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.diff -r1.29 -r1.30 pkgsrc/wm/pekwm/Makefile
(obache)
@@ -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 | |||
4 | DISTNAME= pekwm-0.1.6 | 4 | DISTNAME= pekwm-0.1.7 | |
5 | CATEGORIES= wm | 5 | CATEGORIES= wm | |
6 | MASTER_SITES= http://www.pekwm.org/files/ | 6 | MASTER_SITES= http://www.pekwm.org/projects/3/files/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.pekwm.org/trac | 10 | HOMEPAGE= http://www.pekwm.org/ | |
11 | COMMENT= Window manager based on aewm++ | 11 | COMMENT= Window manager based on aewm++ | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= gmake perl:run | 16 | USE_TOOLS+= gmake pkg-config | |
17 | USE_LANGUAGES= c c++ | 17 | USE_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) | |
22 | CONFIGURE_ARGS+= --enable-xinerama | 22 | CONFIGURE_ARGS+= --enable-xinerama | |
23 | .endif | 23 | .endif | |
24 | 24 | |||
25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q:S/\/pekwm//} | 25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
26 | ||||
27 | REPLACE_PERL= data/scripts/pekwm_themeset.pl \ | |||
28 | data/scripts/pekwm_ws_menu.pl | |||
29 | 26 | |||
30 | PKG_SYSCONFSUBDIR= pekwm | 27 | PKG_SYSCONFSUBDIR= pekwm | |
31 | 28 | |||
32 | EGDIR= ${PREFIX}/share/examples/pekwm | 29 | EGDIR= ${PREFIX}/share/examples/pekwm | |
33 | CONF_FILES= | 30 | CONF_FILES= | |
34 | .for f in autoproperties config keys menu mouse start vars | 31 | .for f in autoproperties config keys menu mouse start vars | |
35 | CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} | 32 | CONF_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" |
@@ -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 $ | |
2 | bin/pekwm | 2 | bin/pekwm | |
3 | man/man1/pekwm.1 | |||
3 | share/examples/pekwm/autoproperties | 4 | share/examples/pekwm/autoproperties | |
4 | share/examples/pekwm/config | 5 | share/examples/pekwm/config | |
5 | share/examples/pekwm/keys | 6 | share/examples/pekwm/keys | |
6 | share/examples/pekwm/menu | 7 | share/examples/pekwm/menu | |
7 | share/examples/pekwm/mouse | 8 | share/examples/pekwm/mouse | |
8 | share/examples/pekwm/start | 9 | share/examples/pekwm/start | |
9 | share/examples/pekwm/vars | 10 | share/examples/pekwm/vars | |
10 | man/man1/pekwm.1 | |||
11 | share/pekwm/scripts/pekwm_themeset.pl | |||
12 | share/pekwm/scripts/pekwm_themeset.sh | 11 | share/pekwm/scripts/pekwm_themeset.sh | |
13 | share/pekwm/scripts/pekwm_ws_menu.pl | 12 | share/pekwm/scripts/pekwm_ws_menu.sh | |
14 | share/pekwm/themes/default/theme | 13 | share/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 |
@@ -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 | |||
3 | SHA1 (pekwm-0.1.6.tar.bz2) = f1be57d14d32d096a399b1b9409ee9c44820bb6e | 3 | SHA1 (pekwm-0.1.7.tar.bz2) = dcd91dc8d08000bd8df402b08b7cfb2d71b038bc | |
4 | RMD160 (pekwm-0.1.6.tar.bz2) = 9bbe5fe0f80fd5dcc24df2d6fd9e7d0885c33698 | 4 | RMD160 (pekwm-0.1.7.tar.bz2) = 77c618ddefeaad16a9b757304ca233ece9b18e3c | |
5 | Size (pekwm-0.1.6.tar.bz2) = 275703 bytes | 5 | Size (pekwm-0.1.7.tar.bz2) = 363788 bytes | |
6 | SHA1 (patch-aa) = ad738c2447e3eb1501f54eef35a0f920f40dcc7e | 6 | SHA1 (patch-aa) = ad738c2447e3eb1501f54eef35a0f920f40dcc7e |