aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* Update to the 20120603 snapshot of GCC 4.8.0.Gerald Pfeifer2012-06-042-3/+3
| | | | Notes: svn path=/head/; revision=298355
* Update to the 20120602 snapshot of GCC 4.7.1.Gerald Pfeifer2012-06-042-3/+3
| | | | Notes: svn path=/head/; revision=298354
* - Remove SITE_PERL from *_DEPENDSAndrej Zverev2012-06-041-1/+1
| | | | Notes: svn path=/head/; revision=298340
* - convert to OptionsNGMartin Wilke2012-06-041-2/+2
| | | | | | | | PR: 168646 Submitted by: maintainer Notes: svn path=/head/; revision=298321
* - correct pkg-descr entry that I forgout aboutRuslan Makhmatkhanov2012-06-031-1/+1
| | | | Notes: svn path=/head/; revision=298315
* - update to 20120519Ruslan Makhmatkhanov2012-06-033-5/+4
| | | | | | | | PR: 168179 Submitted by: Timothy Beyer <beyert at cs.ucr dot edu> (maintainer) Notes: svn path=/head/; revision=298314
* - Remove obsoleted Haskell ports:Gabor Pali2012-06-031-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298313
* - Update to 0.9.3Gabor Pali2012-06-033-6/+7
| | | | | | | Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298233
* - Update The Glorious Glasgow Haskell Compiler to version 7.4.1Gabor Pali2012-06-0319-242/+320
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298155
* wxHaskell is a portable and native GUI library for Haskell. It is builtGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298147
* Provides an efficient routing system, a parser and TH code generation.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://www.yesodweb.com/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298146
* This package uses attoparsec for parsing the actual contents of the HTTPGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298145
* This package provides parsing and rendering functions for XML. It isGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298144
* Core modules of a blazingly fast markup combinator library for the HaskellGabor Pali2012-06-031-0/+1
| | | | | | | | | | | programming language. WWW: http://jaspervdj.be/blaze Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298143
* Turn attoparsec parsers into sinks.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/snoyberg/conduit Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298142
* Lowlevel cpu routines to get basic properties of the cpu platform, likeGabor Pali2012-06-031-0/+1
| | | | | | | | | | | endianness and architecture. WWW: http://github.com/vincenthz/hs-cpu Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298141
* Privacy Enhanced Mail (PEM) format reader and writer.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/vincenthz/hs-pem Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298140
* A monad for using CryptoRandomGen.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://trac.haskell.org/crypto-api/wiki Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298139
* Socks proxy (version 5) implementation.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/vincenthz/hs-socks Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298138
* Stream socket data using conduits.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/snoyberg/conduit Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298137
* Utilities for dealing with IEEE floating point numbers, ported from theGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | Tango math library; approximate and exact equality comparisons for general types. WWW: http://github.com/patperry/hs-ieee754 Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298136
* A "vault" is a typed, persistent store for values of arbitrary types. It'sGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298135
* The functions for creating temporary files and directories in the baseGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298134
* High-level, byte-based file and directory path manipulations.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: https://john-millikin.com/software/haskell-filesystem/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298133
* This package was originally included with the conduit package, and hasGabor Pali2012-06-031-0/+1
| | | | | | | | | | | since been split off. WWW: http://github.com/snoyberg/conduit Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298132
* A high-performance striped pooling abstraction for managing flexibly-sizedGabor Pali2012-06-031-0/+1
| | | | | | | | | | | collections of resources such as database connections. WWW: http://github.com/bos/pool Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298130
* This package provides a basic random number generation library, includingGabor Pali2012-06-031-0/+1
| | | | | | | | | | | the ability to split random number generators. WWW: http://hackage.haskell.org/package/random Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298128
* Allocate resources from a pool, guaranteeing resource handling via theGabor Pali2012-06-031-0/+1
| | | | | | | | | | | ResourceT transformer. WWW: http://www.yesodweb.com/book/persistent Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298127
* The modules below provide additional data structures, and other addedGabor Pali2012-06-031-0/+1
| | | | | | | | | | | capabilities layered on top of the Par monad. WWW: https://github.com/simonmar/monad-par Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298126
* Optimized edit distances for fuzzy matching, including Levenshtein andGabor Pali2012-06-031-0/+1
| | | | | | | | | | | restricted Damerau-Levenshtein algorithms. WWW: http://github.com/batterseapower/edit-distance Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298125
* Conduits are an approach to the streaming data problem. It is meant asGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298124
* Pure and impure Bloom Filter implementations.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://www.serpentine.com/software/bloomfilter Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298122
* Convert streams of builders to streams of bytestrings.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/snoyberg/conduit Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298121
* Atomic operations including CAS (compare-and-swap), fetch & add and variantsGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298119
* The Par monad(s) offer an alternative parallel programming API to thatGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298117
* An abstract interface to highly-parameterizable queues/deques. Background:Gabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298116
* Anaphoric and miscellaneous useful control-flow.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://hackage.haskell.org/package/IfElse Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298115
* After GHC 7.2 a new `casMutVar#` primop became available, but was not yetGabor Pali2012-06-031-0/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=298114
* Streaming compression/decompression via conduits.Gabor Pali2012-06-031-0/+1
| | | | | | | | | WWW: http://github.com/snoyberg/conduit Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=298113
* - Remove SITE_PERL from *_DEPENDSAndrej Zverev2012-06-031-1/+1
| | | | | | | Approved by: maintainer (tobez@ via IM) Notes: svn path=/head/; revision=298050
* - update png to 1.5.10Dirk Meyer2012-06-011-1/+1
| | | | Notes: svn path=/head/; revision=297925
* - update png to 1.5.10Dirk Meyer2012-06-0135-30/+93
| | | | Notes: svn path=/head/; revision=297915
* - Revert back UCS changesMartin Wilke2012-05-312-4/+4
| | | | Notes: svn path=/head/; revision=297882
* - Correct PYMALLOC logic (that fix the build of devel/gobject-introspection)Martin Wilke2012-05-314-14/+12
| | | | | | | | - Remove old OPTION layout from py32 - Bump PORTREVISON Notes: svn path=/head/; revision=297867
* - Mark Deprecated (1 month from now)Martin Wilke2012-05-302-0/+6
| | | | | | | - Upstream drop support since 2008 Notes: svn path=/head/; revision=297761
* - Unbreak INDEXMartin Wilke2012-05-291-1/+1
| | | | Notes: svn path=/head/; revision=297700
* - Convert to new options frameworkMartin Wilke2012-05-294-64/+68
| | | | | | | Reviewed by: bapt Notes: svn path=/head/; revision=297696
* - Update to 0.2.7Michael Scheidell2012-05-286-15/+64
| | | | | | | | PR: ports/168249 Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer) Notes: svn path=/head/; revision=297610
* Update to the 20120527 snapshot of GCC 4.8.0.Gerald Pfeifer2012-05-282-3/+3
| | | | Notes: svn path=/head/; revision=297585
* Update to the 20120526 snapshot of GCC 4.7.1.Gerald Pfeifer2012-05-282-3/+3
| | | | Notes: svn path=/head/; revision=297584