Changes between Version 2 and Version 3 of MacPortsGUIFAQ


Ignore:
Timestamp:
Sep 11, 2012, 6:02:54 PM (12 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

repository URL changed

Legend:

Unmodified
Added
Removed
Modified
  • MacPortsGUIFAQ

    v2 v3  
    77This page is an attempt to collate all the information relevant to the 2009 GSoC MacPorts GUI project in one place.[[BR]]
    88
    9 If you haven't done so already, please thoroughly read [http://ihack.us/2008/03/24/building-a-gui-for-macports/ Dr. Ernie's blog post]  on building a MacPorts GUI. It contains a lot of relevant information. There are currently some existing MacPorts GUI's: [http://www.codebykevin.com/portauthority.html PortAuthority] and [http://porticus.alittledrop.com/ Porticus] being two examples. Neither of these is native Cocoa and fully open source (as Dr. Ernie mentions in his post). There also currently exists a MacPorts GUI called [https://svn.macosforge.org/repository/macports/branches/gsoc08-framework/Pallet Pallet] developed by [wiki:rhwood Randall Wood]. It is a good starting place to get an idea for what the code base of a GUI would entail.[[BR]]
     9If you haven't done so already, please thoroughly read [http://ihack.us/2008/03/24/building-a-gui-for-macports/ Dr. Ernie's blog post]  on building a MacPorts GUI. It contains a lot of relevant information. There are currently some existing MacPorts GUI's: [http://www.codebykevin.com/portauthority.html PortAuthority] and [http://porticus.alittledrop.com/ Porticus] being two examples. Neither of these is native Cocoa and fully open source (as Dr. Ernie mentions in his post). There also currently exists a MacPorts GUI called [https://svn.macports.org/repository/macports/branches/gsoc08-framework/Pallet Pallet] developed by [wiki:rhwood Randall Wood]. It is a good starting place to get an idea for what the code base of a GUI would entail.[[BR]]
    1010
    1111For GSoC 2008, work was done on a MacPorts Framework (a project originally started by [wiki:rhwood Randall Wood]). The Framework although far from perfect is currently functional and can serve as a basis for the MacPorts GUI project. It currently offers the following features:
     
    2626
    2727 1. Items 1, 2, 3, and 4 in [http://ihack.us/2008/03/24/building-a-gui-for-macports/ Dr. Ernie's blog post].
    28  1. Download and build the source code for the Framework from https://svn.macosforge.org/repository/macports/contrib/MacPorts_Framework
    29  1. Download and build the source code for Pallet from https://svn.macosforge.org/repository/macports/branches/gsoc08-framework/Pallet . [[BR]]''You might encounter some permissions issues whilst building Pallet which will cause XCode to fail to copy some of Pallet's binary dependencies. The workaround for this is to either do a Clean All and then build OR to manually delete any binary files already in the output folders for "Debug" or "Release" mode of your build (whichever you happen to be building for).''
     28 1. Download and build the source code for the Framework from https://svn.macports.org/repository/macports/contrib/MacPorts_Framework
     29 1. Download and build the source code for Pallet from https://svn.macports.org/repository/macports/branches/gsoc08-framework/Pallet . [[BR]]''You might encounter some permissions issues whilst building Pallet which will cause XCode to fail to copy some of Pallet's binary dependencies. The workaround for this is to either do a Clean All and then build OR to manually delete any binary files already in the output folders for "Debug" or "Release" mode of your build (whichever you happen to be building for).''
    3030 1. Download and build the Macports Source [http://trac.macports.org/wiki/GetMacPortsSource]
    3131 1. See if you can link  and build Pallet against the Macports.Framework you built