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.