GSoC idea: MacPorts GUI

Anders F Björklund afb at
Wed Mar 30 01:29:36 PDT 2011

Rainer Müller wrote:

> What I always wanted to have was to differenciate between command line
> tools, graphical applications and libraries. We could add specific
> secondary categories for these. Then the GUI could filter out libraries
> and present applications only - as that is what the user usally want to
> install. That would be more like MacPorts Store.

You could take a look at the Ubuntu Software Centre,
if you want to present "applications" differently...

There is a project to make it more "generic", although
it's highly focused on .desktop files (i.e. not .app):

Anyway, what it does is to show the "application icon"
and then connect to a server to get screenshots/reviews.
So you'll need some code to extract/format those icons,
and then a network infrastructure for the "social" stuff ?

If you use PackageKit on your FreeBSD desktop, you will
already have integration of the icons and portupgrade...
Including the security classifications from "portaudit",
and the PackageKit graphic interface for KDE and GNOME:

It was easier to do it for FreeBSD than for Darwin, due to
Ruby rather than Tcl and that the DBUS/*Kit support existed.

But there is no reason why this couldn't be added to Pallet,
and one could also modify the GUI a bit to include binaries ? GSoC2009

I'm not sure what features are included in the MPWA service,
but maybe it too could be extended beyond port submission etc.


More information about the macports-dev mailing list