aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* - Update Ruby 1.9 to p290Steve Wills2011-08-215-199/+78
| | | | | | | - Make Ruby 1.9 the default Ruby Notes: svn path=/head/; revision=280102
* - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is definedOlli Hauer2011-08-204-8/+8
| | | | Notes: svn path=/head/; revision=280086
* - Fix plistPav Lucistnik2011-08-191-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=280033
* - Fix pkg-plist when building with WITHOUT_THREADSLi-Wen Hsu2011-08-198-6/+14
| | | | | | | | PR: ports/159842 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Notes: svn path=/head/; revision=280013
* Update to 5.3.7 release.Alex Dupre2011-08-1910-374/+18
| | | | Notes: svn path=/head/; revision=280005
* Update to 1.6.3.Akinori MUSHA2011-08-183-726/+250
| | | | Notes: svn path=/head/; revision=279942
* Upgrade to version 1.7.Jimmy Olgeni2011-08-173-11/+4
| | | | Notes: svn path=/head/; revision=279898
* Update to 9.5.0Ryan Steinmetz2011-08-163-7/+13
| | | | | | | | | | | Mark BROKEN when building with clang PR: ports/158421 Submitted by: Niclas Zeising <niclas.zeising@gmail.com> Approved by: wxs (mentor) Notes: svn path=/head/; revision=279858
* 2011-04-17 lang/ocamlduce: has been broken for over a yearBaptiste Daroussin2011-08-166-139/+0
| | | | Notes: svn path=/head/; revision=279796
* - Update to 0.15Wen Heping2011-08-163-6/+22
| | | | Notes: svn path=/head/; revision=279790
* Update to the 20110812 snapshot of GCC 4.6.2.Gerald Pfeifer2011-08-154-6/+6
| | | | Notes: svn path=/head/; revision=279774
* Update to the 20110811 snapshot of GCC 4.5.4.Gerald Pfeifer2011-08-152-3/+3
| | | | Notes: svn path=/head/; revision=279767
* This library offers an alternative parallel programming API to thatGabor Pali2011-08-141-0/+1
| | | | | | | | | | | | | | | | provided by the parallel package. The Par monad allows the simple description of parallel computations, and can be used to add parallelism to pure Haskell code. The basic API is straightforward: the monad supports forking and simple communication in terms of IVars. The library comes with an efficient work-stealing implementation, but the internals are also exposed so that you can build your own scheduler if necessary. WWW: http://github.com/simonmar/monad-par Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279717
* A JSON parsing and encoding library optimized for ease of use and highGabor Pali2011-08-141-0/+1
| | | | | | | | | | | | performance. (A note on naming: in Greek mythology, Aeson was the father of Jason.) WWW: http://github.com/mailrank/aeson Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279716
* Efficient hashing-based container types. The containers have beenGabor Pali2011-08-141-0/+1
| | | | | | | | | | | | | | | optimized for performance critical use, both in terms of large data quantities and high speed. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. WWW: http://github.com/tibbe/unordered-containers/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279715
* blaze-textual is a fast Haskell library for rendering commonGabor Pali2011-08-141-0/+1
| | | | | | | | | | | Haskell datatypes in text form using the blaze-builder library. WWW: http://github.com/mailrank/blaze-textual Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279714
* A library that performs fast, accurate conversion between doubleGabor Pali2011-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | precision floating point and text. This library is implemented as bindings to the C++ double-conversion library written by Florian Loitsch at Google: http://code.google.com/p/double-conversion/. The Text versions of these functions are about 30 times faster than the default show implementation for the Double type. The ByteString versions are slower than the Text versions; roughly half the speed. (This seems to be due to the cost of allocating ByteString values via malloc.) As a final note, be aware that the bytestring-show package is about 50% slower than simply using show. WWW: http://github.com/mailrank/double-conversion Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279713
* Added p5-POE-Component-Hailo in the wrong categorySteve Wills2011-08-146-60/+0
| | | | Notes: svn path=/head/; revision=279707
* Fast base64 encoding and decoding for ByteStrings.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/bos/base64-bytestring Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279701
* - Remove port for the obsolete (and broken) category-extras Cabal packageGabor Pali2011-08-141-1/+0
| | | | | | | Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279697
* - Unbreak build for devel/hs-reactiveGabor Pali2011-08-141-1/+1
| | | | | | | Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279696
* Haskell 98 pointed and copointed data.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/copointed/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279695
* Comonad transformers.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/comonad-transformers/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279693
* Provides a wide array of semigroupoids and operations for working withGabor Pali2011-08-141-0/+1
| | | | | | | | | | | | semigroupoids. A Semigroupoid is a Category without the requirement of identity arrows for every object in the category. WWW: http://github.com/ekmett/semigroupoids/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279692
* Haskell 98 distributive functors -- dual to Traversable.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/distributive/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279691
* Haskell 98 contravariant functors.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/contravariant/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279690
* Haskell 98 comonads.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/comonad/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279689
* - Update to 0.2.8Gabor Pali2011-08-141-1/+1
| | | | | | | | | - Un-break build Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279688
* Categories from category-extras.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://comonad.com/reader/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279687
* A Haskell 98 logically uninhabited data type. Used to indicate that aGabor Pali2011-08-141-0/+1
| | | | | | | | | | | given term should not exist. WWW: http://github.com/ekmett/void Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279686
* Haskell 98 semigroups.Gabor Pali2011-08-141-0/+1
| | | | | | | | | WWW: http://github.com/ekmett/semigroups/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279685
* POE::Component::Hailo is a POE component that provides a non-blocking wrapperSteve Wills2011-08-146-0/+60
| | | | | | | | | | | | | around Hailo. It accepts the events listed under "INPUT" and emits the events listed under "OUTPUT". WWW: http://search.cpan.org/dist/POE-Component-Hailo/ PR: ports/159295 Submitted by: milki <milki at rescomp.berkeley.edu> Notes: svn path=/head/; revision=279682
* Cross-platform library for the sendfile() system call. This library triesGabor Pali2011-08-141-0/+1
| | | | | | | | | | | to call minimum system calls which are the bottleneck of web servers. WWW: https://github.com/kazu-yamamoto/simple-sendfile/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279657
* Snap Framework project starter executable and glue code library.Gabor Pali2011-08-131-0/+1
| | | | | | | | | WWW: http://snapframework.com/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279651
* Snap is a simple and fast web development framework and server written inGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Haskell. For more information or to download the latest version, you can visit the Snap project website. The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web server library written in Haskell. Together with the "snap-core" library upon which it depends, it provides a clean and efficient Haskell programming interface to the HTTP protocol. Higher-level facilities for building web applications (like user/session management, component interfaces, data modeling, etc.) are planned but not yet implemented, so this release will mostly be of interest for those who: * need a fast and minimal HTTP API at roughly the same level of abstraction as Java servlets, or * are interested in contributing to the Snap Framework project. WWW: http://snapframework.com/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279650
* FFI interface to libev.Gabor Pali2011-08-131-0/+1
| | | | | | | | | WWW: http://github.com/aycanirican/hlibev Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279649
* Snap is a simple and fast web development framework and server written inGabor Pali2011-08-131-0/+1
| | | | | | | | | | | Haskell. WWW: http://snapframework.com/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279644
* Implements MurmurHash2, a good, fast, general-purpose, non-cryptographicGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | hashing function. See <http://murmurhash.googlepages.com/> for details. This implementation is pure Haskell, so it might be a bit slower than a C FFI binding. WWW: http://github.com/nominolo/murmur-hash Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279640
* An xhtml templating system.Gabor Pali2011-08-131-0/+1
| | | | | | | | | WWW: http://snapframework.com/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279639
* A simple directory-like tree datatype, with useful IO functions and FoldableGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | | and Traversable instance. Provides a simple data structure mirroring a directory tree on the filesystem, as well as useful functions for reading and writing file and directory structures in the IO monad. WWW: http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279636
* A binary serialization library, similar to binary, that introduces anGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | isolate primitive for parser isolation, and replaces the asynchronous errors with a user-handleable Either type. Similar to binary in performance, but uses a strict ByteString instead of a lazy ByteString, thus restricting it to operating on finite inputs. WWW: http://hackage.haskell.org/package/cereal Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279635
* This package defines a class, Hashable, for types that can be convertedGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values. WWW: http://github.com/tibbe/hashable Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279633
* Parse numeric literals from ByteStrings.Gabor Pali2011-08-131-0/+1
| | | | | | | | | WWW: http://github.com/solidsnack/bytestring-nums Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279632
* A blazingly fast HTML combinator library for the Haskell programming language.Gabor Pali2011-08-131-0/+1
| | | | | | | | | | | | The Text.Blaze module is a good starting point, as well as this tutorial: <http://jaspervdj.be/blaze/tutorial.html>. WWW: http://jaspervdj.be/blaze Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279630
* A fast parser combinator library, aimed particularly at dealing efficientlyGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | with network protocols and complicated text/binary file formats. This library is basically a translation of the original attoparsec library to use text instead of bytestrings. WWW: http://patch-tag.com/r/felipe/attoparsec-text/home Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279629
* The attoparsec-enumerator package.Gabor Pali2011-08-131-0/+1
| | | | | | | | | WWW: http://john-millikin.com/software/attoparsec-enumerator/ Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279628
* A fast parser combinator library, aimed particularly at dealingGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | efficiently with network protocols and complicated text/binary file formats. WWW: http://hackage.haskell.org/package/attoparsec Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279623
* A priority search queue efficiently supports the opperations of both aGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | | search tree and a priority queue. A 'Binding' is a product of a key and a priority. Bindings can be inserted, deleted, modified and queried in logarithmic time, and the binding with the least priority can be retrieved in constant time. A queue can be built from a list of bindings, sorted by keys, in linear time. WWW: http://hackage.haskell.org/package/PSQueue Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279622
* Provides functions to throw and catch exceptions. Unlike the functions fromGabor Pali2011-08-131-0/+1
| | | | | | | | | | | | | | Control.Exception, which work in IO, these work in any stack of monad transformers (from the 'transformers' package) with IO as the base monad. You can extend this functionality to other monads, by creating an instance of the MonadCatchIO class. WWW: http://hackage.haskell.org/package/MonadCatchIO-transformers Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=279618
* Change +++ path too-- if one has a /tmp/firm_machine.c for whatever reasonChris Rees2011-08-131-1/+1
| | | | | | | | | | | patching fails. PR: ports/159627 Submitted by: rdivacky Approved by: maintainer (implicit) Notes: svn path=/head/; revision=279588