pkgsrc/wm/icewm/Makefile

21 lines
607 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.39 2008/06/16 10:17:56 hauke Exp $
COMMENT= Small, fast and light-weight window manager
Update icewm{,-gnome} to 1.2.7. Changes since 1.2.0: 1.2.7: 2003-03-08 - minor bug fixes 1.2.7pre3: 2003-03-02 - new option QuickSwitchGroupWorkspaces (if QuickSwitchToAllWorkspaces=1) - Italian translation update - more menu tweaks - implement NetWM window type SPLASH - ACPI status patch from Klaus Schneider - Made Alt+<left,right mouse button> behave in more standard manner - DoNotFocus window option added. 1.2.7pre2: 2003-02-26 - Major improvement in percieved speed of menus - Dutch translation by Ton Kersten - add new options: ShowRun, ShowAbout, ShowWindowList, ShowLogoutSubMenu, AllowFullscreen (Ton Kersten) - support WM_WINDOW_ROLE, too - fix detection of netwm hints for some apps - fix AutoReloadMenus bug 1.2.7pre1: 2003-02-23 - fix .order file handling for gnome menus (Thomas Zajic) - changed default theme to icedesert (Nehal Mistry) - fix crash in alt+tab when window closes - rewrite icewm.spec.in Christian W. Zuckschwerdt (zany@triq.net) - Belarussian translation by Hleb Valoska (el_globus@tut.by) - tweaked character set (CODESET) detection - 'Programs' menu is now invoked from menu file, not from the code - fixed fonts in Infadel2 theme when Xft is used 1.2.6: 2003-01-19 - Slovenian translation by Jernej Kovacic - improve focus handling on non-xinerama multihead displays - another submenu/icon handling fix for gnome menus (Thomas Zajic) - added nonICCCMconfigureRequest window option workaround for non ICCCM compliant applications - WINDOW_ROLE handling for winoptions (Stanislav Svirid) - fix crash in mail status checker in pop/imap configuration - implement startMinimized window option, similiar to startMaximized 1.2.5: 2003-01-05 - fix lockup when doing operations through window list - fix compile problem --with-xpm - fix icesh.cc focus handling (by Todd R. Eigenschink) - update workaround for some TK issues - slow startup fix (caused by broken lazy menu loading) 1.2.4: 2003-01-03 - fixed submenu/icon handling for gnome menus (Thomas Zajic) - acpi optimization (Michal Ceresna) - fix crash in "Tile ..." - fix submenu deactivation problem (reported by Bernhard Walle) - fix focus loss on xmms exit (reported by Bernhard Walle) - fix problem with restarting the wm (when icewm-menu-gnome1 not present) 1.2.3: 2002-12-26 - IMPORTANT: system configuration directory changed to /etc/icewm (from /etc/X11/icewm or /usr/local/etc/X11/icewm). icewm now installs it's data files in /usr/local/share/icewm. - added --disable-winmenu and --disable-taskbar configure options - bug fixes in menu code - fixed lockup when running under session manager (GNOME2) 1.2.3pre2: 2002-12-15 - support for Xinerama - rewritten RPM packaging - new "menuprog" statement in menu files for reading a submenu from a pipe - Italian translation update - moved gnome menu support into an external utility (icewm-menu-gnome1) (used trough "menuprog", requires gnome 1.x) - added keybinding for showing the window list menu (KeySysWinListMenu) 1.2.3pre1: 2002-10-20 + soon - some small fixes for the swedish translation (tucker) - new APM/ACPI monitor code by Michal Ceresna (cemi) - Norwegian translation by Petter Johan Olsen - the Address Bar in the taskbar now works even without TaskBarDoubleHeight (Ctrl+Alt+Space) - new APM/ACPI battery monitoring code - rewritten the work area implementation (doNotCover should now work much better) - new "preferences" setting: focusOnAppRaise - focus the window when application requests to raise it - cleaned up the icewmbg implementation (TODO: config file for it) - fixed the Reboot vs Shutdown issue - Alt+Left Button drag now used for window move and resize (no more Ctrl+Alt) - fixed configure option: --enable-depend now used for make depend 1.2.2: 2002-09-06 - fixed icewm.spec file for building RPMs - fixed CHANGES file 1.2.1: 2002-08-31 - TaskBar and root menu is no longer disabled under Gnome (adjust your ~/.icewm/preferences manually: ShowTaskBar=0; UseRootButtons=0) - feature: partial support of the Enhanced Window Manager Specification (NETWM) needed for GNOME2 and KDE3 compliance flux - feature: scriptable menus (as found in WindowMaker) - feature: execute "startup" or "restart" script found in resource path ($ICEWM_HOME, $ETCDIR, $LIBDIR) after initialization - bugfix: added --help switch to icewm, allow GNU stylish long options - feature: the directory for user preferences can be selected by the ICEWM_PRIVCFG variable now (default still is and will forever be ~/.icewm, but think about the beauty of setting ICEWM_PRIVCFG to "$HOME/.etc/icewm"...) - bugfix/feature: menu parser is case-insensitive now - bugfix/feature: normal users won't need GNU make anymore - cleanup of lib/.../*.xpm by Andrey Smagin - FocusChangesWorkspace option by Daniel Pittman -- determines if a new window open on another workspace switches to that workspace - PointerRaiseDelay focusing fix by Thomas Linder - bugfix: enable menu items in window list popup only when appropriate (closes bug 217168) - change the ppp status applet to decrease the scale when the troughput goes down. - feature: improved icesh's worth by adding support for window classes - ui-change: added fullscreen window menu action; changed default key binding for hide, rollup and undoArrange action - added startMaximized{,Vert,Horz} winoptions - initial UrgencyHint implementation - added "menufile" statement for menu files - configure script defaults changed: imlib, i18n, nls are now default
2003-06-03 18:04:45 +02:00
CONFLICTS+= icewm-gnome-[0-9]* icewm-imlib-[0-9]*
Update icewm{,-gnome} to 1.2.7. Changes since 1.2.0: 1.2.7: 2003-03-08 - minor bug fixes 1.2.7pre3: 2003-03-02 - new option QuickSwitchGroupWorkspaces (if QuickSwitchToAllWorkspaces=1) - Italian translation update - more menu tweaks - implement NetWM window type SPLASH - ACPI status patch from Klaus Schneider - Made Alt+<left,right mouse button> behave in more standard manner - DoNotFocus window option added. 1.2.7pre2: 2003-02-26 - Major improvement in percieved speed of menus - Dutch translation by Ton Kersten - add new options: ShowRun, ShowAbout, ShowWindowList, ShowLogoutSubMenu, AllowFullscreen (Ton Kersten) - support WM_WINDOW_ROLE, too - fix detection of netwm hints for some apps - fix AutoReloadMenus bug 1.2.7pre1: 2003-02-23 - fix .order file handling for gnome menus (Thomas Zajic) - changed default theme to icedesert (Nehal Mistry) - fix crash in alt+tab when window closes - rewrite icewm.spec.in Christian W. Zuckschwerdt (zany@triq.net) - Belarussian translation by Hleb Valoska (el_globus@tut.by) - tweaked character set (CODESET) detection - 'Programs' menu is now invoked from menu file, not from the code - fixed fonts in Infadel2 theme when Xft is used 1.2.6: 2003-01-19 - Slovenian translation by Jernej Kovacic - improve focus handling on non-xinerama multihead displays - another submenu/icon handling fix for gnome menus (Thomas Zajic) - added nonICCCMconfigureRequest window option workaround for non ICCCM compliant applications - WINDOW_ROLE handling for winoptions (Stanislav Svirid) - fix crash in mail status checker in pop/imap configuration - implement startMinimized window option, similiar to startMaximized 1.2.5: 2003-01-05 - fix lockup when doing operations through window list - fix compile problem --with-xpm - fix icesh.cc focus handling (by Todd R. Eigenschink) - update workaround for some TK issues - slow startup fix (caused by broken lazy menu loading) 1.2.4: 2003-01-03 - fixed submenu/icon handling for gnome menus (Thomas Zajic) - acpi optimization (Michal Ceresna) - fix crash in "Tile ..." - fix submenu deactivation problem (reported by Bernhard Walle) - fix focus loss on xmms exit (reported by Bernhard Walle) - fix problem with restarting the wm (when icewm-menu-gnome1 not present) 1.2.3: 2002-12-26 - IMPORTANT: system configuration directory changed to /etc/icewm (from /etc/X11/icewm or /usr/local/etc/X11/icewm). icewm now installs it's data files in /usr/local/share/icewm. - added --disable-winmenu and --disable-taskbar configure options - bug fixes in menu code - fixed lockup when running under session manager (GNOME2) 1.2.3pre2: 2002-12-15 - support for Xinerama - rewritten RPM packaging - new "menuprog" statement in menu files for reading a submenu from a pipe - Italian translation update - moved gnome menu support into an external utility (icewm-menu-gnome1) (used trough "menuprog", requires gnome 1.x) - added keybinding for showing the window list menu (KeySysWinListMenu) 1.2.3pre1: 2002-10-20 + soon - some small fixes for the swedish translation (tucker) - new APM/ACPI monitor code by Michal Ceresna (cemi) - Norwegian translation by Petter Johan Olsen - the Address Bar in the taskbar now works even without TaskBarDoubleHeight (Ctrl+Alt+Space) - new APM/ACPI battery monitoring code - rewritten the work area implementation (doNotCover should now work much better) - new "preferences" setting: focusOnAppRaise - focus the window when application requests to raise it - cleaned up the icewmbg implementation (TODO: config file for it) - fixed the Reboot vs Shutdown issue - Alt+Left Button drag now used for window move and resize (no more Ctrl+Alt) - fixed configure option: --enable-depend now used for make depend 1.2.2: 2002-09-06 - fixed icewm.spec file for building RPMs - fixed CHANGES file 1.2.1: 2002-08-31 - TaskBar and root menu is no longer disabled under Gnome (adjust your ~/.icewm/preferences manually: ShowTaskBar=0; UseRootButtons=0) - feature: partial support of the Enhanced Window Manager Specification (NETWM) needed for GNOME2 and KDE3 compliance flux - feature: scriptable menus (as found in WindowMaker) - feature: execute "startup" or "restart" script found in resource path ($ICEWM_HOME, $ETCDIR, $LIBDIR) after initialization - bugfix: added --help switch to icewm, allow GNU stylish long options - feature: the directory for user preferences can be selected by the ICEWM_PRIVCFG variable now (default still is and will forever be ~/.icewm, but think about the beauty of setting ICEWM_PRIVCFG to "$HOME/.etc/icewm"...) - bugfix/feature: menu parser is case-insensitive now - bugfix/feature: normal users won't need GNU make anymore - cleanup of lib/.../*.xpm by Andrey Smagin - FocusChangesWorkspace option by Daniel Pittman -- determines if a new window open on another workspace switches to that workspace - PointerRaiseDelay focusing fix by Thomas Linder - bugfix: enable menu items in window list popup only when appropriate (closes bug 217168) - change the ppp status applet to decrease the scale when the troughput goes down. - feature: improved icesh's worth by adding support for window classes - ui-change: added fullscreen window menu action; changed default key binding for hide, rollup and undoArrange action - added startMaximized{,Vert,Horz} winoptions - initial UrgencyHint implementation - added "menufile" statement for menu files - configure script defaults changed: imlib, i18n, nls are now default
2003-06-03 18:04:45 +02:00
CONFIGURE_ARGS+= --with-gnome-menus=no
CONFIGURE_ARGS+= --with-imlib=no
CONFIGURE_ARGS+= --with-xpm=${BUILDLINK_PREFIX.libXpm}
Update icewm{,-gnome} to 1.2.7. Changes since 1.2.0: 1.2.7: 2003-03-08 - minor bug fixes 1.2.7pre3: 2003-03-02 - new option QuickSwitchGroupWorkspaces (if QuickSwitchToAllWorkspaces=1) - Italian translation update - more menu tweaks - implement NetWM window type SPLASH - ACPI status patch from Klaus Schneider - Made Alt+<left,right mouse button> behave in more standard manner - DoNotFocus window option added. 1.2.7pre2: 2003-02-26 - Major improvement in percieved speed of menus - Dutch translation by Ton Kersten - add new options: ShowRun, ShowAbout, ShowWindowList, ShowLogoutSubMenu, AllowFullscreen (Ton Kersten) - support WM_WINDOW_ROLE, too - fix detection of netwm hints for some apps - fix AutoReloadMenus bug 1.2.7pre1: 2003-02-23 - fix .order file handling for gnome menus (Thomas Zajic) - changed default theme to icedesert (Nehal Mistry) - fix crash in alt+tab when window closes - rewrite icewm.spec.in Christian W. Zuckschwerdt (zany@triq.net) - Belarussian translation by Hleb Valoska (el_globus@tut.by) - tweaked character set (CODESET) detection - 'Programs' menu is now invoked from menu file, not from the code - fixed fonts in Infadel2 theme when Xft is used 1.2.6: 2003-01-19 - Slovenian translation by Jernej Kovacic - improve focus handling on non-xinerama multihead displays - another submenu/icon handling fix for gnome menus (Thomas Zajic) - added nonICCCMconfigureRequest window option workaround for non ICCCM compliant applications - WINDOW_ROLE handling for winoptions (Stanislav Svirid) - fix crash in mail status checker in pop/imap configuration - implement startMinimized window option, similiar to startMaximized 1.2.5: 2003-01-05 - fix lockup when doing operations through window list - fix compile problem --with-xpm - fix icesh.cc focus handling (by Todd R. Eigenschink) - update workaround for some TK issues - slow startup fix (caused by broken lazy menu loading) 1.2.4: 2003-01-03 - fixed submenu/icon handling for gnome menus (Thomas Zajic) - acpi optimization (Michal Ceresna) - fix crash in "Tile ..." - fix submenu deactivation problem (reported by Bernhard Walle) - fix focus loss on xmms exit (reported by Bernhard Walle) - fix problem with restarting the wm (when icewm-menu-gnome1 not present) 1.2.3: 2002-12-26 - IMPORTANT: system configuration directory changed to /etc/icewm (from /etc/X11/icewm or /usr/local/etc/X11/icewm). icewm now installs it's data files in /usr/local/share/icewm. - added --disable-winmenu and --disable-taskbar configure options - bug fixes in menu code - fixed lockup when running under session manager (GNOME2) 1.2.3pre2: 2002-12-15 - support for Xinerama - rewritten RPM packaging - new "menuprog" statement in menu files for reading a submenu from a pipe - Italian translation update - moved gnome menu support into an external utility (icewm-menu-gnome1) (used trough "menuprog", requires gnome 1.x) - added keybinding for showing the window list menu (KeySysWinListMenu) 1.2.3pre1: 2002-10-20 + soon - some small fixes for the swedish translation (tucker) - new APM/ACPI monitor code by Michal Ceresna (cemi) - Norwegian translation by Petter Johan Olsen - the Address Bar in the taskbar now works even without TaskBarDoubleHeight (Ctrl+Alt+Space) - new APM/ACPI battery monitoring code - rewritten the work area implementation (doNotCover should now work much better) - new "preferences" setting: focusOnAppRaise - focus the window when application requests to raise it - cleaned up the icewmbg implementation (TODO: config file for it) - fixed the Reboot vs Shutdown issue - Alt+Left Button drag now used for window move and resize (no more Ctrl+Alt) - fixed configure option: --enable-depend now used for make depend 1.2.2: 2002-09-06 - fixed icewm.spec file for building RPMs - fixed CHANGES file 1.2.1: 2002-08-31 - TaskBar and root menu is no longer disabled under Gnome (adjust your ~/.icewm/preferences manually: ShowTaskBar=0; UseRootButtons=0) - feature: partial support of the Enhanced Window Manager Specification (NETWM) needed for GNOME2 and KDE3 compliance flux - feature: scriptable menus (as found in WindowMaker) - feature: execute "startup" or "restart" script found in resource path ($ICEWM_HOME, $ETCDIR, $LIBDIR) after initialization - bugfix: added --help switch to icewm, allow GNU stylish long options - feature: the directory for user preferences can be selected by the ICEWM_PRIVCFG variable now (default still is and will forever be ~/.icewm, but think about the beauty of setting ICEWM_PRIVCFG to "$HOME/.etc/icewm"...) - bugfix/feature: menu parser is case-insensitive now - bugfix/feature: normal users won't need GNU make anymore - cleanup of lib/.../*.xpm by Andrey Smagin - FocusChangesWorkspace option by Daniel Pittman -- determines if a new window open on another workspace switches to that workspace - PointerRaiseDelay focusing fix by Thomas Linder - bugfix: enable menu items in window list popup only when appropriate (closes bug 217168) - change the ppp status applet to decrease the scale when the troughput goes down. - feature: improved icesh's worth by adding support for window classes - ui-change: added fullscreen window menu action; changed default key binding for hide, rollup and undoArrange action - added startMaximized{,Vert,Horz} winoptions - initial UrgencyHint implementation - added "menufile" statement for menu files - configure script defaults changed: imlib, i18n, nls are now default
2003-06-03 18:04:45 +02:00
.include "Makefile.common"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/xextproto/buildlink3.mk"
BUILDLINK_DEPMETHOD.libXt?= build
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"