summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authorgls <gls@pkgsrc.org>2012-12-03 21:46:48 +0000
committergls <gls@pkgsrc.org>2012-12-03 21:46:48 +0000
commit1df2a962df2ac0d3d58f8958e0c321686472ea62 (patch)
treed67ff74449a499e2e3e19c82ac06a5771be5b34f /wm
parent7a9179fcc94a452078d0650e65274f824c26e588 (diff)
downloadpkgsrc-1df2a962df2ac0d3d58f8958e0c321686472ea62.tar.gz
Updated wm/pekwm to 0.1.16
Upstream changes: ----------------- Bugs fixed #195 "Incorrect screen size after screen switch" reported by kezar and Jonhoo and fixed by Andreas Schlick #313 "Incorrect FSF address in LICENSE file" reported by Vitezslav Cizek #314 Respect ShapeInput on client windows - reported by znerom and fixed by Andreas Schlick #316 "pekwm puts 'pcmanfm --desktop' above almost all other windows." reported by znerom and fixed by Andreas Schlick User visible changes Removed undocumented DecorMenu (if you really want it back, write me) Fixed/Enabled workspace specific autoproperties.
Diffstat (limited to 'wm')
-rw-r--r--wm/pekwm/Makefile4
-rw-r--r--wm/pekwm/distinfo9
-rw-r--r--wm/pekwm/patches/patch-src_x11.cc29
3 files changed, 36 insertions, 6 deletions
diff --git a/wm/pekwm/Makefile b/wm/pekwm/Makefile
index eff18a029d8..1c814e25495 100644
--- a/wm/pekwm/Makefile
+++ b/wm/pekwm/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.45 2012/10/08 12:42:22 asau Exp $
+# $NetBSD: Makefile,v 1.46 2012/12/03 21:46:48 gls Exp $
#
-DISTNAME= pekwm-0.1.15
+DISTNAME= pekwm-0.1.16
CATEGORIES= wm
MASTER_SITES= http://www.pekwm.org/projects/pekwm/files/
EXTRACT_SUFX= .tar.bz2
diff --git a/wm/pekwm/distinfo b/wm/pekwm/distinfo
index e209e0690ad..77685e7515d 100644
--- a/wm/pekwm/distinfo
+++ b/wm/pekwm/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.14 2012/09/10 17:38:45 gls Exp $
+$NetBSD: distinfo,v 1.15 2012/12/03 21:46:48 gls Exp $
-SHA1 (pekwm-0.1.15.tar.bz2) = 2a1927ca07281864cc36b3cc2d914a0778813972
-RMD160 (pekwm-0.1.15.tar.bz2) = 03828969d321aefd991c61eb1d9d7acd127610e0
-Size (pekwm-0.1.15.tar.bz2) = 395557 bytes
+SHA1 (pekwm-0.1.16.tar.bz2) = d066b87e8a5d5209763ec1f20e01a9fd6df9370b
+RMD160 (pekwm-0.1.16.tar.bz2) = 078bde89f47dc4c168236dcf5e66c3e294724630
+Size (pekwm-0.1.16.tar.bz2) = 401550 bytes
SHA1 (patch-aa) = b45b1649b558b3c136aeff44ef013af3b208247d
+SHA1 (patch-src_x11.cc) = e04348b31822e7a5807656dbe28f9e95fbf7a0ab
diff --git a/wm/pekwm/patches/patch-src_x11.cc b/wm/pekwm/patches/patch-src_x11.cc
new file mode 100644
index 00000000000..1cae9e6b68c
--- /dev/null
+++ b/wm/pekwm/patches/patch-src_x11.cc
@@ -0,0 +1,29 @@
+$NetBSD: patch-src_x11.cc,v 1.1 2012/12/03 21:46:48 gls Exp $
+
+#pragma GCC diagnostic inside function is a GCC 4.6+ fetaure.
+https://www.pekwm.org/projects/pekwm/tasks/318
+
+--- src/x11.cc.orig 2012-11-17 18:42:40.000000000 +0000
++++ src/x11.cc
+@@ -993,6 +993,8 @@ X11::getKeycodeFromMask(uint mask)
+ /**
+ * Wrapper for XKeycodeToKeysym and XkbKeycodeToKeysym depending on which one is available.
+ */
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+ KeySym
+ X11::getKeysymFromKeycode(KeyCode keycode)
+ {
+@@ -1002,11 +1004,9 @@ X11::getKeysymFromKeycode(KeyCode keycod
+ else
+ #endif
+
+-#pragma GCC diagnostic push
+-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+ return XKeycodeToKeysym(_dpy, keycode, 0);
+-#pragma GCC diagnostic pop
+ }
++#pragma GCC diagnostic pop
+
+ Display *X11::_dpy;
+ bool X11::_honour_randr = false;