pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/wm/jwm Update jwm to 2.2.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/8727d2a23a1b
branches: trunk
changeset: 629290:8727d2a23a1b
user: tsutsui <tsutsui%pkgsrc.org@localhost>
date: Sun Jan 19 15:27:16 2014 +0000
description:
Update jwm to 2.2.0.
Changelog per http://joewing.net/projects/jwm/release-2.2.shtml
New Features
Added support for _NET_SHOWING_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_STATE_SKIP_PAGER, and _NET_REQUEST_FRAME_EXTENTS.
JWM now uses xrender for image scaling
Added native language support using GNU gettext.
Added a fullscreen keybinding.
Added the "-reload" command line option to force JWM to reload the menus without restarting.
Added a width attribute to docks.
Better tray support for multiple monitors.
Added a tray spacer component (Spacer).
Added support for changes in root window resolution/orientation.
JWM now supports resizable icons for window border buttons
Add support for SVG icons using libRSVG and Cairo.
Added the noshade group option
Minor changes to mouse bindings on window frames.
Added support for the urgency hint as well as a group option, noturgent to disable it. JWM will now flash the borders of windows that set the urgency hint set unless the noturgent option is set.
Added centered and tiled window placement group options.
Added the iignore group option to ignore increment size hint when maximizing a window.
Added support for gradients in trays.
Add the constrain group option to prevent windows from moving themselves off screen.
It is now possible to use icons of any type for title bar buttons.
Configuration Changes
The way windows are associated with groups has changed. Now within a Group tag, if one or more Name tags is specified, a client window must match at least one to be considered part of the group.
Likewise, if one or more Class tags is specified, a program must match at least one. If no tag is specified, all client windows will match.
The name and class fields in Group tags are now treated as POSIX regular expressions.
The number of supported window layers has been reduced to 3. Rather than a number between 0 and 12, JWM now uses above, normal, and below.
JWM no longer allows custom window buttons. These buttons are now custom drawn to an appropriate size using X graphics primitives.
The information in TrayButtonStyle is now inherited from TrayStyle instead of TaskListStyle. This means that tray buttons now get defaults from the tray instead of from the task list. In
addition, it is now possible to specify ActiveBackground and ActiveForeground in TrayStyle. This makes it possible to set defaults for both tray buttons and task list buttons in TrayStyle.
New Translations
Dutch (by Bert)
French (by Pierrick Pinot)
German (by fido <L18L@puppy.forum>)
Italian (by Man from Mars)
Polish (by Mis Uszatek)
Portuguese/Portugal (by Vitor Lopes)
Russian (by Aleksandr Samusenko)
Spanish (by Victor Martinez)
Bug Fixes
Fixed issues with maximize and fullscreen
Fixed issues with input focus
Fixed issues with mapping of windows in some applications
Fixed some timezone issues
Fixed an issue with docks when JWM restarts
Windows can now be made larger than the root screen
Set _NET_CURRENT_DESKTOP at startup
Rendering changes to allow JWM to run in Xnest
Fixed a bug with XML entity parsing
Fixed bi-directional text rendering
Performance improvements
diffstat:
wm/jwm/Makefile | 10 ++++------
wm/jwm/distinfo | 12 ++++++------
wm/jwm/options.mk | 3 ++-
wm/jwm/patches/patch-aa | 30 +++++++++++++++---------------
wm/jwm/patches/patch-ab | 10 +++++-----
5 files changed, 32 insertions(+), 33 deletions(-)
diffs (123 lines):
diff -r 2805c78592d9 -r 8727d2a23a1b wm/jwm/Makefile
--- a/wm/jwm/Makefile Sun Jan 19 14:38:56 2014 +0000
+++ b/wm/jwm/Makefile Sun Jan 19 15:27:16 2014 +0000
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.24 2013/06/06 12:55:09 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2014/01/19 15:27:16 tsutsui Exp $
#
-DISTNAME= jwm-2.1.0
-PKGREVISION= 4
+DISTNAME= jwm-2.2.0
CATEGORIES= wm x11
-MASTER_SITES= http://www.joewing.net/programs/jwm/releases/ \
- ${MASTER_SITE_SOURCEFORGE:=jwm/}
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= http://www.joewing.net/programs/jwm/releases/
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.joewing.net/programs/jwm/
diff -r 2805c78592d9 -r 8727d2a23a1b wm/jwm/distinfo
--- a/wm/jwm/distinfo Sun Jan 19 14:38:56 2014 +0000
+++ b/wm/jwm/distinfo Sun Jan 19 15:27:16 2014 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2012/05/20 06:42:01 tsutsui Exp $
+$NetBSD: distinfo,v 1.7 2014/01/19 15:27:16 tsutsui Exp $
-SHA1 (jwm-2.1.0.tar.bz2) = 5b7973d8b3621087485b6e14be23693e92f21628
-RMD160 (jwm-2.1.0.tar.bz2) = 1977e14b1acfadec759de3c227860b063d166be8
-Size (jwm-2.1.0.tar.bz2) = 163590 bytes
-SHA1 (patch-aa) = 35d60f56211d7ca6b116e89feb5c45447083aa9f
-SHA1 (patch-ab) = e8684d4e7245d86f4d24e769db407d2ff304f90b
+SHA1 (jwm-2.2.0.tar.xz) = bf492c6c2c6413512e17a6eb4b41ba8eff52f59d
+RMD160 (jwm-2.2.0.tar.xz) = 43b738d256584cf085d55eb76651f7a75c534830
+Size (jwm-2.2.0.tar.xz) = 281136 bytes
+SHA1 (patch-aa) = 49509dcc4c24c30ce8e01088d3ab1fedb50b31f9
+SHA1 (patch-ab) = 2f71f1c641b244e8689c71e938d8372f47260911
diff -r 2805c78592d9 -r 8727d2a23a1b wm/jwm/options.mk
--- a/wm/jwm/options.mk Sun Jan 19 14:38:56 2014 +0000
+++ b/wm/jwm/options.mk Sun Jan 19 15:27:16 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2010/12/23 11:44:57 dsainty Exp $
+# $NetBSD: options.mk,v 1.5 2014/01/19 15:27:16 tsutsui Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.jwm
PKG_SUPPORTED_OPTIONS= debug fribidi jpeg png
@@ -12,6 +12,7 @@
.if !empty(PKG_OPTIONS:Mfribidi)
.include "../../converters/fribidi/buildlink3.mk"
+BUILDLINK_API_DEPENDS.fribidi+= fribidi>=0.19.2
.endif
.if !empty(PKG_OPTIONS:Mjpeg)
diff -r 2805c78592d9 -r 8727d2a23a1b wm/jwm/patches/patch-aa
--- a/wm/jwm/patches/patch-aa Sun Jan 19 14:38:56 2014 +0000
+++ b/wm/jwm/patches/patch-aa Sun Jan 19 15:27:16 2014 +0000
@@ -1,26 +1,26 @@
-$NetBSD: patch-aa,v 1.3 2012/05/20 06:42:01 tsutsui Exp $
+$NetBSD: patch-aa,v 1.4 2014/01/19 15:27:16 tsutsui Exp $
---- Makefile.in.orig 2011-09-25 22:28:02.000000000 +0000
+--- Makefile.in.orig 2014-01-05 15:06:33.000000000 +0000
+++ Makefile.in
@@ -1,5 +1,5 @@
-
--SYSCONF = @SYSCONF@
-+SYSCONF = @@EGDIR@@
- MANDIR = @MANDIR@
+ PACKAGE = jwm
+-SYSCONF = $(DESTDIR)@SYSCONF@
++SYSCONF = $(DESTDIR)@@EGDIR@@
+ MANDIR = $(DESTDIR)@MANDIR@
VERSION ?= @VERSION@
-
-@@ -8,10 +8,10 @@ all:
-
+ USE_NLS = @USE_NLS@
+@@ -11,10 +11,10 @@ all:
install: all
cd src ; $(MAKE) install ; cd ..
-- install -d $(SYSCONF)
+ cd po ; $(MAKE) install ; cd ..
+- install -d -m 0755 $(SYSCONF)
- install -m 644 example.jwmrc $(SYSCONF)/system.jwmrc
-- install -d $(MANDIR)/man1
+- install -d -m 0755 $(MANDIR)/man1
- install -m 644 jwm.1 $(MANDIR)/man1/jwm.1
-+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(SYSCONF)
-+ ${BSD_INSTALL_DATA} example.jwmrc ${DESTDIR}$(SYSCONF)/system.jwmrc
-+ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}$(MANDIR)/man1
-+ ${BSD_INSTALL_MAN} jwm.1 ${DESTDIR}$(MANDIR)/man1/jwm.1
++ ${BSD_INSTALL_DATA_DIR} $(SYSCONF)
++ ${BSD_INSTALL_DATA} example.jwmrc $(SYSCONF)/system.jwmrc
++ ${BSD_INSTALL_MAN_DIR} $(MANDIR)/man1
++ ${BSD_INSTALL_MAN} jwm.1 $(MANDIR)/man1/jwm.1
depend:
cd src ; $(MAKE) depend
diff -r 2805c78592d9 -r 8727d2a23a1b wm/jwm/patches/patch-ab
--- a/wm/jwm/patches/patch-ab Sun Jan 19 14:38:56 2014 +0000
+++ b/wm/jwm/patches/patch-ab Sun Jan 19 15:27:16 2014 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-ab,v 1.3 2009/07/07 19:39:56 joerg Exp $
+$NetBSD: patch-ab,v 1.4 2014/01/19 15:27:16 tsutsui Exp $
---- src/Makefile.in.orig 2009-07-07 21:38:19.000000000 +0200
+--- src/Makefile.in.orig 2014-01-05 15:06:33.000000000 +0000
+++ src/Makefile.in
-@@ -20,9 +20,7 @@ EXE = jwm
+@@ -22,9 +22,7 @@ EXE = jwm
all: $(EXE)
install: all
-- strip $(EXE)
- install -d $(BINDIR)
- install $(EXE) $(BINDIR)/$(EXE)
-+ ${BSD_INSTALL_PROGRAM} $(EXE) ${DESTDIR}$(BINDIR)/$(EXE)
+- strip $(BINDIR)/$(EXE)
++ ${BSD_INSTALL_PROGRAM} $(EXE) $(BINDIR)/$(EXE)
depend:
makedepend -m -DMAKE_DEPEND -- $(CFLAGS) -- *.c
Home |
Main Index |
Thread Index |
Old Index