FreeBSD ports tree (read-only mirror)
Find a file
Philippe Audeoud 2a51f06664 The sortu program is a replacement for the sort and uniq programs. It is
common for Unix script writers to want to count how many separate patterns
are in a file.  For example, if you have a list of addresses, you may want
to see how many are from each state. So you cut out the state part, sort
these, and then pass them through uniq -c. Sortu does all this for you in a
fraction of the time.

Sortu uses a hash table and some decent line processing to provide this
functionality.  For a relatively small number of keys, it can be signifcantly
smaller than using sort, because it does not have to keep temporary files.
If you are dealing with a large number of unique keys then sortu will run out
of memory and stop. Sortu has some basic field and delimiter handling which
should do most basic awk or cut features to separate out the field that you
are sorting on.

WWW: http://256.com/sources/sortu/

PR:		ports/121376
Submitted by:	Matt Peterson <matt at peterson.org>
Approved by:	tabthorpe (mentor)
2008-03-13 14:50:57 +00:00
accessibility YASR ("Yet Another Screen Reader") is an attempt at a lightweight, 2008-02-16 17:23:44 +00:00
arabic Fix distfile location for outdated koffice-l10ns. 2007-11-08 19:12:45 +00:00
archivers - Update maintainer address 2008-03-12 13:27:28 +00:00
astro - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
audio - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
benchmarks Upgrade to 2.4.4. 2008-03-03 04:55:32 +00:00
biology - Update to 1.07 2008-03-12 12:24:10 +00:00
cad Update to 2.1.2.8 2008-03-12 17:20:22 +00:00
chinese - Remove dependency on X_CLIENTS_PORT 2008-03-10 22:02:16 +00:00
comms - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
converters pdf2djvu creates DjVu files from PDF files. It's able to extract: 2008-03-12 09:15:36 +00:00
databases Chase change in bsd.sites.mk to support MASTER_SITES on googlecode.com 2008-03-13 11:27:29 +00:00
deskutils - Take over maintainership 2008-03-13 12:43:30 +00:00
devel - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
dns Chase change in bsd.sites.mk to support MASTER_SITES on googlecode.com 2008-03-13 11:27:29 +00:00
editors Update to OOH680_m11. This is the 2.4.0RC5. 2008-03-13 10:32:44 +00:00
emulators - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
finance - Update to 1.06 2008-03-11 14:57:34 +00:00
french - Update maintainer address 2008-03-12 13:27:28 +00:00
ftp - Take over maintainership 2008-03-13 12:43:30 +00:00
games - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
german Update to 4.1.1: 2008-03-01 16:30:41 +00:00
graphics - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
hebrew Fix distfile location for outdated koffice-l10ns. 2007-11-08 19:12:45 +00:00
hungarian Update to KDE 3.5.8 2007-10-29 23:48:18 +00:00
irc - Update maintainer address 2008-03-12 13:27:28 +00:00
japanese - Replace USE_XPM with a list of required xorg components 2008-03-11 15:57:05 +00:00
java - Update to 2.5.2 2008-03-10 13:15:42 +00:00
korean Reset relaxbsd@gmail.com due to maintainer-timeouts. 2008-03-02 08:25:11 +00:00
lang - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
mail - Update to 3.2 2008-03-13 03:31:32 +00:00
math The TiMBL software package is a fast, decision-tree-based implementation 2008-03-13 12:47:53 +00:00
mbone Mark as broken on sparc64: fails to compile. While here, s/tk84/tk/. 2008-02-01 12:18:12 +00:00
misc - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
Mk devel/sdl12: 2008-03-13 13:52:27 +00:00
multimedia - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
net - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
net-im Chase change in bsd.sites.mk to support MASTER_SITES on googlecode.com 2008-03-13 11:27:29 +00:00
net-mgmt - Update maintainer address 2008-03-12 13:27:28 +00:00
net-p2p - Update maintainer address 2008-03-12 13:27:28 +00:00
news - Update to 1.0.0 2008-02-13 16:34:20 +00:00
palm Mark BROKEN: checksum mismatch 2008-02-28 20:12:54 +00:00
polish Update to KDE 3.5.8 2007-10-29 23:48:18 +00:00
ports-mgmt Add support for FreeBSD 7.0-STABLE and 8.0-CURRENT. 2008-03-06 00:32:25 +00:00
portuguese Upgrade to 20080221-0. 2008-03-05 20:48:53 +00:00
print Update to 2.1.5 release. 2008-03-13 07:09:31 +00:00
russian Update to 4.1.1: 2008-03-01 16:30:41 +00:00
science - Update science/cdcl to 5.3.3. 2008-03-11 11:20:54 +00:00
security Add part of missing patch back to fix build of net/lam 2008-03-12 22:08:02 +00:00
shells - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
sysutils The sortu program is a replacement for the sort and uniq programs. It is 2008-03-13 14:50:57 +00:00
Templates
textproc Chase change in bsd.sites.mk to support MASTER_SITES on googlecode.com 2008-03-13 11:27:29 +00:00
Tools - Add the port's Makefile ident string to the build log headers 2008-03-13 09:54:03 +00:00
ukrainian Update to KDE 3.5.8 2007-10-29 23:48:18 +00:00
vietnamese - Add MASTER_SITES. 2008-03-01 10:25:54 +00:00
www - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
x11 - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
x11-clocks - Update MASTER_SITES to make it fetchable again. 2008-03-01 21:44:55 +00:00
x11-drivers Add patch to fix possibly insecure mouse behavior when switching VT. 2008-03-13 14:06:52 +00:00
x11-fm - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
x11-fonts - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
x11-servers Add patch that fixes xmodmap use in .xinitrc. 2008-03-13 11:37:31 +00:00
x11-themes - Update enlightenment-devel and EFL libraries to the latest snapshot 2008-03-11 21:13:53 +00:00
x11-toolkits - Chase devel/sdl12 shlib version bump 2008-03-13 14:28:35 +00:00
x11-wm USE_XLIB -> USE_XORG, bump the PORTREVISION. 2008-03-12 20:20:34 +00:00
.cvsignore
CHANGES - Document changes that have an impact on port writers 2008-03-11 23:51:24 +00:00
COPYRIGHT Please welcome 2008 2007-12-31 12:35:16 +00:00
GIDs - Add GID and UID for net-im/openfire 2008-03-07 20:32:13 +00:00
KNOBS Add USB knob 2007-12-11 21:21:20 +00:00
LEGAL Usual round of cleanups: 2008-02-29 19:56:35 +00:00
Makefile Remove obsolete anti-foot-shooting measure that tried to force you 2007-09-27 05:36:26 +00:00
MOVED 2008-04-12 www/scout: Abandonware, website disappeared. 2008-03-12 17:32:44 +00:00
README
UIDs * Don't need p5-Digest-MD5; p5-libwww dependency takes care of that. 2008-03-09 20:10:31 +00:00
UPDATING - Entry for mail/ezmlm-web 3.2 2008-03-13 03:34:15 +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.