I would like to submit a new ebuild for icewm with some improvements regarding menu generation and defaults. Reproducible: Always Steps to Reproduce:
Created attachment 196435 [details] icewm-1.2.37.ebuild My new ebuild for icewm-1.2.37.
Created attachment 196436 [details, diff] icewm-1.2.37.ebuild.patch A diff file between the version currently available in portage and my version of the ebuild.
Created attachment 196438 [details, diff] icewm-configure.patch Changes to configure.in, so that gnome headers and libs can be found.
Created attachment 196440 [details, diff] icewm-menu.patch Patch for the new default menu.
Created attachment 196442 [details, diff] icewm-toolbar.patch Patch for the new default tooblbar contents.
Created attachment 196445 [details, diff] icewm-keys.patch Patach for the new default applicaton key settings.
Basically: 1) configure.in is patched to correctly find gnome headers and libs, needed by icewm-menu-gnome2 2) the gnome USE flag is used to compile and install icewm-menu-gnome2 3) the new xdg USE flags is used to include a script that generates a nice menu for IceWM using desktop files; it depends on pyxdg 4) the xdg USE flag also adds a dependency on xdg-utils, which is used on the default menu, keys and toolbar configuration 5) the original menu, keys and toolbar preferences are changed to more "sane" defaults 6) installs the icewm man page 7) uses the IceWM.desktop from the distribution, instead of using one provieded in ${FILESDIR}
Created attachment 196781 [details] icewm-1.2.37.ebuild Added a patch that enhances the original IceWM.desktop.
Created attachment 196782 [details, diff] icewm-1.2.37.ebuild.patch The patch for the ebuild taking into account the enhancements to the original IceWM desktop.
Created attachment 196784 [details, diff] icewm-desktop.patch Enhancements to the original IceWM.desktop file. The most important change is running icewm-session instead of icewm.
+*icewm-1.3.7-r1 (06 Sep 2013) + + 06 Sep 2013; Pacho Ramos <pacho@gentoo.org> +files/icewm, + +files/icewm-1.3.7-configurenotify.patch, +files/icewm-1.3.7-deprecated.patch, + +files/icewm-1.3.7-dso.patch, +files/icewm-1.3.7-menuiconsize.patch, + +files/icewm-1.3.7-thermal.patch, +files/icewm-defaults.patch, + +files/icewm-fribidi.patch, +files/icewm-keys.patch, +files/icewm-menu.patch, + +files/icewm-startup, +files/icewm-toolbar.patch, +files/icewm-wmclient.patch, + +files/icewm-xdg-menu, +icewm-1.3.7-r1.ebuild: + Use Fedora patches to fix a lot if bugs, also menu handling. Fix thermal + information handling (#452730 by Dag Bakke). +