On Wed, Jul 09, 2008 at 12:11:20AM +0100, Edd Barrett wrote:
> Hi,
>
> Have a diff for fluxbox 1.0.0.
>
> Fixes keybinding sticky icon bug for me.

Iirc david@ (maintainer) had a pending update for it, but it had issues
with malloc.conf flags set. Maybe you can work with him to coordinate the
bugfix/update ?

Landry

> ? w-fluxbox-1.0.0

Hint: use WRKOBJDIR on mfs :)

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/fluxbox/Makefile,v
> retrieving revision 1.43
> diff -u -a -r1.43 Makefile
> --- Makefile  1 Feb 2008 21:38:27 -0000       1.43
> +++ Makefile  8 Jul 2008 23:09:24 -0000
> @@ -1,10 +1,9 @@
>  # $OpenBSD: Makefile,v 1.43 2008/02/01 21:38:27 steven Exp $
>  
> -COMMENT=             window manager based on the original Blackbox code
> +COMMENT=             window manager based on the Blackbox code
>  
> -VERSION=             0.9.15.1
> +VERSION=             1.0.0
>  DISTNAME=            fluxbox-${VERSION}
> -PKGNAME=             ${DISTNAME}p1
>  CATEGORIES=          x11
>  
>  MASTER_SITES=                ${MASTER_SITE_SOURCEFORGE:=fluxbox/}
> @@ -21,19 +20,13 @@
>  WANTLIB=             ICE SM X11 Xext Xft Xinerama Xpm Xrandr Xrender \
>                       Xau Xdmcp expat fontconfig freetype stdc++ m c z
>  
> -CONFIGURE_STYLE=     autoconf
> -AUTOCONF_VERSION=    2.59
> +CONFIGURE_STYLE=     gnu
>  CONFIGURE_ARGS=              --enable-xinerama --enable-imlib2
>  
>  USE_X11=             Yes
> -USE_LIBTOOL=         Yes
>  
>  NO_REGRESS=          Yes
>  
> -SEPARATE_BUILD=              simple
> -
>  LIB_DEPENDS=         Imlib2.>=2::graphics/imlib2
> -
> -CONFIGURE_ENV=               PKG_CONFIG_PATH="${X11BASE}/lib/pkgconfig"
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/x11/fluxbox/distinfo,v
> retrieving revision 1.23
> diff -u -a -r1.23 distinfo
> --- distinfo  5 Apr 2007 17:36:19 -0000       1.23
> +++ distinfo  8 Jul 2008 23:09:24 -0000
> @@ -1,5 +1,5 @@
> -MD5 (fluxbox-0.9.15.1.tar.gz) = hq+mVwqH1oRQKoIKPxdeNw==
> -RMD160 (fluxbox-0.9.15.1.tar.gz) = usCPchNn38HX2kkfKGvRnfzYES4=
> -SHA1 (fluxbox-0.9.15.1.tar.gz) = oiuKZ5f69O2wO2Y4L+FNgiEqGhE=
> -SHA256 (fluxbox-0.9.15.1.tar.gz) = 
> qQiYo5W7MEs+9vhlo1qhFKnIgyvST2nNsGNKImQd384=
> -SIZE (fluxbox-0.9.15.1.tar.gz) = 944863
> +MD5 (fluxbox-1.0.0.tar.gz) = HziRd+F80ejb7QfICBKWHw==
> +RMD160 (fluxbox-1.0.0.tar.gz) = uLofWPfDl1bDKCkdIeZVcmjgWAs=
> +SHA1 (fluxbox-1.0.0.tar.gz) = uTSSOQ4hw9pfV12ZPnpS5PmVOjI=
> +SHA256 (fluxbox-1.0.0.tar.gz) = mK/KrknNPLHKX6MrN51jDsiKdeZMuEcqECPbHRw1wSo=
> +SIZE (fluxbox-1.0.0.tar.gz) = 975940
> Index: patches/patch-data_README_style
> ===================================================================
> RCS file: patches/patch-data_README_style
> diff -N patches/patch-data_README_style
> --- patches/patch-data_README_style   25 Jan 2006 03:57:44 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-data_README_style,v 1.1 2006/01/25 03:57:44 david Exp $
> ---- data/README.style.orig   Mon Nov 15 14:40:53 2004
> -+++ data/README.style        Mon Jan 23 03:19:26 2006
> -@@ -315,7 +315,7 @@ handleWidth:                    4
> - menuFont:                       lucidasans-10
> - titleFont:                      lucidasans-bold-10
> - 
> --rootCommand:                    bsetroot -mod 4 4 -fg rgb:6/6/5c -bg grey20
> -+rootCommand:                    fbsetroot -mod 4 4 -fg rgb:6/6/5c -bg grey20
> - ...
> - 
> - Alright!  Our style is finished.  Let's see how the sucker looks.  First we
> Index: patches/patch-util_fluxbox-generate_menu_in
> ===================================================================
> RCS file: patches/patch-util_fluxbox-generate_menu_in
> diff -N patches/patch-util_fluxbox-generate_menu_in
> --- patches/patch-util_fluxbox-generate_menu_in       25 Jan 2006 03:57:44 
> -0000      1.6
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-util_fluxbox-generate_menu_in,v 1.6 2006/01/25 03:57:44 
> david Exp $
> ---- util/fluxbox-generate_menu.in.orig       Thu Aug 25 11:52:50 2005
> -+++ util/fluxbox-generate_menu.in    Mon Jan 23 03:36:56 2006
> -@@ -343,7 +343,7 @@ searchForIcon(){
> -     # echo "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" 
> -     if [ -f "$entry_icon" ]; then
> -     # if icon exists and entry does not already exists, add it
> --        if ! grep -q -m 1 
> "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> 
> /dev/null; then
> -+        if ! grep -q "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" 
> $ICONMAPPING 2> /dev/null; then
> -             echo -e "\"${entry_exec}\" \t <${entry_icon}>" >> $ICONMAPPING
> -         else 
> -             : echo "#    mapping already exists for ${entry_exec}" >> 
> $ICONMAPPING
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/fluxbox/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -a -r1.15 PLIST
> --- pkg/PLIST 25 Jan 2006 03:57:44 -0000      1.15
> +++ pkg/PLIST 8 Jul 2008 23:09:24 -0000
> @@ -1,9 +1,11 @@
>  @comment $OpenBSD: PLIST,v 1.15 2006/01/25 03:57:44 david Exp $
> -bin/fbrun
> [EMAIL PROTECTED] bin/fbrun
>  bin/fbsetbg
> -bin/fbsetroot
> -bin/fluxbox
> [EMAIL PROTECTED] bin/fbsetroot
> [EMAIL PROTECTED] bin/fluxbox
>  bin/fluxbox-generate_menu
> [EMAIL PROTECTED] bin/fluxbox-remote
> [EMAIL PROTECTED] bin/fluxbox-update_configs
>  bin/startfluxbox
>  @man man/man1/fbrun.1
>  @man man/man1/fbsetbg.1
> @@ -42,9 +44,6 @@
>  share/fluxbox/styles/BlueFlux/pixmaps/toolbar_label.xpm
>  share/fluxbox/styles/BlueFlux/theme.cfg
>  share/fluxbox/styles/BlueNight
> -share/fluxbox/styles/Carbondioxide
> -share/fluxbox/styles/Clean
> -share/fluxbox/styles/Cthulhain
>  share/fluxbox/styles/Emerge/
>  share/fluxbox/styles/Emerge/pixmaps/
>  share/fluxbox/styles/Emerge/pixmaps/bullet.xpm
> @@ -71,13 +70,95 @@
>  share/fluxbox/styles/Makro
>  share/fluxbox/styles/MerleyKay
>  share/fluxbox/styles/Meta
> -share/fluxbox/styles/Minimal
>  share/fluxbox/styles/Nyz
>  share/fluxbox/styles/Operation
>  share/fluxbox/styles/Outcomes
> -share/fluxbox/styles/Rampage
>  share/fluxbox/styles/Results
>  share/fluxbox/styles/Shade
> -share/fluxbox/styles/Spiff
>  share/fluxbox/styles/Twice
> +share/fluxbox/styles/arch/
> +share/fluxbox/styles/arch/pixmaps/
> +share/fluxbox/styles/arch/pixmaps/bullet.xpm
> +share/fluxbox/styles/arch/pixmaps/closefcs.xpm
> +share/fluxbox/styles/arch/pixmaps/closepr.xpm
> +share/fluxbox/styles/arch/pixmaps/closeufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/frame.xpm
> +share/fluxbox/styles/arch/pixmaps/gripfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/maxfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/maxpr.xpm
> +share/fluxbox/styles/arch/pixmaps/maxufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/menuiconfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/menuiconpr.xpm
> +share/fluxbox/styles/arch/pixmaps/menuiconufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/minfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/minpr.xpm
> +share/fluxbox/styles/arch/pixmaps/minufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/selected.xpm
> +share/fluxbox/styles/arch/pixmaps/shadefcs.xpm
> +share/fluxbox/styles/arch/pixmaps/shadepr.xpm
> +share/fluxbox/styles/arch/pixmaps/shadeufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/stickfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/stickpr.xpm
> +share/fluxbox/styles/arch/pixmaps/stickufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/stuckfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/stuckufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/tbarfcs.xpm
> +share/fluxbox/styles/arch/pixmaps/tbarufcs.xpm
> +share/fluxbox/styles/arch/pixmaps/unselected.xpm
> +share/fluxbox/styles/arch/pixmaps/unshadefcs.xpm
> +share/fluxbox/styles/arch/pixmaps/unshadepr.xpm
> +share/fluxbox/styles/arch/pixmaps/unshadeufcs.xpm
> +share/fluxbox/styles/arch/theme.cfg
> +share/fluxbox/styles/bloe/
> +share/fluxbox/styles/bloe/pixmaps/
> +share/fluxbox/styles/bloe/pixmaps/bullet.xpm
> +share/fluxbox/styles/bloe/pixmaps/closefcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/closepr.xpm
> +share/fluxbox/styles/bloe/pixmaps/closeufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/frame.xpm
> +share/fluxbox/styles/bloe/pixmaps/maxfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/maxpr.xpm
> +share/fluxbox/styles/bloe/pixmaps/maxufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/menuiconfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/menuiconpr.xpm
> +share/fluxbox/styles/bloe/pixmaps/menuiconufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/minfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/minpr.xpm
> +share/fluxbox/styles/bloe/pixmaps/minufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/selected.xpm
> +share/fluxbox/styles/bloe/pixmaps/shadefcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/shadepr.xpm
> +share/fluxbox/styles/bloe/pixmaps/shadeufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/stickfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/stickpr.xpm
> +share/fluxbox/styles/bloe/pixmaps/stickufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/stuckfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/stuckufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/tbarfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/tbarufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/unselected.xpm
> +share/fluxbox/styles/bloe/pixmaps/unshadefcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/unshadepr.xpm
> +share/fluxbox/styles/bloe/pixmaps/unshadeufcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/windowlabelfcs.xpm
> +share/fluxbox/styles/bloe/pixmaps/windowlabelufcs.xpm
> +share/fluxbox/styles/bloe/theme.cfg
> +share/fluxbox/styles/bora_black/
> +share/fluxbox/styles/bora_black/theme.cfg
> +share/fluxbox/styles/bora_blue/
> +share/fluxbox/styles/bora_blue/theme.cfg
> +share/fluxbox/styles/bora_green/
> +share/fluxbox/styles/bora_green/theme.cfg
> +share/fluxbox/styles/carp/
> +share/fluxbox/styles/carp/theme.cfg
> +share/fluxbox/styles/green_tea/
> +share/fluxbox/styles/green_tea/theme.cfg
> +share/fluxbox/styles/ostrich/
> +share/fluxbox/styles/ostrich/theme.cfg
>  share/fluxbox/styles/qnx-photon
> +share/fluxbox/styles/zimek_bisque/
> +share/fluxbox/styles/zimek_bisque/theme.cfg
> +share/fluxbox/styles/zimek_darkblue/
> +share/fluxbox/styles/zimek_darkblue/theme.cfg
> +share/fluxbox/styles/zimek_green/
> +share/fluxbox/styles/zimek_green/theme.cfg

Reply via email to