summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
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;