FreeBSD ports tree (read-only mirror)
Find a file
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
accessibility The FreeBSD KDE Team is pleased to announce April updates for KDE 2011-04-07 12:03:34 +00:00
arabic Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
archivers This library is for working with ".tar" archive files. It can read and 2011-05-08 19:00:40 +00:00
astro - update to 0.030 2011-05-05 06:17:04 +00:00
audio Pacify portlint by unclobbering CONFIGURE_ENV, no functional change. 2011-05-06 12:25:49 +00:00
benchmarks Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
biology - Update to 2.11 2011-05-08 17:06:15 +00:00
cad - Fix compilation issues on amd64 2011-05-04 10:41:43 +00:00
chinese - Set CONFLICTS with unzip-iconv upcoming as a new port 2011-05-04 23:36:34 +00:00
comms - Update to 0.21 2011-05-04 11:52:14 +00:00
converters - Update to 1.02 2011-05-07 08:52:10 +00:00
databases - Update to 1.47 2011-05-08 05:26:45 +00:00
deskutils - Assign to new volunteer 2011-05-02 23:41:19 +00:00
devel Typical buffer-based incremental I/O is based around a single loop, 2011-05-08 19:08:19 +00:00
dns adsuck is a DNS relay that returns NXdomain for hosts that match names in a 2011-05-07 15:13:53 +00:00
editors - Update to 2.3.24 2011-05-03 10:01:28 +00:00
emulators Update to Wine 1.3.19. This includes the following changes: 2011-05-08 01:38:18 +00:00
finance A library assists in handling money and different currencies. 2011-05-03 03:22:57 +00:00
french One more bunch of unmaintained expired ports removal 2011-05-02 12:48:13 +00:00
ftp Update to 1.3.3e 2011-05-03 11:17:50 +00:00
games New port games/fairymax 2011-05-04 20:18:47 +00:00
german - Update KOffice to 2.3.3. 2011-04-13 07:33:32 +00:00
graphics - Update to 0.60 2011-05-08 16:56:57 +00:00
hebrew The FreeBSD KDE Team is pleased to announce April updates for KDE 2011-04-07 12:03:34 +00:00
hungarian Fix PKGORIGIN 2011-04-19 06:01:37 +00:00
irc Add missing man 2011-05-07 20:51:35 +00:00
japanese Deprecate some ports that looks like abandonwares. 2011-05-02 22:35:19 +00:00
java Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
korean - Set CONFLICTS with unzip-iconv upcoming as a new port 2011-05-04 23:36:34 +00:00
lang Update to the 20110507 snapshot of GCC 4.7.0. 2011-05-08 01:06:25 +00:00
mail Update to 2.5.19 CVS snapshot on 2011/04/20 2011-05-06 15:42:22 +00:00
math update to 2.0-10 2011-05-08 05:11:41 +00:00
misc - Update Qt to 4.7.3. 2011-05-07 09:09:45 +00:00
Mk Fix the default WRKSRC for CRAN ports 2011-05-08 05:06:25 +00:00
multimedia This package provides a wrapper around the GStreamer C library. GStreamer is a 2011-05-08 18:38:01 +00:00
net A library which exposes zero-copy sendfile functionality in a portable way. 2011-05-08 18:38:56 +00:00
net-im Update to 1.1.0 2011-05-07 19:17:09 +00:00
net-mgmt Update to 1.9016 2011-05-04 15:49:43 +00:00
net-p2p rtorrent-devel: fix distinfo. 2011-05-08 09:06:53 +00:00
news remove unmaintained expired ports from news 2011-05-02 05:38:37 +00:00
palm Remove unmaintain expired ports from palm 2011-05-02 05:34:15 +00:00
polish The FreeBSD KDE Team is pleased to announce April updates for KDE 2011-04-07 12:03:34 +00:00
ports-mgmt Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD. 2011-05-03 17:25:34 +00:00
portuguese - Update KOffice to 2.3.3. 2011-04-13 07:33:32 +00:00
print - Update to 0.6.0 2011-05-05 08:12:07 +00:00
russian - Set CONFLICTS with unzip-iconv upcoming as a new port 2011-05-04 23:36:34 +00:00
science - update to 2.13.0 2011-05-07 03:29:59 +00:00
security - update tor-devel to 0.2.3.1-alpha 2011-05-08 04:34:15 +00:00
shells Another bunch of expired ports removal 2011-05-03 13:05:08 +00:00
sysutils - Update to 1.0.13 2011-05-08 17:24:26 +00:00
Templates - Include etc/devd in mtree, as referenced in devd.conf(5) 2010-11-12 20:57:14 +00:00
textproc This package provides combinators for producing XHTML 1.0, including the 2011-05-08 18:43:39 +00:00
Tools Remove duplicate words in comment. 2011-05-02 09:38:04 +00:00
ukrainian - Update KOffice to 2.3.3. 2011-04-13 07:33:32 +00:00
vietnamese Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
www WebKit is a web content engine, derived from KHTML and KJS from KDE, and 2011-05-08 18:44:44 +00:00
x11 - Update to 0.0.7.20 2011-05-08 12:23:17 +00:00
x11-clocks removed expired ports from x11-clocks 2011-05-01 18:01:36 +00:00
x11-drivers Add a patch to UMS support 2011-03-27 08:07:35 +00:00
x11-fm Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
x11-fonts Removed unmaintained expired ports from x11-fonts 2011-05-02 12:36:23 +00:00
x11-servers Unbreak this -- random automake fallout not shown up on amd64 -exp runs 2011-03-21 03:39:39 +00:00
x11-themes Remove expired ports from x11-themes 2011-05-01 17:15:56 +00:00
x11-toolkits The VTE library inserts terminal capability strings into a trie, and then 2011-05-08 18:46:38 +00:00
x11-wm - Fix plist 2011-05-01 22:55:24 +00:00
.cvsignore
CHANGES Autotools update. Read ports/UPDATING 20100915 for details. 2010-09-15 18:35:24 +00:00
COPYRIGHT Happy New Year 2011. 2010-12-31 18:08:27 +00:00
GIDs Fix format of _adsuck entry. 2011-05-07 20:30:17 +00:00
KNOBS - Include commonly used knobs 2010-10-04 14:01:33 +00:00
LEGAL - Updated to 3.0.0.b30 [1] 2011-05-03 22:06:11 +00:00
Makefile Latest round of infrastructure changes. 2011-05-04 22:33:13 +00:00
MOVED Remove duplicate ports, add relevant lines to MOVED 2011-05-03 21:09:09 +00:00
README
UIDs - update tor-devel to 0.2.3.1-alpha 2011-05-08 04:34:15 +00:00
UPDATING Change default Perl version to 5.12. 2011-05-06 06:20:12 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.