summaryrefslogtreecommitdiff
path: root/graphics/skencil/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/skencil/patches/patch-ab')
-rw-r--r--graphics/skencil/patches/patch-ab31
1 files changed, 31 insertions, 0 deletions
diff --git a/graphics/skencil/patches/patch-ab b/graphics/skencil/patches/patch-ab
new file mode 100644
index 00000000000..79383823e8b
--- /dev/null
+++ b/graphics/skencil/patches/patch-ab
@@ -0,0 +1,31 @@
+$NetBSD: patch-ab,v 1.1 2005/05/26 02:52:47 markd Exp $
+
+--- Pax/paxtkinter.c.orig 2003-05-04 06:55:36.000000000 +1200
++++ Pax/paxtkinter.c
+@@ -1866,6 +1866,9 @@ Tkinter_Create(PyObject *self, PyObject
+ char *className = NULL;
+ int interactive = 0;
+
++ int ignored_int = 0;
++ char *ignored_charp = NULL;
++
+ baseName = strrchr(Py_GetProgramName(), '/');
+ if (baseName != NULL)
+ baseName++;
+@@ -1873,9 +1876,16 @@ Tkinter_Create(PyObject *self, PyObject
+ baseName = Py_GetProgramName();
+ className = "Tk";
+
++#if PY_VERSION_HEX >= 0x02040000
++ if (!PyArg_ParseTuple(args, "|zssiiiiz:create",
++ &screenName, &baseName, &className,
++ &interactive, &ignored_int, &ignored_int,
++ &ignored_int, &ignored_charp))
++#else
+ if (!PyArg_ParseTuple(args, "|zssi",
+ &screenName, &baseName, &className,
+ &interactive))
++#endif
+ return NULL;
+
+ return (PyObject *) Tkapp_New(screenName, baseName, className,