hi, as you've probably noticed, there have been some commits in order to update glib/gtk/gnome...
one of the larger changes visable to ports developers is the split of gdk-pixbuf2 from the x11/gtk+2 port, into it's own graphics/gdk-pixbuf2 port. another change is related to gconf. many ports use the gconf module nowadays, which takes care of putting the schemas into the right place. and goo is needed for plists to ensure it's picked up correctly. quite some ports are switching away from gconf now, to the new gschemas system. please be very carefull when updating a port that uses gconf or porting a new application that may remotely use gconf/gschemas. due to an issue in the configure scripts, the destination directory for gschemas won't be set correctly, causing the schema not to get installed, only directly. but when running 'make plist' the directory is stripped if a ports depends on glib2, so you won't see it and won't be notified something is lacking. so, if a port has gconf schemas that disappear, or the gschemas are not installed, please add a patch like this to configure: gsettings__base_list = \ - sed "$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g" | \ - sed "$$!N;$$!N;$$!N;$$!N;s/\n/ /g" + sed '\''$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\'' | \ + sed '\''$$!N;$$!N;$$!N;$$!N;s/\n/ /g'\'' you can then drop devel/gconf2 from MODULES and remove the related MODGCONF2_* variables, and add the following goo at the end of PLIST: @exec %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas @unexec-delete %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas -- Cheers, Jasper Stay Hungry. Stay Foolish.
