Subject: pkg/28736: update for wm/fluxbox
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Stefan Krüger <skrueger@meinberlikomm.de>
List: pkgsrc-bugs
Date: 12/21/2004 18:18:00
>Number:         28736
>Category:       pkg
>Synopsis:       flubbox 0.9.11 released
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 21 18:18:00 +0000 2004
>Originator:     Stefan Krüger
>Release:        NetBSD 2.99.11
>Organization:
	
>Environment:
	
	
System: NetBSD dsl-82-144-47-203.berlikomm.net 2.99.11 NetBSD 2.99.11 (PLUTO) #0: Tue Dec 21 18:41:35 CET 2004 space7@dsl-82-144-47-203.berlikomm.net:/usr/obj/cvsroot/src/sys/arch/i386/compile/PLUTO i386
Architecture: i386
Machine: i386
>Description:
Fluxbox Version 0.9.11

News in 0.9.11: 
     * Slit:
       * wheel or middle/right click in slit menu 
         moves items up/down
       * Save slit list menu item
     * (Re)added dragNdrop ordering of tabs
     * Better visualization of the RememberState in RememberMenu
     * Iconbar:
       * new resources:
         session.*.iconbar.wheelMode: <mode>
            On     - enable mousewheeling on the iconbuttons
            Off    - disables mousewheeling on the iconbuttons
            Screen - uses the settings of desktopWheeling
       
         session.*.iconbar.deiconifyMode: <mode>
            Current    - deiconifies the window on current workspace
            Follow     - deiconifies the window on the workspace it
                         was iconified from and jumps to that workspace
            SemiFollow - acts as "Current" for windows that were actually
                         iconified, and as "follow" for the others
       * Added option to specify what to do with windows, 
         that got activated on a different workspaces than the
         current one (thru NET_ACTIVE_WINDOW for example,
         guinotification-plugin from gaim):
       * session.screen0.followModel: <value>
          Ignore  - ignore the activated window
          Follow  - go to the workspace of the window
         Current | CurrentWorkspace | Fetch - get the window onto the 
         current workspace
     * New resource:
       * session.focusTabMinWidth: <integer>
         defines the guaranteed minimize size of the focused tab
         in percent of the whole window
     * New command: export | setenv  
       sets the environment of fluxbox to a given value
       export NAME=VALUE
       setenv NAME VALUE
     * Alpha values are no longer in theme, but are in init file. Possible
       values are (all beginning with session.screenN.), * means changed/new:
         -  menu.alpha (*)
         -  slit.alpha 
         -  window.focus.alpha (*)
         -  window.unfocus.alpha (*)
         -  toolbar.alpha (*)
 Bug fixes:
     * Fix to avoid gentoo bug #72703 also reported at  
        http://www.securityfocus.com/archive/1/382398/2004-11-24/2004-11-30/2
     * Fix for a java-bug (wrong opened subwindows)
     * Fix for hiding menu when menufile changed 
     * Fix for segfault at startup
     * fbrun doesnt overlap screenborders anymore
     * Fixed Wine + Paradise Poker Client problem.
     * Fix UnderMousePlacement, patch #1052534, close #1048000
     * Some changes to avoid invisible fonts
     * Fix memleaks
     * A few fixes to compile fluxbox with icc and mipspro(irix) #1045785
     * Fixed a problem when system-date is set back 
     * Fixed some TextBox issues with some "untypeable" keys 
     * Fix a couple of bugs with transparency in toolbar/buttons
     * Fix crash when in windowmenu->submenu and closing the app 
     * other bug fixes:
       #1057499 font with :shadow isn"t loaded
       #1052095 the windowmenu didnt close, when the current tab changed 
       #1039658 transparency issues on unfocused windows
 
 
 See ChangeLog for more details.

>How-To-Repeat:
cd ../pkgsrc/wm/fluxbox && make ;-)
>Fix:
diff -uNr fluxbox.old/Makefile fluxbox/Makefile
--- fluxbox.old/Makefile	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/Makefile	2004-12-21 19:03:28.000000000 +0100
@@ -1,8 +1,8 @@
 # $NetBSD: Makefile,v 1.18 2004/10/03 00:18:22 tv Exp $
 #
 
-DISTNAME=	fluxbox-0.9.10
-PKGREVISION=	1
+DISTNAME=	fluxbox-0.9.11
+#PKGREVISION=	1
 CATEGORIES=	wm x11
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=fluxbox/}
 EXTRACT_SUFX=	.tar.bz2
@@ -17,6 +17,7 @@
 USE_X11=	YES
 USE_LANGUAGES=	c c++
 GNU_CONFIGURE=	YES
+USE_LIBTOOL= 	YES
 
 CONFIGURE_ARGS+=	--enable-nls
 CONFIGURE_ARGS+=	--enable-xinerama
diff -uNr fluxbox.old/distinfo fluxbox/distinfo
--- fluxbox.old/distinfo	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/distinfo	2004-12-21 18:53:10.000000000 +0100
@@ -1,10 +1,10 @@
 $NetBSD: distinfo,v 1.14 2004/09/02 21:56:32 xtraeme Exp $
 
-SHA1 (fluxbox-0.9.10.tar.bz2) = 70bb65327b75c57082d812179e3ec37a9d3f8734
-Size (fluxbox-0.9.10.tar.bz2) = 556030 bytes
-SHA1 (patch-aa) = 4bb7da68b65c4c83900ef7491db724b3932ef052
-SHA1 (patch-ab) = 23022e4a2cfdb347c294b7ee63c2ace1b32b7925
-SHA1 (patch-ac) = f304326b795f96d59446f5a618331b15cdca7970
-SHA1 (patch-ad) = ea13a889a03203ce559e9d08c7c83dcc86f21cba
-SHA1 (patch-ae) = 63f52138beeeb3fddf8a380d8c1d79b1c841e18c
-SHA1 (patch-af) = ab6c62661f6271f9c35168f96ac3ebb46e648b8c
+SHA1 (fluxbox-0.9.11.tar.bz2) = edb5d8bac1df0877805baa74303137e203ea571f
+Size (fluxbox-0.9.11.tar.bz2) = 636452 bytes
+SHA1 (patch-aa) = b98ab79af91a03393b4a8843036be9e21e62da18
+SHA1 (patch-ab) = 9ccea6ce1d69afbb1155eed608ad6dd3f13f0f10
+SHA1 (patch-ac) = ed150b8939c8a05b416fb2a690e018f91cc52fa3
+SHA1 (patch-ad) = 92b43be23d811fa814060dae8fdc81134c305829
+SHA1 (patch-ae) = afccf4702cff9e9d53cd8980285258863797f613
+SHA1 (patch-af) = 18da8a2b85efff5593b07714bdbee7f63b8fd726
diff -uNr fluxbox.old/patches/patch-aa fluxbox/patches/patch-aa
--- fluxbox.old/patches/patch-aa	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-aa	2004-12-21 18:51:21.000000000 +0100
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.6 2004/09/02 21:56:32 xtraeme Exp $
+$NetBSD$
 
---- doc/Makefile.in.orig	2004-09-02 23:14:59.000000000 +0200
-+++ doc/Makefile.in	2004-09-02 23:15:38.000000000 +0200
-@@ -95,10 +95,10 @@
+--- doc/Makefile.in.orig	2004-12-06 18:11:57.000000000 +0100
++++ doc/Makefile.in
+@@ -102,10 +102,10 @@ regex_cmd = @regex_cmd@
  SUBDIRS = ru
  CLEANFILES = fluxbox.1 fluxstyle.1
  MAINTAINERCLEANFILES = Makefile.in
diff -uNr fluxbox.old/patches/patch-ab fluxbox/patches/patch-ab
--- fluxbox.old/patches/patch-ab	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-ab	2004-12-21 18:51:37.000000000 +0100
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.10 2004/09/02 21:56:32 xtraeme Exp $
+$NetBSD$
 
---- util/Makefile.in.orig	2004-09-02 23:16:03.000000000 +0200
-+++ util/Makefile.in	2004-09-02 23:16:38.000000000 +0200
-@@ -94,7 +94,7 @@
+--- util/Makefile.in.orig	2004-12-06 18:12:02.000000000 +0100
++++ util/Makefile.in
+@@ -101,7 +101,7 @@ regex_cmd = @regex_cmd@
  SUBDIRS = fbrun
  INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/FbTk
  bin_SCRIPTS = fbsetbg fluxbox-generate_menu startfluxbox
@@ -11,7 +11,7 @@
  bsetroot_SOURCES = bsetroot.cc bsetroot.hh
  bsetroot_LDADD = ../src/FbRootWindow.o ../src/FbAtoms.o \
  			../src/FbTk/libFbTk.a
-@@ -108,7 +108,7 @@
+@@ -115,7 +115,7 @@ subdir = util
  mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  CONFIG_HEADER = $(top_builddir)/config.h
  CONFIG_CLEAN_FILES =
@@ -20,7 +20,7 @@
  PROGRAMS = $(bin_PROGRAMS)
  
  am_bsetroot_OBJECTS = bsetroot.$(OBJEXT)
-@@ -143,7 +143,7 @@
+@@ -150,7 +150,7 @@ LTCOMPILE = $(LIBTOOL) --mode=compile $(
  CCLD = $(CC)
  LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
  	$(AM_LDFLAGS) $(LDFLAGS) -o $@
@@ -29,7 +29,7 @@
  
  RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
  	uninstall-info-recursive all-recursive install-data-recursive \
-@@ -151,7 +151,7 @@
+@@ -158,7 +158,7 @@ RECURSIVE_TARGETS = info-recursive dvi-r
  	uninstall-recursive check-recursive installcheck-recursive
  DIST_COMMON = Makefile.am Makefile.in
  DIST_SUBDIRS = $(SUBDIRS)
diff -uNr fluxbox.old/patches/patch-ac fluxbox/patches/patch-ac
--- fluxbox.old/patches/patch-ac	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-ac	2004-12-21 18:52:05.000000000 +0100
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2004/05/13 10:03:12 wiz Exp $
+$NetBSD$
 
---- src/fluxbox.cc.orig	2004-04-26 11:25:42.000000000 +0200
+--- src/fluxbox.cc.orig	2004-11-30 21:25:11.000000000 +0100
 +++ src/fluxbox.cc
-@@ -700,11 +700,11 @@ void Fluxbox::setupConfigFiles() {
+@@ -534,11 +534,11 @@ void Fluxbox::setupConfigFiles() {
  
      bool create_init = false, create_keys = false, create_menu = false;
  
diff -uNr fluxbox.old/patches/patch-ad fluxbox/patches/patch-ad
--- fluxbox.old/patches/patch-ad	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-ad	2004-12-21 18:52:21.000000000 +0100
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.2 2004/01/29 16:58:03 jmmv Exp $
+$NetBSD$
 
---- util/startfluxbox.in.orig	2003-12-06 17:29:21.000000000 +0100
+--- util/startfluxbox.in.orig	2004-11-19 13:01:44.000000000 +0100
 +++ util/startfluxbox.in
 @@ -6,7 +6,9 @@ elif [ -r ~/.fluxbox/startup ]; then
      exec sh ~/.fluxbox/startup
diff -uNr fluxbox.old/patches/patch-ae fluxbox/patches/patch-ae
--- fluxbox.old/patches/patch-ae	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-ae	2004-12-21 18:52:37.000000000 +0100
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.3 2004/05/13 10:04:09 wiz Exp $
+$NetBSD$
 
---- src/Makefile.in.orig	2004-04-25 16:30:37.000000000 +0200
+--- src/Makefile.in.orig	2004-12-06 18:12:01.000000000 +0100
 +++ src/Makefile.in
-@@ -1841,6 +1841,14 @@ distclean-compile:
+@@ -2127,6 +2127,14 @@ distclean-compile:
  distclean-depend:
  	-rm -rf $(DEPDIR)
  
diff -uNr fluxbox.old/patches/patch-af fluxbox/patches/patch-af
--- fluxbox.old/patches/patch-af	2004-12-21 18:49:30.000000000 +0100
+++ fluxbox/patches/patch-af	2004-12-21 18:53:00.000000000 +0100
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.2 2004/09/02 21:56:32 xtraeme Exp $
+$NetBSD$
 
---- src/FbTk/I18n.cc.orig	2004-09-02 23:21:32.000000000 +0200
-+++ src/FbTk/I18n.cc	2004-09-02 23:22:28.000000000 +0200
-@@ -77,7 +77,9 @@
+--- src/FbTk/I18n.cc.orig	2004-11-19 13:01:38.000000000 +0100
++++ src/FbTk/I18n.cc
+@@ -77,7 +77,9 @@ void NLSInit(const char *catalog) {
  I18n::I18n():m_multibyte(false), m_catalog_fd((nl_catd)(-1)) {
  #ifdef 	HAVE_SETLOCALE
      //make sure we don't get 0 to m_locale string

>Unformatted: