Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 5bebdbdd1db151adaf7bee750ff541f0 > files > 5

perl-Gtk2-1.230.0-5.mga1.src.rpm

From bd46d22c40e03e7a54172b12d3ea1553a335ce93 Mon Sep 17 00:00:00 2001
From: Torsten Schönfeld <kaffeetisch@gmx.de>
Date: Sun, 19 Sep 2010 01:02:22 +0000
Subject: Cope with the rename of the keysym defines in gtk+ 2.22

The new defines have a GDK_KEY_ prefix.
---
diff --git a/tools/genkeysyms.pl b/tools/genkeysyms.pl
index fcfdb53..c1b5950 100644
--- a/tools/genkeysyms.pl
+++ b/tools/genkeysyms.pl
@@ -10,7 +10,8 @@ foreach (@dirs) {
 		print "package Gtk2::Gdk::Keysyms;\n";
 		print "\%Gtk2::Gdk::Keysyms = (\n";
 		while (<IN>) {
-			/^#define\sGDK_([^ \t]*)\s+(0x[0-9A-Fa-f]+)/ and
+			# gtk+ 2.22 changed the prefix from GDK_ to GDK_KEY_.
+			/^#define\sGDK_(?:KEY_)?([^ \t]*)\s+(0x[0-9A-Fa-f]+)/ and
 				print "   '$1' => $2,\n";
 		}
 		print ");\n";
--
cgit v0.8.3.4