What is DarwinPorts?

DarwinPorts provides an infrastructure for open source software building, installing, and packaging.  It is designed to match the same functionality as the FreeBSD Ports system while providing extensibility for future enhancements.

System Requirements:

This disk image is built for Mac OS X __XVERS__.x (Darwin __DVERS__.x) and requires valid TCL, curl and OpenSSL installations to function - all present by default within Mac OS X. Also required is the installation of Apple's XCode (available as a separate install from your OS X CDs or DVD, or from Apple's Developer site: http://developer.apple.com/).

Usage:

1) Access Darwinports by launching "Port Authority", located in your "DarwinPorts" folder located in your Applications folder (or available at the following URL: http://www.wordtech-software.com/dpgui.html

or

2) Access the port command via the command line. The default install location for port is /opt/local/bin. If needed, your path will be automatically modified to include this location during the installation so that DarwinPorts is available to you within subsequent terminal sessions. You may have to quit and restart your terminal application for this change to take effect.

* DISCLAIMER: The Port Authority application is not officially supported by the DarwinPorts project. 

What is Installed:

DarwinPorts will be installed in "/opt/local/var/db/dports".  Within these directories you should find a "sources" directory, which is kept up-to-date through the sync and selfupdate targets of the port command. Please read the port(1) man page for more information.

Documentation:

The "DarwinPorts User Guide" is available at http://www.darwinports.org/docs/. Also provided are man pages for port, ports.conf, portfile, portgroup, portstyle, and porthier. These can be invoked by typing: "man" followed by the name of the command or file (e.g. "man port" or "man ports.conf").

For further assistance, please consult help section of our website: http://www.darwinports.org/help/

Using the Port Command

    The following terminal command will allow an administrator to build and install a port:

	sudo port install <portname> 

    To find a specific port:

	port search <portname>

(where <portname> is the port you wish to install or search for, respectively)

Please consult the port(1) man page for complete documentation of this command.

Creating New Ports:

If you are interested in developing your own ports for private usage, or would like to submit your ports for inclusion within the DarwinPorts software repository, please consult the documentation provided on our website. DarwinPorts depends on a community of active participants, we would welcome your contributions!

Thank you for your interest in DarwinPorts!