Changed page "SummerOfCode" by afb@macports.org from 83.248.163.52* Page URL: <https://trac.macports.org/wiki/SummerOfCode> Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=159> Revision 159 Comment: update the GSoC 2007 "binaries" project -------8<------8<------8<------8<------8<------8<------8<------8<-------- Index: SummerOfCode ========================================================================= --- SummerOfCode (version: 158) +++ SummerOfCode (version: 159) @@ -66,10 +66,9 @@ ==== Binaries ==== #binaries -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. - -This also includes to cleanly separate building software from installing it, using "real" -binary packages. +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). + +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. See also [wiki:MPAB MacPorts AutoBuild]. -------8<------8<------8<------8<------8<------8<------8<------8<-------- * The IP shown here might not mean anything if the user or the server is behind a proxy. -- MacPorts <http://www.macports.org/> Ports system for Mac OS This is an automated message. Someone at http://www.macports.org/ added your email address to be notified of changes on SummerOfCode. If it was not you, please report to .
participants (1)
-
MacPorts