69 | | MacPorts project does not provide binaries yet (installation of software without compiling them). This project consists in working in concert (or cooperatively) with whomever does (virtual chroot) to setup a mechanism to automatically build packages, send reports on failures and implement a distribution mechanisms to allow users to fetch binary packages. This task could extend to support universal binaries, cross-testing (building on an intel box and testing on a powerpc box) and extending the livecheck mechanism to automatically send reports when ports are updated. |
70 | | |
71 | | This also includes to cleanly separate building software from installing it, using "real" |
72 | | binary packages. |
| 69 | MacPorts project does not provide binaries yet (installation of pre-compiled software without compiling from source). This project consists of the setup of a chroot mechanism to automatically build packages, send reports on failures and implement a distribution mechanism to allow users to fetch compressed and signed binary packages. This task could extend to support universal binaries, multiple variants, and cross-testing (building on one box and testing on another). |
| 70 | |
| 71 | This also includes to cleanly separate building software from installing it, by using binary archives. For this, a PkgIndex is needed that in addition to the PortIndex information also contains the binary versions needed and available. The installation from binary (port -b) should be able to cooperate with the installation from source (port -s). Additionally, a pkg(1) command could be developed that would allow to install from packages only without needing Xcode or the ports tree. |