| 104 | |
| 105 | ==== Update Orphaned Ports ==== #orphanports |
| 106 | Several of the current MacPorts developers originally became interested in the project because they wanted to improve the software that MacPorts installs. |
| 107 | Fixing and/or updating ports is an excellent introduction to the MacPorts systems (phases, variants, PortGroups, etc.). |
| 108 | It forces you to read the documentation and examine commit histories. |
| 109 | This does not have to be an entire GSOC project, but it could be used as part of the application process and/or a supplement to the main project. |
| 110 | Most version increases in a port require only minor changes. |
| 111 | A small number of updates, such as to the [https://trac.macports.org/ticket/48899 Glasgow Haskell Compiler], would be much more of a challenge. |
| 112 | |