diff options
author | hubertf <hubertf@pkgsrc.org> | 2003-07-28 17:50:07 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 2003-07-28 17:50:07 +0000 |
commit | 3bd7246bcd4b0ac26fc89eb0a2e80f82aebeb498 (patch) | |
tree | 0673e4d0927b526c35c8fa35168f81bf8798c54d /wm/fluxbox/Makefile | |
parent | cab075c2edb8aa069e83deb0c94c82c028cf8859 (diff) | |
download | pkgsrc-3bd7246bcd4b0ac26fc89eb0a2e80f82aebeb498.tar.gz |
Update fluxbox to 0.9.4. Changes:
* Keyboard navigation in menus
* Keys:
Up/Down: select menu item
Left/Right: go in/out from sub menus
Escape: close menu and return focus to windows
Enter: run/execute/toggle menu item
To set input focus on the menu you either click on the title bar
or bring it up with key bindings
* New action strings
* ArrangeWindows
This will arrange the windows on the current desktop
* ShowDesktop
This will iconify all windows on the current desktop
* The same action strings that are in keys file can
now be used in the menu
example:
[ArrangeWindows] (arrange windows)
* New theme items
* toolbar.button.borderWidth: <integer>
* toolbar.borderWidth: <integer>
* toolbar.bevelWidth: <integer>
* toolbar.borderColor: <color>
* slit.borderWidth: <integer>
* slit.bevelWidth: <integer>
* slit.borderColor: <color>
* [startup] option in remember file
Can now add entries to apps file like:
[startup] {xterm}
Then "xterm" will be launched on fluxbox startup.
Can also give a screen option:
[startup] (screen=1) {xterm}
will start it on screen 1 rather than the default 0.
* Rounded corners on menu, windows and toolbar
Theme items:
* menu.roundCorners: <shape item>
* toolbar.shaped: <boolean>
* window.roundCorners: <shape item>
Shape item can be: TopLeft TopRight BottomLeft and/or BottomRight
example: menu.roundCorners: TopRight BottomLeft
* The current style is now marked in the style menu
* Compile time option for toolbar
--disable-toolbar
--enable-toolbar (default)
* Emacs style key bindings in fbrun
* Tab completion in fbrun
* Group persistence over a restart
* Maximization stop on slit and toolbar (check Maximize Over menu items)
* Support for _NET_WM_STRUT
* Regular expression support for remember
Bug fixes:
* Toggle maximize vertical/horizontal
* Slit/Toolbar auto hide bug
* Button alignment bug in title bar
* Trailing whitespace in group file resource
* Group cycling
Based on patch by Tom Hensel [ tom at replic8 dot net ].
Diffstat (limited to 'wm/fluxbox/Makefile')
-rw-r--r-- | wm/fluxbox/Makefile | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/wm/fluxbox/Makefile b/wm/fluxbox/Makefile index 9257ac831bd..31b92776242 100644 --- a/wm/fluxbox/Makefile +++ b/wm/fluxbox/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.11 2003/07/17 22:55:11 grant Exp $ +# $NetBSD: Makefile,v 1.12 2003/07/28 17:50:10 hubertf Exp $ # -DISTNAME= fluxbox-0.1.14 -PKGREVISION= 2 +DISTNAME= fluxbox-0.9.4 CATEGORIES= wm x11 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fluxbox/} EXTRACT_SUFX= .tar.bz2 @@ -18,8 +17,31 @@ USE_X11= YES USE_GCC_SHLIB= YES GNU_CONFIGURE= YES -CONFIGURE_ARGS= --enable-kde +.include "../../mk/bsd.prefs.mk" +FLUKEBOX_USE_XINERAMA?= NO +.if !empty(FLUKEBOX_USE_XINERAMA:M[Yy][Ee][Ss]) +CONFIGURE_ARGS+= --enable-xinerama +.endif + +FLUKEBOX_USE_KDE?= NO +.if !empty(FLUKEBOX_USE_KDE:M[Yy][Ee][Ss]) +CONFIGURE_ARGS+= --enable-kde +.endif + +FLUKEBOX_USE_GNOME?= NO +.if !empty(FLUKEBOX_USE_GNOME:M[Yy][Ee][Ss]) +CONFIGURE_ARGS+= --enable-gnome +.elseif +CONFIGURE_ARGS+= --disable-gnome +.endif + +FLUKEBOX_USE_XFT?= YES +.if !empty(FLUKEBOX_USE_XFT:M[Yy][Ee][Ss]) +CONFIGURE_ARGS+= --enable-xft .include "../../fonts/Xft2/buildlink2.mk" +.elseif +CONFIGURE_ARGS+= --disable-xft +.endif .include "../../mk/bsd.pkg.mk" |