| Version 31 (modified by scottmc, 7 years ago) (diff) |
|---|
Last Changes
01/10/15
09/08/14
12/07/13
08/26/13
08/20/13
08/14/13
07/15/13
06/13/13
06/12/13
06/11/13
03/30/13
03/07/13
03/02/13
01/27/13
01/25/13
Welcome to HaikuPorts
HaikuPorts is a centralized collection of software ported to the BeOS and Haiku platforms. Each port contains the BeOS and/or Haiku specific patches to the original source code. Along with a Subversion repository to store all patches, this Trac site eases cooperation on porting efforts. There is also a mailing list for the discussion of the project. The BePorter? tool is provided to ease the fetching, patching and building of source code.
Objective
The main objective of the HaikuPorts project is to centralize ports of software to the BeOS and Haiku platforms. This avoids reinvention of the wheel when the person that ported an older version of a software package didn't provide a patch and seems to have disappeared from the face of the earth.
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. To make this work, some Guidelines should be followed.
BePorter? can be compared to a slim version of Gentoo Portage. It fetches the original source code, applies the BeOS and/or Haiku specific patches, builds, and optionally installs the port. This package management aspect, however, is by no means the essence of the HaikuPorts project.
Platforms
Unfortunately there are a couple BeOS platforms: R5, BONE, Dano, Zeta and Haiku. A BePort? should ideally build on all of these. While the older platforms are still of importance now, focus will eventually shift to Haiku as it matures.
Getting Started
To install the HaikuPorts system on your BeOS or Haiku installation, see Installation.
For information on how to add a BePort? to the tree, see AddingPorts. Don't forget to read the Guidelines! Milestone M1 lists a set of the most common/important software packages. It is recommended (recent versions of) these are ported first.
