#15167: add progress meter during instalation dependencies ------------------------------------+--------------------------------------- Reporter: jan.matousek@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Keywords: | ------------------------------------+--------------------------------------- During installing dependencies for some port, progress meter would improve the user experience. I see that time progress meter will be impossible (or pretty nontrivial) to add, but simple count of dependencies that will be installed (recursively, see #11892) will greatly improve the knowledge of how much work will be done. The port output with progress meter can for example look like this: {{{ bash-3.2# port install meld ---> Installing dependency py-gtk2 (1 / 2) ---> Fetching py-gtk2 ---> Verifying checksum(s) for py-gtk2 ---> Extracting py-gtk2 ---> Configuring py-gtk2 ---> Building py-gtk2 with target all ---> Staging py-gtk2 into destroot ---> Installing py-gtk2 2.12.1_0+darwin_9 ---> Activating py-gtk2 2.12.1_0+darwin_9 ---> Cleaning py-gtk2 ---> Installing dependency py-gnome (2 / 2) ---> Fetching py-gnome ... }}} Now the port output look like this: {{{ bash-3.2# port install meld ---> Fetching py-gtk2 ---> Verifying checksum(s) for py-gtk2 ---> Extracting py-gtk2 ---> Configuring py-gtk2 ---> Building py-gtk2 with target all ---> Staging py-gtk2 into destroot ---> Installing py-gtk2 2.12.1_0+darwin_9 ---> Activating py-gtk2 2.12.1_0+darwin_9 ---> Cleaning py-gtk2 ---> Fetching py-gnome ... }}} With just two dependencies it is no big difference. But when installing whole gnome as dependency, the progress meter becames more helpfull. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/15167> MacPorts </projects/macports> Ports system for Mac OS