Fri Aug 8 14:32:38 2008 UTC ()
Update wm/pekwm to 0.1.7.
Based on patch provided by Juan RP in PR 39311.

NEWS pekwm-0.1.7
================

Bugs fixed

  * #XX Several memory leaks identified with valgrind plugged.
  * #XX Fixed broken iconfied state reported by
     <giuliani{.}blackfenix{@}gmail{.}com>
  * #XX CfgParser parsed data twice.
  * #XX StatusWindow placement fixed.
  * #XX Fix for _NET_WM_NAME ops by Florian Hoppe <flp{@}floppi{.}de>
  * #22 Font type is now possible to define as the first argument in
     themes.
  * #30 Panel raise issues, reported and fixed by Jyri Jokinen
     <shared{@}adresh{.}com>
  * #21 Dynamic menu entries become unselectable after first
     visit. Reported by Lassi P旦l旦nen and fixed by Andreas
     <ioerror{@}lavabit{.}com>
  * #14 SendKey action requested by nidan.
  * #29 drag'n'drop requires the recieving window to be moved before
     working. Reported by Jyri Jokinen <shared{@}adresh{.}com>, fixed
     by Andreas <ioerror{@}lavabit{.}com>
  * #32 Shaping issues after shading. Reported by Paulo Igor Barra
     Nascimento <pibarnas{@}yahoo{.}com{.}br> and fixed by Andreas
     <ioerror{@}lavabit{.}com>
  * #XX Corrects the interpretation of the motif windowmanager hints
     by Andreas <ioerror{@}lavabit{.}com>
  * #XX Remove perl scripts reducing dependencies on packages.

User visible changes

  * UTF-8 support added for reading and rendering window titles.
  * _NET_WM_ICON is now read and rendered in menus.
  * RandR support for multi-screen configurations.
  * New default theme.
  * CmdDialog size is now calculated from the current head and not the
    whole display.

Configuration changes

  * _NET_WM_WINDOW_TYPE handling configurable via autoproperties.
  * Width/Height 0 in autoproperties now means screen width/height.
  * WorkspacesPerRow and WorkspaceNames added with matching
    GotoWorkspace/SendToWorkspace parameters Up, PrevV, Down, NextV.
  * ShowWorkspaceIndicator
  * WorkspaceIndicatorScale
  * PCRE support remove.
  * EdgeIndent option added to Screen section of main configuration
    file. If true reserves space where the screen edge is.
  * EdgeSize now supports per edge configuration.

Theme changes

  * Shaping suport for non-corner windows.
  * XMB type is used by default in favour of X11 type fonts.
  * Font alpha is now handles as % from 0-100 instead of previous Xft
    unsigned int value.
  * HeightAdapt option added to theme.
  * Font type is now possible to define as the first argument in themes.


(obache)
diff -r1.29 -r1.30 pkgsrc/wm/pekwm/Makefile
diff -r1.5 -r1.6 pkgsrc/wm/pekwm/PLIST
diff -r1.6 -r1.7 pkgsrc/wm/pekwm/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/wm/pekwm/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/pekwm/Makefile 2008/06/12 02:14:54 1.29
+++ pkgsrc/wm/pekwm/Makefile 2008/08/08 14:32:38 1.30
@@ -1,41 +1,38 @@ @@ -1,41 +1,38 @@
1# $NetBSD: Makefile,v 1.29 2008/06/12 02:14:54 joerg Exp $ 1# $NetBSD: Makefile,v 1.30 2008/08/08 14:32:38 obache Exp $
2# 2#
3 3
4DISTNAME= pekwm-0.1.6 4DISTNAME= pekwm-0.1.7
5CATEGORIES= wm 5CATEGORIES= wm
6MASTER_SITES= http://www.pekwm.org/files/ 6MASTER_SITES= http://www.pekwm.org/projects/3/files/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.pekwm.org/trac 10HOMEPAGE= http://www.pekwm.org/
11COMMENT= Window manager based on aewm++ 11COMMENT= Window manager based on aewm++
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16USE_TOOLS+= gmake perl:run 16USE_TOOLS+= gmake pkg-config
17USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
18 18
19.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"
20 20
21.if exists(${X11BASE}/include/X11/extensions/Xinerama.h) 21.if exists(${X11BASE}/include/X11/extensions/Xinerama.h)
22CONFIGURE_ARGS+= --enable-xinerama 22CONFIGURE_ARGS+= --enable-xinerama
23.endif 23.endif
24 24
25CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q:S/\/pekwm//} 25CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
26 
27REPLACE_PERL= data/scripts/pekwm_themeset.pl \ 
28 data/scripts/pekwm_ws_menu.pl 
29 26
30PKG_SYSCONFSUBDIR= pekwm 27PKG_SYSCONFSUBDIR= pekwm
31 28
32EGDIR= ${PREFIX}/share/examples/pekwm 29EGDIR= ${PREFIX}/share/examples/pekwm
33CONF_FILES= 30CONF_FILES=
34.for f in autoproperties config keys menu mouse start vars 31.for f in autoproperties config keys menu mouse start vars
35CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} 32CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
36.endfor 33.endfor
37 34
38.include "../../graphics/jpeg/buildlink3.mk" 35.include "../../graphics/jpeg/buildlink3.mk"
39.include "../../graphics/png/buildlink3.mk" 36.include "../../graphics/png/buildlink3.mk"
40.include "../../x11/libSM/buildlink3.mk" 37.include "../../x11/libSM/buildlink3.mk"
41.include "../../x11/libXext/buildlink3.mk" 38.include "../../x11/libXext/buildlink3.mk"

cvs diff -r1.5 -r1.6 pkgsrc/wm/pekwm/PLIST (expand / switch to unified diff)

--- pkgsrc/wm/pekwm/PLIST 2007/06/11 21:07:50 1.5
+++ pkgsrc/wm/pekwm/PLIST 2008/08/08 14:32:38 1.6
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1@comment $NetBSD: PLIST,v 1.5 2007/06/11 21:07:50 xtraeme Exp $ 1@comment $NetBSD: PLIST,v 1.6 2008/08/08 14:32:38 obache Exp $
2bin/pekwm 2bin/pekwm
 3man/man1/pekwm.1
3share/examples/pekwm/autoproperties 4share/examples/pekwm/autoproperties
4share/examples/pekwm/config 5share/examples/pekwm/config
5share/examples/pekwm/keys 6share/examples/pekwm/keys
6share/examples/pekwm/menu 7share/examples/pekwm/menu
7share/examples/pekwm/mouse 8share/examples/pekwm/mouse
8share/examples/pekwm/start 9share/examples/pekwm/start
9share/examples/pekwm/vars 10share/examples/pekwm/vars
10man/man1/pekwm.1 
11share/pekwm/scripts/pekwm_themeset.pl 
12share/pekwm/scripts/pekwm_themeset.sh 11share/pekwm/scripts/pekwm_themeset.sh
13share/pekwm/scripts/pekwm_ws_menu.pl 12share/pekwm/scripts/pekwm_ws_menu.sh
14share/pekwm/themes/default/theme 13share/pekwm/themes/default/theme
15@dirrm share/pekwm/themes/default 14@dirrm share/pekwm/themes/default
16@dirrm share/pekwm/themes 15@dirrm share/pekwm/themes
17@dirrm share/pekwm/scripts 16@dirrm share/pekwm/scripts
18@dirrm share/pekwm 17@dirrm share/pekwm
19@dirrm share/examples/pekwm 18@dirrm share/examples/pekwm

cvs diff -r1.6 -r1.7 pkgsrc/wm/pekwm/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/pekwm/distinfo 2007/06/11 21:07:50 1.6
+++ pkgsrc/wm/pekwm/distinfo 2008/08/08 14:32:38 1.7
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.6 2007/06/11 21:07:50 xtraeme Exp $ 1$NetBSD: distinfo,v 1.7 2008/08/08 14:32:38 obache Exp $
2 2
3SHA1 (pekwm-0.1.6.tar.bz2) = f1be57d14d32d096a399b1b9409ee9c44820bb6e 3SHA1 (pekwm-0.1.7.tar.bz2) = dcd91dc8d08000bd8df402b08b7cfb2d71b038bc
4RMD160 (pekwm-0.1.6.tar.bz2) = 9bbe5fe0f80fd5dcc24df2d6fd9e7d0885c33698 4RMD160 (pekwm-0.1.7.tar.bz2) = 77c618ddefeaad16a9b757304ca233ece9b18e3c
5Size (pekwm-0.1.6.tar.bz2) = 275703 bytes 5Size (pekwm-0.1.7.tar.bz2) = 363788 bytes
6SHA1 (patch-aa) = ad738c2447e3eb1501f54eef35a0f920f40dcc7e 6SHA1 (patch-aa) = ad738c2447e3eb1501f54eef35a0f920f40dcc7e