Subject: pkg/30229: update for fluxbox 0.9.13
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <reilles@loria.fr>
List: pkgsrc-bugs
Date: 05/14/2005 16:58:00
>Number:         30229
>Category:       pkg
>Synopsis:       update for fluxbox 0.9.13
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat May 14 16:58:00 +0000 2005
>Originator:     Antoine Reilles
>Release:        NetBSD 3.99.3
>Organization:
	
>Environment:
	
	
System: NetBSD arcelot.loria.fr 3.99.3 NetBSD 3.99.3 (XEN0) #3: Thu May 12 09:18:48 CEST 2005 tonio@arcelot.loria.fr:/usr/obj/sys/arch/i386/compile/XEN0 i386
Architecture: i386
Machine: i386
>Description:
Here a patch to update fluxbox to the latest release.
I tested it on -current i386 and macppc. It looks good

The changelog contains:
* Massive speed- and memory- improvements
* Added new Buttons for the Titlebar
* Added more Key Actions to TextBoxes
* Added some style resources
* Added new Iconbar Modes
* Added -screen <"all"|int[,int]>

and a few bugfixes, segfaults and 64 bit issues
>How-To-Repeat:
apply the appended patch, then make install
>Fix:
The patch is at:
http://www.loria.fr/~reilles/divers/fluxbox-0.9.13.diff

I append it here for memory.

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/wm/fluxbox/Makefile,v
retrieving revision 1.23
diff -u -r1.23 Makefile
--- Makefile	22 Apr 2005 15:55:59 -0000	1.23
+++ Makefile	14 May 2005 16:26:02 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.23 2005/04/22 15:55:59 jmcneill Exp $
 #
 
-DISTNAME=	fluxbox-0.9.12
+DISTNAME=	fluxbox-0.9.13
 CATEGORIES=	wm x11
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=fluxbox/}
 EXTRACT_SUFX=	.tar.bz2
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/wm/fluxbox/PLIST,v
retrieving revision 1.9
diff -u -r1.9 PLIST
--- PLIST	24 Mar 2005 15:00:40 -0000	1.9
+++ PLIST	14 May 2005 16:26:02 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2005/03/24 15:00:40 jmcneill Exp $
+@comment $NetBSD$
 bin/fbrun
 bin/fbsetbg
 bin/fluxbox
@@ -14,6 +14,7 @@
 share/fluxbox/menu
 share/fluxbox/nls/C/fluxbox.cat
 share/fluxbox/nls/bg_BG/fluxbox.cat
+share/fluxbox/nls/cs_CZ/fluxbox.cat
 share/fluxbox/nls/da_DK/fluxbox.cat
 share/fluxbox/nls/de_DE/fluxbox.cat
 share/fluxbox/nls/es_ES/fluxbox.cat
@@ -116,6 +117,7 @@
 @dirrm share/fluxbox/nls/es_ES
 @dirrm share/fluxbox/nls/de_DE
 @dirrm share/fluxbox/nls/da_DK
+@dirrm share/fluxbox/nls/cs_CZ
 @dirrm share/fluxbox/nls/bg_BG
 @dirrm share/fluxbox/nls/C
 @dirrm share/fluxbox/nls
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/wm/fluxbox/distinfo,v
retrieving revision 1.16
diff -u -r1.16 distinfo
--- distinfo	24 Mar 2005 15:00:40 -0000	1.16
+++ distinfo	14 May 2005 16:26:02 -0000
@@ -1,11 +1,11 @@
 $NetBSD: distinfo,v 1.16 2005/03/24 15:00:40 jmcneill Exp $
 
-SHA1 (fluxbox-0.9.12.tar.bz2) = 50651499c768ef4830e855c89bcd16dff660aa2a
-RMD160 (fluxbox-0.9.12.tar.bz2) = b549f4c2a9039757b1b8df62ab83eb8afd22bf29
-Size (fluxbox-0.9.12.tar.bz2) = 648685 bytes
+SHA1 (fluxbox-0.9.13.tar.bz2) = 550585f33917469dfee0891d3c675d2bdf67369c
+RMD160 (fluxbox-0.9.13.tar.bz2) = 444b3c9f39eab5bb506a88a13153aa1d27160d3d
+Size (fluxbox-0.9.13.tar.bz2) = 663812 bytes
 SHA1 (patch-aa) = 4bb7da68b65c4c83900ef7491db724b3932ef052
 SHA1 (patch-ab) = 23022e4a2cfdb347c294b7ee63c2ace1b32b7925
 SHA1 (patch-ac) = f304326b795f96d59446f5a618331b15cdca7970
-SHA1 (patch-ad) = ea13a889a03203ce559e9d08c7c83dcc86f21cba
+SHA1 (patch-ad) = 66212af7e80cd5d8775851608941f9b7356f1f36
 SHA1 (patch-ae) = 63f52138beeeb3fddf8a380d8c1d79b1c841e18c
 SHA1 (patch-af) = ab6c62661f6271f9c35168f96ac3ebb46e648b8c
Index: patches/patch-ad
===================================================================
RCS file: /cvsroot/pkgsrc/wm/fluxbox/patches/patch-ad,v
retrieving revision 1.2
diff -u -r1.2 patch-ad
--- patches/patch-ad	29 Jan 2004 16:58:03 -0000	1.2
+++ patches/patch-ad	14 May 2005 16:26:02 -0000
@@ -1,9 +1,9 @@
 $NetBSD: patch-ad,v 1.2 2004/01/29 16:58:03 jmmv Exp $
 
---- util/startfluxbox.in.orig	2003-12-06 17:29:21.000000000 +0100
-+++ util/startfluxbox.in
-@@ -6,7 +6,9 @@ elif [ -r ~/.fluxbox/startup ]; then
-     exec sh ~/.fluxbox/startup
+--- util/startfluxbox.in.orig	2005-05-14 18:13:52.000000000 +0200
++++ util/startfluxbox.in	2005-05-14 18:14:39.000000000 +0200
+@@ -29,7 +29,9 @@
+     exec sh "$startup"
  else
      if [ ! -d ~/.fluxbox ]; then
 -	mkdir -p ~/.fluxbox/{backgrounds,styles,pixmaps}
@@ -11,5 +11,5 @@
 +	mkdir -p ~/.fluxbox/styles
 +	mkdir -p ~/.fluxbox/pixmaps
      fi
-     if [ ! -r ~/.fluxbox/startup ]; then
-         cat << EOF > ~/.fluxbox/startup
+     if [ ! -r "$startup" ]; then
+         ( cat << EOF

>Unformatted: