Commit Graph

255898 Commits

Author SHA1 Message Date
Ashish SHUKLA
b3b140f838 This package provides a set of helper programs necessary to build the Gtk2Hs
suite of libraries.  These tools include a modified c2hs binding tool that
is used to generated FFI declarations, a tool to build a type hiearchy that
mirrors the C type hiearchy of GObjects found in glib, and a generator for
signal declarations that are used to call back from C to Haskell.  These tools
are not needed to actually run Gtk2Hs programs.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:15:20 +00:00
Ashish SHUKLA
f8e2d628f1 The GNU Library is a collection of C data structures and utility function for
dealing with Unicode. This package only binds as much functionality as required
to support the packages that wrap libraries that are themselves based on GLib.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:13:43 +00:00
Ashish SHUKLA
cc3f066f1b This library allows to load externally stored user interfaces into programs.
This allows alteration of the interface without recompilation of the program.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:12:31 +00:00
Ashish SHUKLA
5b05ade634 GIO is striving to provide a modern, easy-to-use VFS API that sits at the right
level in the library stack.  The goal is to overcome the shortcomings of
GnomeVFS and provide an API that is so good that developers prefer it over raw
POSIX calls.  Among other things that means using GObject.  It also means not
cloning the POSIX API, but providing higher-level, document-centric interfaces.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:11:09 +00:00
Ashish SHUKLA
bdf66fd62e GConf is a configuration database system for storing application preferences.
It supports default or mandatory settings set by the administrator, and
changes to the database are instantly applied to all running applications. It
is written for the GNOME desktop but doesn't require it.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:09:27 +00:00
Ashish SHUKLA
9d51f8ee48 Typical buffer-based incremental I/O is based around a single loop,
which reads data from some source (such as a socket or file), transforms
it, and generates one or more outputs (such as a line count, HTTP
responses, or modified file). Although efficient and safe, these loops are
all single-purpose; it is difficult or impossible to compose
buffer-based processing loops.

Haskell's concept of "lazy I/O" allows pure code to operate on data from an
external source. However, lazy I/O has several shortcomings. Most notably,
resources such as memory and file handles can be retained for arbitrarily
long periods of time, causing unpredictable performance and error conditions.

Enumerators are an efficient, predictable, and safe alternative to lazy
I/O. Discovered by Oleg Kiselyov, they allow large datasets to be processed
in near constant space by pure code. Although somewhat more complex
to write, using enumerators instead of lazy I/O produces more correct
programs.

This library contains an enumerator implementation for Haskell, designed to
be both simple and efficient.

WWW: http://john-millikin.com/software/enumerator/

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:08:19 +00:00
Ashish SHUKLA
0c77e5f383 This library provides an easy way to define command line parsers. Most users
will want to use the "System.Console.CmdArgs.Implicit" module, whose
documentation contains an example.

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

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:06:59 +00:00
Ashish SHUKLA
e2eb708b23 This library provides an abstraction of buffered output of byte streams and
several convenience functions to exploit it. For example, it allows to
efficiently serialize Haskell values to lazy bytestrings with a large average
chunk size. The large average chunk size allows to make good use of cache
prefetching in later processing steps (e.g. compression) and reduces the sytem
call overhead when writing the resulting lazy bytestring to a file or sending
it over the network.

WWW: http://github.com/meiersi/blaze-builder

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:05:23 +00:00
Ashish SHUKLA
2090280335 HUnit is a unit testing framework for Haskell, inspired by the JUnit
tool for Java.

WWW:	http://hunit.sourceforge.net

Approved by:	pgj (mentor)
Obtained from:	FreeBSD Haskell
2011-05-08 19:03:47 +00:00
Ashish SHUKLA
fa6f099adb This library is for working with ".tar" archive files. It can read and
write a range of common variations of archive format including V7,
USTAR, POSIX and GNU formats. It provides support for packing and
unpacking portable archives. This makes it suitable for distribution
but not backup because details like file ownership and exact
permissions are not preserved.

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

Obtained from:		FreeBSD Haskell
Approved by:		pgj (mentor)
2011-05-08 19:00:40 +00:00
Gabor Pali
90066ce054 The VTE library inserts terminal capability strings into a trie, and then
uses it to determine if data received from a pseudo-terminal is a control
sequence or just random data. The sample program "interpret" illustrates
more or less what the widget sees after it filters incoming data.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:46:38 +00:00
Gabor Pali
d6721e9b3b This package provides a wrapper around the Pango C library that allows
high-quality rendering of Unicode text. It can be used either with Cairo to
output text in PDF, PS or other documents or with Gtk+ to display text
on-screen.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:46:16 +00:00
Gabor Pali
04e78301fb GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget
GtkTextView. It improves GtkTextView by implementing syntax highlighting and
other features typical of a source editor.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:45:52 +00:00
Gabor Pali
b5a167e526 GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+, and
GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:45:30 +00:00
Gabor Pali
e7c3ad3d08 This is the core library of the Gtk2Hs suite of libraries for Haskell based on
Gtk+. Gtk+ is an extensive and mature multi-platform toolkit for creating
graphical user interfaces.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:45:08 +00:00
Gabor Pali
b0249c7e2d WebKit is a web content engine, derived from KHTML and KJS from KDE, and
used primarily in Apple's Safari browser.  It is made to be embedded in
other applications, such as mail readers, or web browsers.
It is able to display content such as HTML, SVG, XML, and others. It also
supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:44:44 +00:00
Gabor Pali
68ab9f3914 A fast, light-weight web server for WAI applications.
WWW: http://github.com/snoyberg/warp

Obtained from:	FreeBSD Haskell
2011-05-08 18:44:22 +00:00
Gabor Pali
449947afb2 Provides a common protocol for communication between web aplications and web
servers.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:44:02 +00:00
Gabor Pali
ead0a4b8a3 This package provides combinators for producing XHTML 1.0, including the
Strict, Transitional and Frameset variants.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:43:39 +00:00
Gabor Pali
67ab48b6e2 The posix regex backend for regex-base.
WWW:	http://sourceforge.net/projects/lazy-regex

Obtained from:	FreeBSD Haskell
2011-05-08 18:43:16 +00:00
Gabor Pali
65cef20ffd The PCRE backend to accompany regex-base, see <http://www.pcre.org>.
WWW: http://sourceforge.net/projects/lazy-regex

Obtained from:	FreeBSD Haskell
2011-05-08 18:42:53 +00:00
Gabor Pali
6f289fc936 One module layer over regex-posix to replace Text.Regex.
WWW: http://sourceforge.net/projects/lazy-regex

Obtained from:	FreeBSD Haskell
2011-05-08 18:42:31 +00:00
Gabor Pali
c3a24b358b Interface API for regex-posix,pcre,parsec,tdfa,dfa.
WWW:	http://sourceforge.net/projects/lazy-regex

Obtained from:	FreeBSD Haskell
2011-05-08 18:42:11 +00:00
Gabor Pali
dceba5ad40 Parsec is designed from scratch as an industrial-strength parser
library.  It is simple, safe, well documented (on the package
homepage), has extensive libraries and good error messages, and is
also fast.  It is defined as a monad transformer that can be stacked
on arbitrary monads, and it is also parametric in the input stream
type.

WWW:	http://legacy.cs.uu.nl/daan/parsec.html

Obtained from:	FreeBSD Haskell
2011-05-08 18:41:48 +00:00
Gabor Pali
7129276100 This package contains definitions for the 'Pandoc' data structure, which is
used by pandoc to represent structured documents.  These definitions used to
live in the pandoc package, but starting with pandoc 1.7, they have been
split off, so that other packages can use them without drawing in all of
pandoc's dependencies, and pandoc itself can depend on packages (like
citeproc-hs) that use them.

Text.Pandoc.Builder provides functions for building up Pandoc structures
programmatically.

Text.Pandoc.Generic provides generic functions for manipulating Pandoc
documents.

WWW: http://johnmacfarlane.net/pandoc

Obtained from:	FreeBSD Haskell
2011-05-08 18:41:26 +00:00
Gabor Pali
9acc72cbe0 Unicode encoding and decoding functions for utf8, iso-latin-* and somes other
encodings, used in the Haskell XML Toolbox.  ISO Latin 1 - 16, utf8, utf16,
ASCII are supported. Decoding is done with lasy functions, errors may be
detected or ignored.

WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html

Obtained from:	FreeBSD Haskell
2011-05-08 18:40:59 +00:00
Gabor Pali
cb177271fc This library supports full W3C XML Schema regular expressions inclusive all
Unicode character sets and blocks.  The complete grammar can be found under
<http://www.w3.org/TR/xmlschema11-2/#regexs>.  It is implemented by the
technique of derivations of regular expressions.  The W3C syntax is extended
to support not only union of regular sets, but also intersection, set
difference, exor.  Matching of subexpressions is also supported.
The library can be used for constricting lightweight scanners and tokenizers.
It is a standalone library, no external regex libraries are used.
This package is a substitute for the old regex-xmlschema package.

WWW: http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema

Obtained from:	FreeBSD Haskell
2011-05-08 18:40:30 +00:00
Gabor Pali
7b6bb01d97 Character proprties defined by XML and Unicode standards. These modules contain
predicates for Unicode blocks and char proprties and character predicates
defined by XML.  Supported Unicode version is 5.2.0.

WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html

Obtained from:	FreeBSD Haskell
2011-05-08 18:39:53 +00:00
Gabor Pali
4827b73f14 This package contains a combinator library for constructing
HTML documents.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:39:25 +00:00
Gabor Pali
a5e6698620 A library which exposes zero-copy sendfile functionality in a portable way.
If a platform does not support sendfile, a fallback implementation in Haskell
is provided.

Currently supported platforms: Windows 2000+ (Native), Linux 2.6+ (Native),
FreeBSD (Native), OS-X 10.5+ (Native), Everything else (Portable Haskell code).

WWW: http://patch-tag.com/r/mae/sendfile

Obtained from:	FreeBSD Haskell
2011-05-08 18:38:56 +00:00
Gabor Pali
586f490419 Network related facilities.
WWW:	http://trac.haskell.org/network/

Obtained from:	FreeBSD Haskell
2011-05-08 18:38:27 +00:00
Gabor Pali
52d2bf2122 This package provides a wrapper around the GStreamer C library. GStreamer is a
library for constructing graphs of media-handling components. The applications
it supports range from simple Ogg/Vorbis playback, audio/video streaming to
complex audio (mixing) and video (non-linear editing) processing.

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

Obtained from:	FreeBSD Haskell
2011-05-08 18:38:01 +00:00
Steve Wills
63204da7f7 - Update to 1.0.13
PR:		ports/156886
Submitted by:	Robert Gogolok <gogolok+freebsd@gmail.com> (maintainer)
2011-05-08 17:24:26 +00:00
Steve Wills
e5e3347d37 - Update to 0.11.0
PR:		ports/156887
Submitted by:	Robert Gogolok <gogo@cs.uni-sb.de> (maintainer)
2011-05-08 17:17:13 +00:00
Steve Wills
03809fed45 - Update to 2.11
Changes:	http://cpansearch.perl.org/dist/Bio-Das-Lite/Changes
2011-05-08 17:06:15 +00:00
Steve Wills
fa3c70c13e - Update to 0.107
Changes:	http://search.cpan.org/dist/Data-OptList/Changes
2011-05-08 17:01:42 +00:00
Steve Wills
0f4fa89427 - Update to 0.60
Changes:	http://search.cpan.org/dist/Graphics-Primitive/Changes
2011-05-08 16:56:57 +00:00
Juergen Lock
b562f2a6f6 This kld adds V4L2 ioctl handling to the Linux compatibility layer
so that Linux apps like Skype or Flash can talk to V4L2 devices
(like webcams) via /dev/videoX.  The patches this kld is based on
have been committed to FreeBSD 9.0-current now (r221426) so this
port is only needed on eaerlier versions.

Note this port does not contain actual V4L2 drivers, those are
provided by e.g. the multimedia/webcamd port.

WWW: http://people.freebsd.org/~nox/dvb/
2011-05-08 15:04:17 +00:00
Steve Wills
ac787cb21a - Update to 0.33
Changes:        http://search.cpan.org/dist/Layout-Manager/Changes
2011-05-08 12:46:28 +00:00
Steve Wills
1da4cbcac9 - Update to 0.26
Changes:
http://search.cpan.org/dist/WWW-Scraper-ISBN-Amazon_Driver/Changes
2011-05-08 12:31:48 +00:00
Steve Wills
d86000ea83 - Update to 0.0.7.20 2011-05-08 12:23:17 +00:00
Florent Thoumie
247bf4f740 rtorrent-devel: fix distinfo.
Submitted by:	Victor van Vlaardingen
2011-05-08 09:06:53 +00:00
Dennis Herrmann
ab4ae840f9 - Update to 20110422
PR:		ports/156863
Submitted by:	Chris Howey <howeyc@gmail.com> (maintainer)
2011-05-08 06:43:06 +00:00
Sahil Tandon
04b36da49a - Update to 1.47
- Update WWW

PR:		ports/155041
Submitted by:	lwhsu
Approved by:	maintainer timeout
2011-05-08 05:26:45 +00:00
Brendan Fabeny
b6a7960295 update to 2.0-10
PR:		156858
Submitted by:	David Naylor (maintainer)
2011-05-08 05:11:41 +00:00
Brendan Fabeny
8aa826f903 Fix the default WRKSRC for CRAN ports
Approved by:	wen
2011-05-08 05:06:25 +00:00
Brendan Fabeny
0a80d4502d Update to the latest sources 2011-05-08 04:46:41 +00:00
Brendan Fabeny
80405781b7 - update tor-devel to 0.2.3.1-alpha
- remove [de]install scripts from both
tor ports in favor of GROUPS/USERS
- fix mistakes in the _tor uid entry
introduced in the GROUPS/USERS changes
2011-05-08 04:34:15 +00:00
Gerald Pfeifer
2b2c26a220 Update to Wine 1.3.19. This includes the following changes:
- New sound driver architecture for MMDevAPI.
 - Better support for relative mouse events in DInput.
 - Various improvements in D3DX9.
 - More MSVC runtime functions.
 - Various bug fixes.

This requires three patches of mine, two submitted upstream so far, to
unbreak recent changes around the sound system (bundled into one here).

Sort CONFIGURE_ARGS on the way.
2011-05-08 01:38:18 +00:00
Gerald Pfeifer
64f7b1f070 Update to the 20110507 snapshot of GCC 4.7.0. 2011-05-08 01:06:25 +00:00