FreeBSD Ports
The FreeBSD Ports and Packages Collection offers a simple way for users and
administrators to install applications. The ports collection has been
growing at a tremendous rate.
The Ports Collection supports the latest release on the FreeBSD-CURRENT and
FreeBSD-STABLE branches. Older releases are not supported and may or may not
work correctly with an up-to-date ports collection. Over time, changes to the
ports collection may rely on features that are not present in older releases.
Wherever convenient, we try not to gratuitously break support for recent
releases, but it is sometimes unavoidable. When this occurs, patches
contributed by the user community to maintain support for older releases will
usually be committed.
Each ``port'' listed here contains any patches necessary to make the original
application source code compile and run on FreeBSD. Installing an application
is as simple as downloading the port, unpacking it and typing make in
the port directory. For even greater convenience, you can simply install the
entire ports hierarchy at installation time (or use
CVSup to track it on an ongoing basis) and have thousands of
applications right at your fingertips. Each port's Makefile automatically
fetches the application source code, either from a local disk, CDROM or via
ftp, unpacks it on your system, applies the patches, and compiles. If all went
well, a simple make install will install the application and register
it with the package system.
For most ports, a precompiled package also exists, saving the user the
work of having to compile anything at all. Each port contains a link to its
corresponding package and you may either simply download that file and then run
the pkg_add command on it or you can simply grab the link
location and hand it straight to pkg_add since it's capable of
accepting FTP URLs as well as filenames.
For more information about new, changed or removed ports/packages, or if you
wish to search for a specific application to see if it's available as a
port/package, please see the FreeBSD
Ports Changes page.
For more information about using ports, see
Installing Applications: Packages and Ports, a section of the
FreeBSD Handbook. For information about creating new ports, see the
Porter's Handbook.
There are currently 9662 ports in the FreeBSD Ports Collection.
Download a
gzip'd tar file of all 9662 ports (about 21 megabytes) or browse the
following categories:
-
Accessibility (35)
-- Ports to help disabled users.
-
Afterstep (34)
-- Ports to support the AfterStep window manager.
-
Arabic (2)
-- Ported software for the Arabic market.
-
Archivers (76)
-- Utilities for archiving and unarchiving data.
-
Astro (62)
-- Applications related to astronomy.
-
Audio (440)
-- Audio utilities - most require a supported sound card.
-
Benchmarks (32)
-- Utilities for measuring system performance.
-
Biology (62)
-- Software related to biology.
-
Cad (56)
-- Computer Aided Design utilities.
-
Chinese (118)
-- Ported software for the Chinese market.
-
Comms (82)
-- Communications utilities.
-
Converters (87)
-- Format conversion utilities.
-
Databases (278)
-- Database software.
-
Deskutils (93)
-- Various Desktop utilities.
-
Devel (1260)
-- Software development utilities and libraries.
-
Dns (62)
-- DNS client and server utilities.
-
Editors (316)
-- Common text editors.
-
Elisp (169)
-- Things related to Emacs Lisp.
-
Emulators (121)
-- Utilities for emulating other OS types.
-
Finance (45)
-- Monetary, financial and related applications.
-
French (22)
-- Ported software for French countries.
-
Ftp (82)
-- FTP client and server utilities.
-
Games (577)
-- Various and sundry amusements.
-
German (27)
-- Ported software for Germanic countries.
-
Gnome (340)
-- Components of the Gnome Desktop environment.
-
Graphics (490)
-- Graphics libraries and utilities.
-
Haskell (31)
-- Software related to the Haskell language.
-
Hebrew (8)
-- Ported software for Hebrew language.
-
Hungarian (8)
-- Ported software for the Hungarian market.
-
Ipv6 (185)
-- IPv6 related software.
-
Irc (86)
-- Internet Relay Chat utilities.
-
Japanese (431)
-- Ported software for the Japanese market.
-
Java (172)
-- Java language support.
-
Kde (203)
-- Software for the K Desktop Environment.
-
Korean (68)
-- Ported software for the Korean market.
-
Lang (287)
-- Computer languages.
-
Linux (189)
-- Linux programs that can be run under binary compatibility.
-
Mail (435)
-- Electronic mail packages and utilities.
-
Math (219)
-- Mathematical computation software.
-
Mbone (16)
-- Applications and utilities for the MBONE.
-
Misc (416)
-- Miscellaneous utilities.
-
Multimedia (121)
-- Multimedia software.
-
Net (862)
-- Networking utilities.
-
News (95)
-- USENET News support software.
-
Offix (6)
-- An office automation suite of sorts.
-
Palm (35)
-- Software support for the Palm(tm) series.
-
Parallel (17)
-- Applications dealing with parallelism in computing.
-
Pear (35)
-- Utilities/modules that fall into the PEAR system.
-
Perl5 (1236)
-- Utilities/modules for the PERL5 language.
-
Picobsd (1)
-- Ports to support PicoBSD.
-
Plan9 (8)
-- Software from the Plan9 operating system.
-
Polish (13)
-- Ported software for the Polish market.
-
Portuguese (17)
-- Ported software for the Portuguese market.
-
Print (298)
-- Utilities for dealing with printing.
-
Python (275)
-- Software related to the Python language.
-
Ruby (264)
-- Software related to the Ruby language.
-
Russian (39)
-- Ported software for the Russian market.
-
Scheme (33)
-- Software related to the Scheme language.
-
Science (31)
-- Scientific software.
-
Security (476)
-- System security software.
-
Shells (27)
-- Various shells (tcsh, bash, etc).
-
Sysutils (431)
-- Various system utilities.
-
Tcl80 (6)
-- TCL v8.0 and packages which depend on it.
-
Tcl81 (1)
-- TCL v8.1 and packages which depend on it.
-
Tcl82 (8)
-- TCL v8.2 and packages which depend on it.
-
Tcl83 (23)
-- TCL v8.3 and packages which depend on it.
-
Tcl84 (24)
-- TCL v8.4 and packages which depend on it.
-
Textproc (603)
-- Text processing/search utilities.
-
Tk42 (1)
-- Tk4.2 and packages which depend on it.
-
Tk80 (14)
-- Tk8.0 and packages which depend on it.
-
Tk82 (33)
-- Tk8.2 and packages which depend on it.
-
Tk83 (37)
-- Tk8.3 and packages which depend on it.
-
Tk84 (38)
-- Tk8.4 and packages which depend on it.
-
Tkstep80 (10)
-- tkstep wm and packages which depend on it.
-
Ukrainian (13)
-- Ported software for the Ukrainian market.
-
Vietnamese (15)
-- Ported software for the Vietnamese market.
-
Windowmaker (126)
-- Ports to support the WindowMaker window manager.
-
Www (749)
-- WEB utilities (browsers, HTTP servers, etc).
-
X11 (242)
-- X Window System based utilities.
-
X11-clocks (41)
-- X Window System based clocks.
-
X11-fm (35)
-- X Window System based file managers.
-
X11-fonts (87)
-- X Window System fonts and font utilities.
-
X11-servers (26)
-- X Window System servers.
-
X11-toolkits (221)
-- X Window System based development toolkits.
-
X11-wm (107)
-- X Window System window managers.
-
Xfce (28)
-- Ports to support the Xfce desktop environment.
-
Zope (14) --
Software related to the Zope platform.
Last modified: 5-January-2004