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: