Changes between Version 2 and Version 3 of MacPortsGUIFAQ
- Timestamp:
- Sep 11, 2012, 6:02:54 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MacPortsGUIFAQ
v2 v3 7 7 This page is an attempt to collate all the information relevant to the 2009 GSoC MacPorts GUI project in one place.[[BR]] 8 8 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.mac osforge.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]]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.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]] 10 10 11 11 For 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: … … 26 26 27 27 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.mac osforge.org/repository/macports/contrib/MacPorts_Framework29 1. Download and build the source code for Pallet from https://svn.mac osforge.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).'' 30 30 1. Download and build the Macports Source [http://trac.macports.org/wiki/GetMacPortsSource] 31 31 1. See if you can link and build Pallet against the Macports.Framework you built