| Version 49 (modified by michaelvoliveira, 5 years ago) (diff) |
|---|
Useful Pages
Welcome to HaikuPorts
HaikuPorts is a centralized collection of software ported to the Haiku platform. Haiku has many API advantages over BeOS and Zeta, which includes but is not limited to better POSIX compatibility. The main goal of this site is to facilitate cooperation towards porting efforts.
The HaikuPorter
The HaikuPorter tool is provided to ease the fetching, patching and building of source code. It can be compared to a slim version of Gentoo Portage. Each port contains the Haiku-specific patches to the original source code. It fetches the original source code, applies the Haiku-specific patches, builds, and optionally installs the port. This package management aspect, however, is by no means the essence of the HaikuPorts project.
Get Started
- Ports checkout: svn co http://ports.haiku-files.org/svn/haikuports
- Install the HaikuPorts system on your Haiku:
wget http://ports.haiku-files.org/export/1230/haikuporter/trunk/installhaikuporter.sh chmod 755 installhaikuporter.sh ./installhaikuporter.sh
- Download ports and run it on your own system. For a complete collection, check for LibPak
Get Involved
- The HaikuPorts mailing list is the community forum.
- Join us! be a member and start hacking the ports.
Documentation
For information about installation, see Installation. To know how to add a HaikuPort to the tree, see AddingPorts. To make this work, some Guidelines should be followed. The Roadmap lists a set of the most common/important software packages. It is recommended (recent versions of) these are ported first.
More importantly, solutions to problems faced when porting one application may be valuable when porting another. For this purpose, the PortLog, Trac tickets and the CommonProblems page can be consulted when facing problems.
