Deal with the new "GenericEvent" X event. This fixes the same bug in x11/p5-Tk that tk-8.4.18nb1 fixed in x11/tk.diff -r1.60 -r1.61 pkgsrc/x11/p5-Tk/Makefile
(gson)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.60 2008/10/22 10:35:30 markd Exp $ | 1 | # $NetBSD: Makefile,v 1.61 2009/08/17 14:40:43 gson Exp $ | |
2 | 2 | |||
3 | DISTNAME= Tk-804.028 | 3 | DISTNAME= Tk-804.028 | |
4 | PKGREVISION= 1 | |||
4 | PKGNAME= p5-Tk-804.028 | 5 | PKGNAME= p5-Tk-804.028 | |
5 | SVR4_PKGNAME= p5tk | 6 | SVR4_PKGNAME= p5tk | |
6 | CATEGORIES= x11 tk perl5 | 7 | CATEGORIES= x11 tk perl5 | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Tk/} | 8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Tk/} | |
8 | 9 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://cpan.uwinnipeg.ca/htdocs/Tk/Tk.html | 11 | HOMEPAGE= http://cpan.uwinnipeg.ca/htdocs/Tk/Tk.html | |
11 | COMMENT= Perl5 interface to Tk | 12 | COMMENT= Perl5 interface to Tk | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
15 | 16 | |||
16 | MAKE_JOBS_SAFE= no | 17 | MAKE_JOBS_SAFE= no |
@@ -1,13 +1,14 @@ | @@ -1,13 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.15 2009/03/20 17:32:06 hasso Exp $ | 1 | $NetBSD: distinfo,v 1.16 2009/08/17 14:40:43 gson Exp $ | |
2 | 2 | |||
3 | SHA1 (Tk-804.028.tar.gz) = 075c751f1388741aa313e002578d2e802668f2e8 | 3 | SHA1 (Tk-804.028.tar.gz) = 075c751f1388741aa313e002578d2e802668f2e8 | |
4 | RMD160 (Tk-804.028.tar.gz) = 8db5d3376f2374429ef71c38ddd268a73bac437e | 4 | RMD160 (Tk-804.028.tar.gz) = 8db5d3376f2374429ef71c38ddd268a73bac437e | |
5 | Size (Tk-804.028.tar.gz) = 6927637 bytes | 5 | Size (Tk-804.028.tar.gz) = 6927637 bytes | |
6 | SHA1 (patch-aa) = 59e0455edef3ea4cb3d2c3122971344ccceefdcb | 6 | SHA1 (patch-aa) = 59e0455edef3ea4cb3d2c3122971344ccceefdcb | |
7 | SHA1 (patch-ab) = 67a2f18ceb289e3503ecb66a35b47915736cc52a | 7 | SHA1 (patch-ab) = 67a2f18ceb289e3503ecb66a35b47915736cc52a | |
8 | SHA1 (patch-ac) = 95bcdd8906905c184511b9d68c6874564c437707 | 8 | SHA1 (patch-ac) = 95bcdd8906905c184511b9d68c6874564c437707 | |
9 | SHA1 (patch-ad) = 63ebc6b66557e7ea36c9e3ee51366a0de43da699 | 9 | SHA1 (patch-ad) = 63ebc6b66557e7ea36c9e3ee51366a0de43da699 | |
10 | SHA1 (patch-ae) = 865e5d868bac794c6058f5b7465239a4ca968877 | 10 | SHA1 (patch-ae) = 865e5d868bac794c6058f5b7465239a4ca968877 | |
11 | SHA1 (patch-af) = 7d8de5532dd67680d6d3ad08f01fcb066805b45c | 11 | SHA1 (patch-af) = 7d8de5532dd67680d6d3ad08f01fcb066805b45c | |
12 | SHA1 (patch-ag) = ac4dccefd04743db78ddecde51b23194da1a801f | 12 | SHA1 (patch-ag) = ac4dccefd04743db78ddecde51b23194da1a801f | |
13 | SHA1 (patch-ah) = 9399bfd03b6cc215cc8f918ac8ae0348bf7f6272 | 13 | SHA1 (patch-ah) = 9399bfd03b6cc215cc8f918ac8ae0348bf7f6272 | |
14 | SHA1 (patch-ai) = 37f3651c6491c5d2e3bec1e9649e7e05f45275a9 |
$NetBSD: patch-ai,v 1.1 2009/08/17 14:40:43 gson Exp $
--- pTk/mTk/generic/tkBind.c.orig 2009-08-17 12:41:17.000000000 +0300
+++ pTk/mTk/generic/tkBind.c
@@ -585,6 +585,9 @@ char *eventTypeName[TK_LASTEVENT] = {
"ColormapNotify",
"ClientMessage",
"MappingNotify",
+#ifdef GenericEvent
+ "GenericEvent", /* Introduced in xproto-7.0.13 */
+#endif
"VirtualEvent",
"Activate",
"Deactivate"
@@ -629,6 +632,9 @@ static int flagArray[TK_LASTEVENT] = {
/* ColormapNotify */ COLORMAP,
/* ClientMessage */ 0,
/* MappingNotify */ 0,
+#ifdef GenericEvent
+ /* GenericEvent */ 0, /* Introduced in xproto-7.0.13 */
+#endif
/* VirtualEvent */ VIRTUAL,
/* Activate */ ACTIVATE,
/* Deactivate */ ACTIVATE,