Porthole 0.5.0 review
DownloadPorthole project is a GTK-based frontend for Portage (the Gentoo package management system)
|
|
Porthole project is a GTK-based frontend for Portage (the Gentoo package management system). It features a hierarchial view of packages and supports fast searches and dependency calculations. Porthole works mainly by running "emerge" commands in its own terminal window, and supports most emerge operations.
Porthole is released under the GPL.
Porthole is partially based on an earlier program called gportage, which has been discontinued in favour of Porthole.
Although Porthole is intended for use with the GNOME desktop environment, it has also been known to work fine under KDE. Apart from GTK, the only GNOME-related dependancy is libglade. However, if you are looking for a more KDE-specific portage frontend, you might want to try Kuroo.
Requirements:
GTK+ version 2.8.x
portage
pyGTK
What's New in This Release:
Added columns to package list view, displaying installed version, recommended version, download size, and short package description for all packages in list.
Added plugin interface
Added preliminary right-click menus to package list and package summary
Added select-all, de-select-all options to right-click menu for upgradable view (RFE [939337])
Added code to interact with user config files such as package.keywords and make.conf.
Added options to add or remove ebuilds or packages from certain config files in package list right-click, package summary right-click, and advemerge dialog.
Added option to update use flags to make.conf or package.use in advemerge dialog.
Added preliminary sudo functionality
Added Configuration GUI
Modified Main Window GUI
Added command preview to advemerge dialog
Added version table to summary (like on packages.gentoo.org)
Improved calculation and display of dependancies
Added colour to terminal window for emerge output. Also added user-settable font and fixed display of "updating portage cache" percentage.
Set to forward keyboard input to the terminal process if it's in focus.
Improved handling of masked packages. In the advemerge dialog, the recommended version is selected by default, and Porthole no longer indicates packages for which all higher versions are masked as upgradable.
Added emerge-webrsync functionality
Added scrollable window to advemerge dialog for high numbers of use flags
Set colour and font weight of info in package list depending on installed / upgradable status
Set to highlight items that may require user action in the terminal summary tab
Added custom web-browser choice
Set to properly clean up emerge processes when finished (bug [1081506, 1119366])
Set to remember selected category / package after changing views or reloading db
Allowed sorting of package list by installed / recommended / size columns.
Added icon to indicate if the user has not run Porthole as root (RFE [1181795])
Set to remember main window maximized state
Porthole 0.5.0 keywords