It's not Rainer's tool, but was written by Tony Doan. But to answer your question...
Yes, that's the "proper" function, and it's removed the two old versions of GTK2 and re-compiled all their dependencies to the newer version. Scott Artie Ziff wrote: > Hello Rainer, > > Using the new tool... > Is this behavior expected? > > $ ./port_upgrade -o upgrade.sh > No configuration loaded. > Outdated(1): > gtk2(2.16.1_4, 2.16.1_3) < 2.16.1_4 > 29 ports to remove: > evolution-data-server,gconf,gnome-desktop,gnome-keyring,gnome-menus,gnome-panel,gnome-sharp2,gnome-vfs,gtk-engines2,gtk-sharp2,gtk2,gtksourceview,gtksourceview-sharp2,libbonoboui,libglade2,libgnome,libgnomecanvas,libgnomeprintui,libgnomeui,libgsf,libgweather,libproxy,librsvg,libsoup,libwnck,mono-addins,pidgin,py25-gnome,py25-gtk > > > $ sudo ./upgrade.sh > full run > ---> Deactivating gtk-engines2 @2.18.1_0 > ---> Uninstalling gtk-engines2 @2.18.1_0 > ---> Deactivating gtksourceview-sharp2 @0.12_0 > ---> Uninstalling gtksourceview-sharp2 @0.12_0 > ---> Deactivating mono-addins @0.3.1_0 > ---> Uninstalling mono-addins @0.3.1_0 > ---> Deactivating pidgin @2.5.5_1 > ---> Uninstalling pidgin @2.5.5_1 > ---> Deactivating gnome-sharp2 @2.20.0_1 > ---> Uninstalling gnome-sharp2 @2.20.0_1 > ---> Deactivating gtk-sharp2 @2.12.5_0 > ---> Uninstalling gtk-sharp2 @2.12.5_0 > ---> Deactivating gtksourceview @1.8.5_1 > ---> Uninstalling gtksourceview @1.8.5_1 > ---> Deactivating gnome-panel @2.26.1_0 > ---> Uninstalling gnome-panel @2.26.1_0 > ---> Deactivating libgnomeprintui @2.18.4_0 > ---> Uninstalling libgnomeprintui @2.18.4_0 > ---> Deactivating evolution-data-server @2.26.1.1_0 > ---> Uninstalling evolution-data-server @2.26.1.1_0 > ---> Deactivating gnome-desktop @2.26.1_0 > ---> Uninstalling gnome-desktop @2.26.1_0 > ---> Deactivating gnome-menus @2.26.1_0 > ---> Uninstalling gnome-menus @2.26.1_0 > ---> Deactivating librsvg @2.26.0_0 > ---> Uninstalling librsvg @2.26.0_0 > ---> Deactivating libwnck @2.26.1_0 > ---> Uninstalling libwnck @2.26.1_0 > ---> Deactivating libgsf @1.14.12_0 > ---> Uninstalling libgsf @1.14.12_0 > ---> Deactivating libgweather @2.26.1_0 > ---> Uninstalling libgweather @2.26.1_0 > ---> Deactivating py25-gnome @2.26.1_0+darwin_9 > ---> Uninstalling py25-gnome @2.26.1_0+darwin_9 > ---> Deactivating libgnomeui @2.24.1_0 > ---> Uninstalling libgnomeui @2.24.1_0 > ---> Deactivating libsoup @2.26.1_0 > ---> Uninstalling libsoup @2.26.1_0 > ---> Deactivating py25-gtk @2.14.1_0+darwin_9 > ---> Uninstalling py25-gtk @2.14.1_0+darwin_9 > ---> Deactivating gnome-keyring @2.26.1_0 > ---> Uninstalling gnome-keyring @2.26.1_0 > ---> Deactivating libbonoboui @2.24.1_0 > ---> Uninstalling libbonoboui @2.24.1_0 > ---> Deactivating libproxy @0.2.3_1 > ---> Uninstalling libproxy @0.2.3_1 > ---> Deactivating libgnome @2.26.0_0 > ---> Uninstalling libgnome @2.26.0_0 > ---> Deactivating libgnomecanvas @2.26.0_0 > ---> Uninstalling libgnomecanvas @2.26.0_0 > ---> Deactivating gnome-vfs @2.24.1_0 > ---> Uninstalling gnome-vfs @2.24.1_0 > ---> Deactivating libglade2 @2.6.4_0 > ---> Uninstalling libglade2 @2.6.4_0 > ---> Deactivating gconf @2.26.1_0 > ---> Uninstalling gconf @2.26.1_0 > ---> Deactivating gtk2 @2.16.1_4+x11 > ---> Uninstalling gtk2 @2.16.1_4+x11 > ---> Uninstalling gtk2 @2.16.1_3+x11 > ---> Fetching gtk2 > ---> Verifying checksum(s) for gtk2 > ---> Extracting gtk2 > ---> Applying patches to gtk2 > ---> Configuring gtk2 > ---> Building gtk2 > > (still running...) > > > > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macports-users > _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users