Commit graph

142 commits

Author SHA1 Message Date
Gabor Pali
193cf6aad7 DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble, Hexdump, Support for
Word128, Word192 and Word256 and Beyond, PKCS5 Padding, Various Encryption
Modes e.g. Cipher Block Chaining all in one package, with HUnit and
QuickCheck tests, and examples.

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

Obtained from:	FreeBSD Haskell
2011-08-01 13:38:44 +00:00
Ashish SHUKLA
2bd0c272b0 Generic HTTP types for Haskell (for both client and server code).
WWW: https://github.com/aristidb/http-types

Obtained from:	FreeBSD Haskell
2011-07-10 21:33:00 +00:00
Ashish SHUKLA
a4a5fe9869 The module Data.CaseInsensitive provides the 'CI' type constructor which can
be parameterised by a string-like type like: 'String', 'ByteString', 'Text',
etc.  Comparisons of values of the resulting type will be insensitive to
cases.

WWW: http://hackage.haskell.org/package/case-insensitive

Obtained from:	FreeBSD Haskell
2011-07-10 21:26:42 +00:00
Ashish SHUKLA
04e10aa1aa - Update print/hs-hscolour to 1.19
- Update print/hs-hscolour-docs to 1.19
- Update value of HSCOLOUR_VERSION in lang/ghc/bsd.cabal.mk

Obtained from:	FreeBSD Haskell
2011-07-10 02:48:21 +00:00
Ashish SHUKLA
8c36f7a8aa This library is a Haskell binding to the MySQL mysqlclient client library.
It is a fairly faithful, low level library that implements
most of the MySQL client API.

WWW: https://github.com/mailrank/mysql

PR:		ports/157264
Submitted by:	Jyun-Yan You <jyyou@cs.nctu.edu.tw>
2011-07-03 22:00:49 +00:00
Ashish SHUKLA
5bbc9dea68 - Fix bug in installing Haskell ports when GHC is installed with NOPORTDOCS
Obtained from:	FreeBSD Haskell
2011-06-03 17:05:33 +00:00
Ashish SHUKLA
11ce310795 - Fix lang/ghc to not install unusable haddock when NOPORTDOCS is set
- Fix lang/ghc/bsd.cabal.mk to depend on devel/hs-haddock for documentation
- Split textproc/hs-xhtml into a separate -docs port (required by haddock)
- Bump PORTREVISION of devel/hs-haskell-platform, depends on textproc/hs-xhtml

Obtained from:	FreeBSD Haskell
2011-05-25 18:57:25 +00:00
Ashish SHUKLA
6d7229f9c1 - Add missing entry for devel/hs-BNFC.
Obtained from:	FreeBSD Haskell
2011-05-23 00:29:15 +00:00
Ashish SHUKLA
b5895108f6 - Mark BROKEN on 9.x: does not compile
Reported by:   pointyhat
2011-05-21 02:08:40 +00:00
Gabor Pali
daa312f573 The 'cabal' command-line program simplifies the process of managing Haskell
software by automating the fetching, configuration, compilation and
installation of Haskell libraries and programs.

WWW:	http://www.haskell.org/cabal/

Obtained from:	FreeBSD Haskell
2011-05-14 16:34:09 +00:00
Gabor Pali
3a0ea31db9 - Stop processing if one of the dependencies is missing from bsd.hackage.mk
Obtained from:	FreeBSD Haskell
2011-05-13 18:09:15 +00:00
Gabor Pali
65b9a1fd75 - Connect devel/hs-blaze-builder-enumerator to the build and to the Haskell
Cabal package database and therefore un-break INDEX

Reported by:	erwin
2011-05-10 02:09:04 +00:00
Ashish SHUKLA
0c76a8384f - Please welcome GHC 7.0.3
GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.

We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.

We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.

PR:		ports/156642
Approved by:	tabthorpe (mentor)
Obtained from:	FreeBSD Haskell
2011-05-09 05:28:57 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Gabor Pali
5b71931b86 - Bring in synch with the ports in the tree 2010-08-08 09:08:00 +00:00
Gabor Pali
cad06c6077 - Add DIST_SUBDIR for Haskell Cabal ports (with default of "cabal")
Suggested by:	admi3
2010-08-08 08:49:38 +00:00
Gabor Pali
bf64068a5b - Make standalone ports run-independent of GHC
- Make install directories explicit on configuration
- Add support for redefinition of make(1) targets
2010-07-30 08:48:26 +00:00
Gabor Pali
d16962d8a8 Efficient algorithms for vector arrays.
WWW: http://code.haskell.org/~dolio/
2010-06-07 03:58:17 +00:00
Gabor Pali
8df3e55910 An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop fusion optimization framework.

WWW: http://code.haskell.org/vector
2010-06-07 03:55:25 +00:00
Gabor Pali
6c6c4907a8 Fast, memory-efficient, low-level socket functions that use
'Data.ByteString's instead of 'String's.

WWW: http://github.com/tibbe/network-bytestring
2010-06-07 03:51:31 +00:00
Gabor Pali
bf5448655c Some classes for generalized boolean operations.
WWW: http://hackage.haskell.org/package/Boolean
2010-06-07 03:47:52 +00:00
Gabor Pali
ed7f3a167c This package provides wrappers for primitive array operations from
GHC.Prim.

WWW: http://code.haskell.org/primitive
2010-06-07 03:44:28 +00:00
Gabor Pali
52a16208ea Rename the following Haskell ports to bring them in sync with the
HackageDB:

  archivers/hs-zip-archive-ghc -> archivers/hs-zip-archive
  devel/hs-binary-ghc -> devel/hs-binary
  devel/darcs -> devel/hs-darcs
  devel/hs-language-c-ghc -> devel/hs-language-c
  devel/hs-lazysmallcheck-ghc -> devel/hs-lazysmallcheck
  devel/hs-pcre-light-ghc -> devel/hs-pcre-light
  devel/hs-utf8-string-ghc -> devel/hs-utf8-string
  graphics/hs-HGL-ghc -> graphics/hs-HGL
  ports-mgmt/porte -> ports-mgmt/hs-porte
  security/hs-digest-ghc -> security/hs-digest
  textproc/hs-haxml -> textproc/hs-HaXml
  textproc/hs-highlighting-kate-ghc -> textproc/hs-highlighting-kate
  textproc/hs-polyparse-ghc -> textproc/hs-polyparse
  textproc/pandoc -> textproc/hs-pandoc
  x11/hs-x11-ghc -> x11/hs-X11
  x11/hs-x11-xft-ghc -> x11/hs-X11-xft
  x11/xmobar -> x11/hs-xmobar
  x11-toolkits/hs-opengl-ghc -> x11-toolkits/hs-OpenGL
  x11-toolkits/hs-OpenGLRaw-ghc -> x11-toolkits/hs-OpenGLRaw
  x11-toolkits/hs-GLURaw-ghc -> x11-toolkits/hs-GLURaw
  x11-toolkits/hs-glut-ghc -> x11-toolkits/hs-GLUT
  x11-wm/xmonad -> x11-wm/hs-xmonad
  x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
2010-05-24 21:52:43 +00:00
Gabor Pali
69fc8209ee - Fix ordering 2010-05-22 22:59:05 +00:00
Gabor Pali
f1905422ee - Fix OPTIONS support for Cabal ports by introducing
bsd.cabal.options.mk
- Fix ports broken with non-default options

Triggered by:	Yuri Pankov <yuri.pankov@gmail.com>
2010-05-22 22:41:50 +00:00
Gabor Pali
84cc657d1d Minimal binding to libxml2. Additional functions will be added when
needed.

WWW: http://hackage.haskell.org/package/libxml
2010-05-22 21:41:52 +00:00
Gabor Pali
16afe2f83e QuickCheck2 support for the test-framework package.
WWW: http://batterseapower.github.com/test-framework/
2010-05-21 22:03:36 +00:00
Gabor Pali
be16f68463 HUnit support for the test-framework package.
WWW: http://batterseapower.github.com/test-framework/
2010-05-21 22:00:21 +00:00
Gabor Pali
0d1359b0c1 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 command line options. All of this comes with colored test
output, progress reporting and test statistics output.

WWW: http://batterseapower.github.com/test-framework/
2010-05-21 21:57:42 +00:00
Gabor Pali
a541b24598 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.

WWW: http://github.com/batterseapower/ansi-wl-pprint
2010-05-21 21:53:38 +00:00
Gabor Pali
fd3b774de3 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.

WWW: http://batterseapower.github.com/ansi-terminal
2010-05-21 21:49:50 +00:00
Gabor Pali
261cb67402 A very simple package providing a cross-platform means of determining
the hostname.

WWW: http://hackage.haskell.org/package/hostname
2010-05-21 21:44:44 +00:00
Gabor Pali
ede0dbbfac - Fix entry for c2hs 2010-05-20 15:22:30 +00:00
Gabor Pali
dffa1085b9 A system-independent interface for user-level packet capture.
WWW: http://hackage.haskell.org/package/pcap

PR:		ports/146655
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
2010-05-19 12:10:17 +00:00
Gabor Pali
e8f2a0b1f0 A Haskell client library for MPD, the Music Player Daemon.
WWW: http://github.com/joachifm/libmpd-haskell
2010-05-16 18:05:28 +00:00
Gabor Pali
56bfbfc66e citeproc-hs is a library for automatically formatting bibliographic
reference citations into a variety of styles using a macro language
called Citation Style Language (CSL).

WWW: http://code.haskell.org/citeproc-hs
2010-05-15 22:14:30 +00:00
Gabor Pali
624e888c56 The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but
introduces a more general approach for processing XML with Haskell. The
Haskell XML Toolbox uses a generic data model for representing XML
documents, including the DTD subset and the document subset, in Haskell.
It contains a validating XML parser, a HTML parser, namespace support,
an XPath expression evaluator, an XSLT library, a RelaxNG schema
validator and funtions for serialization and deserialization of user
defined data. The library make extensive use of the arrow approach for
processing XML.

WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
2010-05-15 22:10:48 +00:00
Gabor Pali
2e67602f4e - Add devel/darcs as Cabalized package 2010-05-15 19:37:40 +00:00
Gabor Pali
36ac22a6a8 Haskell bindings to Chris Putnam's bibutils, a library that
interconverts between various bibliography formats using a common
MODS-format XML intermediate.

WWW: http://code.haskell.org/hs-bibutils
2010-05-15 19:23:21 +00:00
Gabor Pali
cb49698f13 libcurl is a client-side URL transfer library, supporting FTP, FTPS,
HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer resume, http
proxy tunneling and more!

This package provides a Haskell binding to libcurl.

WWW: http://hackage.haskell.org/package/curl
2010-05-15 19:14:33 +00:00
Gabor Pali
46cf366a70 This library provides an interface to the terminfo database (via
bindings to the curses library).  Terminfo allows POSIX systems to
interact with a variety of terminals using a standard set of
capabilities.

WWW: http://code.haskell.org/terminfo
2010-05-15 19:11:40 +00:00
Gabor Pali
a780537845 Support code for reading and manipulating hashed file storage (where
each file and directory is associated with a cryptographic hash, for
corruption-resistant storage and fast comparisons).

The supported storage formats include darcs hashed pristine, a plain
filesystem tree and an indexed plain tree (where the index maintains
hashes of the plain files and directories).

WWW: http://hackage.haskell.org/package/hashed-storage
2010-05-15 19:06:57 +00:00
Gabor Pali
568e847da0 Data encoding library currently providing Base16, Base32, Base32Hex,
Base64, Base64Url, Base85, Python string escaping, Quoted-Printable, URL
encoding, uuencode, xxencode, and yEncoding.

WWW: http://www.haskell.org/haskellwiki/Library/Data_encoding
2010-05-15 18:56:33 +00:00
Gabor Pali
1d749827fb - A minor fix in handling PLIST_SUBs 2010-05-15 18:45:32 +00:00
Gabor Pali
ec29a59ec3 Introduce a new (and hopefully better) ports infrastructure for Haskell Cabal
ports which makes possible the direct translation of Cabal package
descriptions to FreeBSD ports.  It promises both easier addition and
maintenance for Cabal-based ports.
2010-05-12 16:33:59 +00:00
Gabor Pali
2ae3f4e9d8 - Unbreak build.
- While I am here: unbreak on 9.X as well, shrink bootstraps.

Supported by:	itetcu, jacula
2010-04-21 19:53:03 +00:00
Ion-Mihai Tetcu
da8fe2be97 Broken by the recent gmp update.
Submitted by:	QAT
Confirmed by:	kib@
2010-04-19 16:22:15 +00:00
Alex Dupre
bf330a57d4 Switch to use newer GMP version.
PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
2010-04-19 10:43:42 +00:00