Changes between Version 173 and Version 174 of SummerOfCode


Ignore:
Timestamp:
Feb 28, 2012, 12:40:00 AM (12 years ago)
Author:
nerdling (Jeremy Lavergne)
Comment:

updated binaries (chroot and variants)

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v173 v174  
    6464==== Binaries ==== #binaries
    6565
    66 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).
    67 
    68 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. Additionally, a pkg(1) command could be developed that would allow to install from packages only without needing Xcode or the ports tree like port(1) does. The installations from binary (pkg add) should be able to cooperate with the installations from source (port install).
     66MacPorts project provides binaries but needs its several enhancements. This task would include updating the chroot mechanism (ceased being functional with Snow Leopard) and adding support for variants.
    6967
    7068See also [wiki:MPAB MacPorts AutoBuild].