CVSROOT:        /cvs
Module name:    ports
Changes by:     lan...@cvs.openbsd.org  2010/04/26 16:14:37

Modified files:
        www/mozilla-firefox: Makefile 
        www/mozilla-firefox/files: firefox.desktop 
        www/mozilla-firefox/patches: patch-widget_src_gtk2_nsWindow_cpp 
        www/mozilla-firefox/pkg: PLIST 

Log message:
Firefox uses its own libpng (for animated png support), and apparently
it breaks loading png icons through gdk_pixbuf_new_from_file as gtk is
linked with systemwide png. This went unnoticed so far as firefox always
shipped a fallback xpm icon, but this is not the case anymore, so now
gtk_window_set_icon_list() is not called anymore, and the window manager
shows the default icon for firefox windows in taskbar/tasklists..
So add graphics/netpbm as a build dependency, do the necessary netpbm
magic in do-install to create the default.xpm from mozicon128.png, and
patch widget/src/gtk2/nsWindow.cpp to not try to load png icons.
While here fix icon path in desktop file, and add a comment about why we
don't use systemwide png.

Reply via email to