notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
non port: lang/ghc/bsd.hackage.mk
SVNWeb

Number of commits found: 244 (showing only 100 on this page)

1 | 2 | 3  »  

Thu, 28 May 2020
[ 13:05 arrowd search for other commits by this committer ] Original commit   Revision:536767
lang/ghc: Remove legacy mk files, there are no users left in the tree.
Thu, 9 May 2019
[ 14:39 arrowd search for other commits by this committer ] Original commit   Revision:501101 (Only the first 10 of 102 ports in this commit are shown above. View all ports for this commit)
Introduce USES=cabal and use it to build Haskell applications.

PR:		230186
Reviewed by:	mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19730
Sun, 24 Mar 2019
[ 18:43 kwm search for other commits by this committer ] Original commit   Revision:496768 (Only the first 10 of 40 ports in this commit are shown above. View all ports for this commit)
Remove expired webkit-gtk2 and webkit-gtk3 ports.

Bump graphics/variety deprecation date, there is a patch for a update which
uses webkit2-gtk3 in ports/236180 but I had issues that I could't fix.
Tue, 19 Feb 2019
[ 09:09 arrowd search for other commits by this committer ] Original commit   Revision:493357
bsd.hackage.mk: Remove entries for ports that are already deleted.

Approved by:	tcberner (mentor)
Sun, 6 Jan 2019
[ 12:18 arrowd search for other commits by this committer ] Original commit   Revision:489474 (Only the first 10 of 807 ports in this commit are shown above. View all ports for this commit)
lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports.

As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
# pkg install -y `cat ghc-pkgs.txt`

During update some hs-* ports got two PORTREVISION bumps in a row. Other ports
got a PORTVERSION update together with one PORTREVISION bump. This is caused
by bulk-bumping PORTREVISION of all hs-* ports. There are a lot of them updated,
so figuring out which ones require a bump and which are not is too tedious.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18707
Tue, 9 Oct 2018
[ 12:03 arrowd search for other commits by this committer ] Original commit   Revision:481625
textproc/hs-parsec-numbers: Add new port.

PR:		232055
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	tcberner (mentor)
Wed, 1 Aug 2018
[ 21:53 arrowd search for other commits by this committer ] Original commit   Revision:476202
Add devel/hs-fortran-src port - a library for lexing and parsing Fortran source
code.

Submitted by:	blubee blubeeme <gurenchan@gmail.com>
Reviewed by:	mat
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16523
Sun, 29 Jul 2018
[ 10:40 arrowd search for other commits by this committer ] Original commit   Revision:475642 (Only the first 10 of 34 ports in this commit are shown above. View all ports for this commit)
Update some hs-* ports that were previously IGNORE'd.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16308
Fri, 25 May 2018
[ 21:44 tcberner search for other commits by this committer ] Original commit   Revision:470870 (Only the first 10 of 966 ports in this commit are shown above. View all ports for this commit)
Update lang/ghc 8.4.2 and the hs-* ports the newer versions

* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest

Thanks a lot to arrowd for doing all the heavy lifting :)

PR:		227968
Exp-run by:	antoine
Submitted by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D15005
Tue, 8 Aug 2017
[ 17:21 tcberner search for other commits by this committer ] Original commit   Revision:447548 (Only the first 10 of 1370 ports in this commit are shown above. View all ports for this commit)
- Update The Glorious Glasgow Haskell Compiler to version 8.0.2
- Simplified port by only suporting GCC, and creating a build.mk file
- Update Pandoc to 1.19.2.1
- Update git-annex to 6.20170520
- Update Darcs to 2.12.5
- Update Gtk2Hs to 0.13.2.2
- Update Agda to 2.5.2

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

See the UPDATING file for instructions.

New ports (63):
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 2 Mar 2017
[ 18:02 tcberner search for other commits by this committer ] Original commit   Revision:435289 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Update x11-wm/hs-xmonad and x11-wm/hs-xmonad-contirb to 0.13

* Update xmonad to 0.13
* New required ports devel/hs-directory
* Required update of x11/hs-X11 to 0.13

PR:             217012
Reviewed by:    mat
Approved by:    maintainer timeout (2 weeks), rakcuo (mentor)
Differential Revision:  https://reviews.freebsd.org/D9548
Wed, 28 Dec 2016
[ 21:00 tcberner search for other commits by this committer ] Original commit   Revision:429826 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Update x11-wm/hs-xmonad & x11-wm/hs-xmonad-contrib to 0.12

* Removes all patches including XFORK_FIX (it seems it is not needed anymore).
* New port as dependency: devel/hs-setlocale

PR:             213579
Submitted by:   Martin Sugioarto <martin@sugioarto.com>
Approved by:    maintainer timeout (2 months), rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8191
Fri, 19 Feb 2016
[ 20:43 pgj search for other commits by this committer ] Original commit   Revision:409202
In scroll, you're a bookworm that's stuck on a scroll. You have to dodge
between words and use spells to make your way down the page as the scroll
is read. Go too slow and you'll get wound up in the scroll and crushed.

WWW: http://joeyh.name/code/scroll/

PR:		200112
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from:	FreeBSD Haskell
[ 20:38 pgj search for other commits by this committer ] Original commit   Revision:409201
GNU ncurses is a library for creating command-line application with
pseudo-graphical interfaces. This package is a nice, modern binding to GNU
ncurses.

WWW: https://john-millikin.com/software/haskell-ncurses/

PR:		200112
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from:	FreeBSD Haskell
Thu, 20 Aug 2015
[ 23:02 pgj search for other commits by this committer ] Original commit   Revision:394918 (Only the first 10 of 1153 ports in this commit are shown above. View all ports for this commit)
- Update The Glorious Glasgow Haskell Compiler to version 7.10.2
- Include a patch for addressing timer issues [1]
- Add support for building both GHC and Haskell ports with Clang, either from
  ports or the base system
- Discontinue supporting Haskell Platform, use Stackage instead as a
  reference
- Drop support for FreeBSD 8.x, optimize bootstrap compiler tarballs
- Update Gtk2Hs to version 0.13 [2]
- Update Pandoc to version 1.15.0.6
- Update git-annex to version 5.20150727
- Update Darcs to 2.10 [3]
- Unbreak wxHaskell ports

Please note that port revisions for all the Haskell ports without version
changes are bumped.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 15 Feb 2015
[ 21:45 pgj search for other commits by this committer ] Original commit   Revision:379051
Add new port: devel/hs-ShellCheck

The goals of ShellCheck are:

 * To point out and clarify typical beginner's syntax issues, that causes
   a shell to give cryptic error messages.

 * To point out and clarify typical intermediate level semantic problems,
   that causes a shell to behave strangely and counter-intuitively.

 * To point out subtle caveats, corner cases and pitfalls, that may cause
   an advanced user's otherwise working script to fail under future
   circumstances.

WWW: http://www.shellcheck.net/

PR:		197302
Submitted by:	luca.pizzamiglio@gmail.com
Obtained from:	FreeBSD Haskell
Mon, 10 Nov 2014
[ 22:09 pgj search for other commits by this committer ] Original commit   Revision:372423 (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
- Add Haskell API and bindings for Redis:

  devel/hs-BoundedChan        Channels with bounded sizes
  devel/hs-bytestring-lexing  Parse and produce literals from bytestrings
  databases/hs-hedis          Haskell API for Redis

PR:		194299
Submitted by:	martin@sugioarto.com
Obtained from:	FreeBSD Haskell
Mon, 25 Aug 2014
[ 18:29 pgj search for other commits by this committer ] Original commit   Revision:366123 (Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
- Update pandoc to 1.13.0.1
- Update gitit to 0.10.5
- Update texmath to 0.8
- Update zip-archive to 0.2.3.4
- Add haddock-library: Library exposing some functionality of Haddock
- Add hoauth2: Haskell OAuth2 authentication
- Add JuicyPixels: Picture loading/serialization

Obtained from:	FreeBSD Haskell
Sun, 10 Aug 2014
[ 22:34 pgj search for other commits by this committer ] Original commit   Revision:364579 (Only the first 10 of 1166 ports in this commit are shown above. View all ports for this commit)
- Update The Glorious Glasgow Haskell Compiler to version 7.8.3
- Update Haskell Platform to version 2014.2.0.0
- Update Yesod Platform to version 1.2.13
- Update Gtk2Hs to version 0.12.5
- Update Pandoc to version 1.12.4.2
- Update git-annex to version 5.20140717
- Unbreak wxHaskell ports

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

New ports (69):

databases/hs-esqueleto: Type-safe EDSL for SQL queries on persistent backends
devel/hs-Glob: Globbing library
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 26 Jul 2013
[ 15:07 pgj search for other commits by this committer ] Original commit   Revision:323730
- Add bsd.hackage.mk entry that was missed in r321071

Obtained from:	FreeBSD Haskell
Tue, 4 Jun 2013
[ 18:53 pgj search for other commits by this committer ] Original commit   Revision:319894 (Only the first 10 of 625 ports in this commit are shown above. View all ports for this commit)
- 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 View all of this commit message)
Fri, 29 Mar 2013
[ 23:37 pgj search for other commits by this committer ] Original commit   Revision:315583
Produces ctags "tags" and etags "TAGS" files for Haskell programs.

WWW: http://hackage.haskell.org/package/hasktags

Obtained from:	FreeBSD Haskell
[ 22:43 pgj search for other commits by this committer ] Original commit   Revision:315580 (Only the first 10 of 339 ports in this commit are shown above. View all ports for this commit)
- 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 View all of this commit message)
Tue, 5 Feb 2013
[ 22:26 pgj search for other commits by this committer ] Original commit   Revision:311736 (Only the first 10 of 595 ports in this commit are shown above. View all ports for this commit)
- 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 View all of this commit message)
Thu, 20 Dec 2012
[ 02:23 pgj search for other commits by this committer ] Original commit   Revision:309275 (Only the first 10 of 1010 ports in this commit are shown above. View all ports for this commit)
- 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 View all of this commit message)
Wed, 8 Aug 2012
[ 23:37 pgj search for other commits by this committer ] Original commit 
HLint gives suggestions on how to improve your source code.

WWW:    http://community.haskell.org/~ndm/hlint/

Obtained from:	FreeBSD Haskell
Sun, 24 Jun 2012
[ 10:46 pgj search for other commits by this committer ] Original commit 
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
[ 10:43 pgj search for other commits by this committer ] Original commit 
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
[ 10:40 pgj search for other commits by this committer ] Original commit 
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
[ 10:38 pgj search for other commits by this committer ] Original commit 
Behaviour Oriented integration Testing for Yesod Applications.

WWW:    http://www.yesodweb.com

Obtained from:  FreeBSD Haskell
[ 10:36 pgj search for other commits by this committer ] Original commit 
Static file serving subsite for Yesod Web Framework.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 10:34 pgj search for other commits by this committer ] Original commit 
Convenient wrappers for your the configuration and execution of your yesod
application.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 10:31 pgj search for other commits by this committer ] Original commit 
blaze-html instances for xml-conduit types.

WWW:    http://github.com/snoyberg/xml

Obtained from:  FreeBSD Haskell
[ 10:28 pgj search for other commits by this committer ] Original commit 
Unit test framework (built on HUnit) for WAI applications.

WWW:    http://www.yesodweb.com/book/wai

Obtained from:  FreeBSD Haskell
[ 10:26 pgj search for other commits by this committer ] Original commit 
Also provides some helper functions and datatypes for use outside of WAI.

WWW:    http://www.yesodweb.com/book/wai

Obtained from:  FreeBSD Haskell
[ 10:23 pgj search for other commits by this committer ] Original commit 
Fast parser and formatter for HTTP Date.

WWW:    http://hackage.haskell.org/package/http-date

Obtained from:  FreeBSD Haskell
[ 10:21 pgj search for other commits by this committer ] Original commit 
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
[ 10:18 pgj search for other commits by this committer ] Original commit 
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
[ 10:15 pgj search for other commits by this committer ] Original commit 
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
[ 10:12 pgj search for other commits by this committer ] Original commit 
Prevent or capture writing to stdout and other handles.

WWW:    https://github.com/trystan/silently

Obtained from:  FreeBSD Haskell
[ 10:09 pgj search for other commits by this committer ] Original commit 
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
[ 10:07 pgj search for other commits by this committer ] Original commit 
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
[ 10:04 pgj search for other commits by this committer ] Original commit 
Lightweight UTF8 handling.

WWW:    http://hackage.haskell.org/package/utf8-light

Obtained from:  FreeBSD Haskell
[ 10:01 pgj search for other commits by this committer ] Original commit 
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
[ 09:57 pgj search for other commits by this committer ] Original commit 
Add bsd.hackage.mk entries

Obtained from:  FreeBSD Haskell
Wed, 6 Jun 2012
[ 18:26 pgj search for other commits by this committer ] Original commit 
- Add a missing entry for textproc/hs-bytestring-csv

Obtained from:  FreeBSD Haskell
Sun, 3 Jun 2012
[ 23:28 pgj search for other commits by this committer ] Original commit  (Only the first 10 of 60 ports in this commit are shown above. View all ports for this commit)
- 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
[ 19:33 pgj search for other commits by this committer ] Original commit 
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
[ 19:32 pgj search for other commits by this committer ] Original commit 
Provides an efficient routing system, a parser and TH code generation.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 19:30 pgj search for other commits by this committer ] Original commit 
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
[ 19:28 pgj search for other commits by this committer ] Original commit 
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
[ 19:26 pgj search for other commits by this committer ] Original commit 
Core modules of a blazingly fast markup combinator library for the Haskell
programming language.

WWW:    http://jaspervdj.be/blaze

Obtained from:  FreeBSD Haskell
[ 19:25 pgj search for other commits by this committer ] Original commit 
Turn attoparsec parsers into sinks.

WWW:    http://github.com/snoyberg/conduit

Obtained from:  FreeBSD Haskell
[ 19:23 pgj search for other commits by this committer ] Original commit 
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
[ 19:22 pgj search for other commits by this committer ] Original commit 
Privacy Enhanced Mail (PEM) format reader and writer.

WWW:    http://github.com/vincenthz/hs-pem

Obtained from:  FreeBSD Haskell
[ 19:20 pgj search for other commits by this committer ] Original commit 
A monad for using CryptoRandomGen.

WWW:    http://trac.haskell.org/crypto-api/wiki

Obtained from:  FreeBSD Haskell
[ 19:19 pgj search for other commits by this committer ] Original commit 
Socks proxy (version 5) implementation.

WWW:    http://github.com/vincenthz/hs-socks

Obtained from:  FreeBSD Haskell
[ 19:18 pgj search for other commits by this committer ] Original commit 
Stream socket data using conduits.

WWW:    http://github.com/snoyberg/conduit

Obtained from:  FreeBSD Haskell
[ 19:16 pgj search for other commits by this committer ] Original commit 
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
[ 19:15 pgj search for other commits by this committer ] Original commit 
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
[ 19:13 pgj search for other commits by this committer ] Original commit 
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
[ 19:12 pgj search for other commits by this committer ] Original commit 
High-level, byte-based file and directory path manipulations.

WWW:    https://john-millikin.com/software/haskell-filesystem/

Obtained from:  FreeBSD Haskell
[ 19:11 pgj search for other commits by this committer ] Original commit 
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
[ 19:09 pgj search for other commits by this committer ] Original commit 
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
[ 19:08 pgj search for other commits by this committer ] Original commit 
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
[ 19:07 pgj search for other commits by this committer ] Original commit 
Allocate resources from a pool, guaranteeing resource handling via the
ResourceT transformer.

WWW:    http://www.yesodweb.com/book/persistent

Obtained from:  FreeBSD Haskell
[ 19:05 pgj search for other commits by this committer ] Original commit 
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
[ 19:04 pgj search for other commits by this committer ] Original commit 
Optimized edit distances for fuzzy matching, including Levenshtein and
restricted Damerau-Levenshtein algorithms.

WWW:    http://github.com/batterseapower/edit-distance

Obtained from:  FreeBSD Haskell
[ 19:02 pgj search for other commits by this committer ] Original commit 
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
[ 19:01 pgj search for other commits by this committer ] Original commit 
Pure and impure Bloom Filter implementations.

WWW:    http://www.serpentine.com/software/bloomfilter

Obtained from:  FreeBSD Haskell
[ 18:59 pgj search for other commits by this committer ] Original commit 
Convert streams of builders to streams of bytestrings.

WWW:    http://github.com/snoyberg/conduit

Obtained from:  FreeBSD Haskell
[ 18:58 pgj search for other commits by this committer ] Original commit 
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
[ 18:57 pgj search for other commits by this committer ] Original commit 
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
[ 18:55 pgj search for other commits by this committer ] Original commit 
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
[ 18:54 pgj search for other commits by this committer ] Original commit 
Anaphoric and miscellaneous useful control-flow.

WWW:    http://hackage.haskell.org/package/IfElse

Obtained from:  FreeBSD Haskell
[ 18:52 pgj search for other commits by this committer ] Original commit 
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
[ 18:50 pgj search for other commits by this committer ] Original commit 
Streaming compression/decompression via conduits.

WWW:    http://github.com/snoyberg/conduit

Obtained from:  FreeBSD Haskell
Sat, 18 Feb 2012
[ 22:50 pgj search for other commits by this committer ] Original commit 
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
[ 22:47 pgj search for other commits by this committer ] Original commit 
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
[ 21:38 pgj search for other commits by this committer ] Original commit 
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
[ 21:35 pgj search for other commits by this committer ] Original commit 
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
[ 21:31 pgj search for other commits by this committer ] Original commit 
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
[ 21:27 pgj search for other commits by this committer ] Original commit 
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
[ 18:46 pgj search for other commits by this committer ] Original commit 
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
[ 17:53 pgj search for other commits by this committer ] Original commit 
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
[ 17:51 pgj search for other commits by this committer ] Original commit 
Authentication for Yesod.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 17:48 pgj search for other commits by this committer ] Original commit 
Generate content for Yesod using the aeson package.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 17:46 pgj search for other commits by this committer ] Original commit 
Form handling support for Yesod Web Framework.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 17:44 pgj search for other commits by this committer ] Original commit 
Some helpers for using Persistent from Yesod.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
[ 17:42 pgj search for other commits by this committer ] Original commit 
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
[ 17:39 pgj search for other commits by this committer ] Original commit 
A logging system for WAI.

WWW:    http://hackage.haskell.org/package/wai-logger

Obtained from:  FreeBSD Haskell
[ 17:37 pgj search for other commits by this committer ] Original commit 
Provides common features without many dependencies.

WWW:    http://github.com/yesodweb/wai

Obtained from:  FreeBSD Haskell
[ 17:34 pgj search for other commits by this committer ] Original commit 
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 ToText instance.

WWW:    http://www.yesodweb.com/book/templates

Obtained from:  FreeBSD Haskell
[ 17:32 pgj search for other commits by this committer ] Original commit 
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.

There is also shakespeare-coffeescript for coffeescript templates.
Coffescript is a language that compiles down to javascript.  It expects
a coffeescript compiler in your path, and variable should be a ToCoffee
instance.

WWW:    http://www.yesodweb.com/book/templates

Obtained from:  FreeBSD Haskell
[ 17:30 pgj search for other commits by this committer ] Original commit 
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.

WWW:  http://www.yesodweb.com/book/i18n

Obtained from:  FreeBSD Haskell
[ 17:28 pgj search for other commits by this committer ] Original commit 
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 ToCss instance.

This package contains 2 CSS template languages.  The Cassius language
uses whitespace to avoid the need for closing brackets and semi-colons.
Lucius does not care about whitespace and is a strict superset of CSS.
There are also some significant conveniences added for CSS.

WWW:    http://www.yesodweb.com/book/templates

Obtained from:  FreeBSD Haskell
[ 17:26 pgj search for other commits by this committer ] Original commit 
This library provides just the general interface and helper functions.
You must use a specific backend in order to make this useful.

WWW:    http://www.yesodweb.com/book/persistent

Obtained from:  FreeBSD Haskell
[ 17:24 pgj search for other commits by this committer ] Original commit 
This library provides just the general interface and helper functions.
You must use a specific backend in order to make this useful.

WWW:    http://www.yesodweb.com/book/persistent

Obtained from:  FreeBSD Haskell
[ 17:21 pgj search for other commits by this committer ] Original commit 
Useful for stuff like database connection pools.

WWW:    http://www.yesodweb.com/book/persistent

Obtained from:  FreeBSD Haskell
[ 17:18 pgj search for other commits by this committer ] Original commit 
Components of paths.

WWW:    http://github.com/snoyberg/path-pieces

Obtained from:  FreeBSD Haskell

Number of commits found: 244 (showing only 100 on this page)

1 | 2 | 3  »