Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/graphics
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv4517

Modified Files:
        skencil.info 
Added Files:
        skencil.patch 
Log Message:
Fix for python2.5

--- NEW FILE: skencil.patch ---
--- skencil-0.6.17/Filter/Makefile.pre.in       2002-08-06 22:21:15.000000000 
+0200
+++ skencil-0.6.17_corr/Filter/Makefile.pre.in  2008-07-22 16:53:12.000000000 
+0200
@@ -124,6 +124,7 @@
 MACHDEP=       @MACHDEP@
 SO=            @SO@
 LDSHARED=      @LDSHARED@
+BLDSHARED=      @BLDSHARED@
 CCSHARED=      @CCSHARED@
 LINKFORSHARED= @LINKFORSHARED@
 [EMAIL PROTECTED]@
@@ -256,6 +257,7 @@
         -e '/^MACHDEP=/s/^MACHDEP=[    ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^SO=/s/^SO=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^LDSHARED=/s/^LDSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
+         -e '/^BLDSHARED=/s/^BLDSHARED=[        ]*\(.*\)/[EMAIL 
PROTECTED]@]%\1%/p' \
         -e '/^CCSHARED=/s/^CCSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$L=/s/^$L=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$P=/s/^$P=\(.*\)/s%^$P=.*%$P=\1%/p' \
diff -ur skencil-0.6.17/Pax/Makefile.pre.in 
skencil-0.6.17_corr/Pax/Makefile.pre.in
--- skencil-0.6.17/Pax/Makefile.pre.in  2002-08-06 22:20:37.000000000 +0200
+++ skencil-0.6.17_corr/Pax/Makefile.pre.in     2008-07-22 16:55:00.000000000 
+0200
@@ -124,6 +124,7 @@
 MACHDEP=       @MACHDEP@
 SO=            @SO@
 LDSHARED=      @LDSHARED@
+BLDSHARED=      @BLDSHARED@
 CCSHARED=      @CCSHARED@
 LINKFORSHARED= @LINKFORSHARED@
 [EMAIL PROTECTED]@
@@ -256,6 +257,7 @@
         -e '/^MACHDEP=/s/^MACHDEP=[    ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^SO=/s/^SO=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^LDSHARED=/s/^LDSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
+         -e '/^BLDSHARED=/s/^BLDSHARED=[        ]*\(.*\)/[EMAIL 
PROTECTED]@]%\1%/p' \
         -e '/^CCSHARED=/s/^CCSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$L=/s/^$L=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$P=/s/^$P=\(.*\)/s%^$P=.*%$P=\1%/p' \
diff -ur skencil-0.6.17/Sketch/Modules/Makefile.pre.in 
skencil-0.6.17_corr/Sketch/Modules/Makefile.pre.in
--- skencil-0.6.17/Sketch/Modules/Makefile.pre.in       2002-08-06 
22:21:24.000000000 +0200
+++ skencil-0.6.17_corr/Sketch/Modules/Makefile.pre.in  2008-07-22 
16:55:53.000000000 +0200
@@ -123,7 +123,8 @@
 RANLIB=                @RANLIB@
 MACHDEP=       @MACHDEP@
 SO=            @SO@
-LDSHARED=      @LDSHARED@
+LDSHARED=       @LDSHARED@
+BLDSHARED=     @BLDSHARED@
 CCSHARED=      @CCSHARED@
 LINKFORSHARED= @LINKFORSHARED@
 [EMAIL PROTECTED]@
@@ -256,6 +257,7 @@
         -e '/^MACHDEP=/s/^MACHDEP=[    ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^SO=/s/^SO=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^LDSHARED=/s/^LDSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
+         -e '/^BLDSHARED=/s/^BLDSHARED=[        ]*\(.*\)/[EMAIL 
PROTECTED]@]%\1%/p' \
         -e '/^CCSHARED=/s/^CCSHARED=[  ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$L=/s/^$L=[      ]*\(.*\)/[EMAIL PROTECTED]@]%\1%/p' \
         -e '/^$P=/s/^$P=\(.*\)/s%^$P=.*%$P=\1%/p' \
diff -urNad skencil-0.6.17~/Filter/binfile.c skencil-0.6.17/Filter/binfile.c
--- skencil-0.6.17~/Filter/binfile.c    2002-05-01 13:38:49.000000000 -0400
+++ skencil-0.6.17/Filter/binfile.c     2008-03-03 21:22:55.000000000 -0500
@@ -277,7 +277,7 @@
 binfile_dealloc(BinaryInputObject * self)
 {
     Py_DECREF(self->stream);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 static PyObject *
diff -urNad skencil-0.6.17~/Filter/filterobj.c skencil-0.6.17/Filter/filterobj.c
--- skencil-0.6.17~/Filter/filterobj.c  2002-05-04 17:58:33.000000000 -0400
+++ skencil-0.6.17/Filter/filterobj.c   2008-03-03 21:22:55.000000000 -0500
@@ -126,7 +126,7 @@
     if (!self->buffer)
     {
     error:
-       PyMem_DEL(self);
+       PyObject_Del(self);
        PyErr_NoMemory();
        if (dealloc)
            dealloc(client_data);
@@ -136,7 +136,7 @@
     self->filtername = PyString_FromString(name);
     if (!self->filtername)
     {
-       PyMem_DEL(self->buffer);
+       PyObject_Del(self->buffer);
        goto error;
     }
 
@@ -215,8 +215,8 @@
        self->dealloc(self->client_data);
     Py_DECREF(self->filtername);
     Py_DECREF(self->stream);
-    PyMem_DEL(self->buffer);
-    PyMem_DEL(self);
+    PyObject_Del(self->buffer);
+    PyObject_Del(self);
 }
 
 static PyObject *
diff -urNad skencil-0.6.17~/Filter/subfilefilter.c 
skencil-0.6.17/Filter/subfilefilter.c
--- skencil-0.6.17~/Filter/subfilefilter.c      2002-05-01 13:38:49.000000000 
-0400
+++ skencil-0.6.17/Filter/subfilefilter.c       2008-03-03 21:22:55.000000000 
-0500
@@ -90,7 +90,7 @@
 {
     SubFileDecodeState * state = (SubFileDecodeState*)clientdata;
     Py_DECREF(state->delim_object);
-    PyMem_DEL(state);
+    PyObject_Del(state);
 }
 
 static void
diff -urNad skencil-0.6.17~/Filter/zlibfilter.c 
skencil-0.6.17/Filter/zlibfilter.c
--- skencil-0.6.17~/Filter/zlibfilter.c 2002-05-01 13:38:49.000000000 -0400
+++ skencil-0.6.17/Filter/zlibfilter.c  2008-03-03 21:22:55.000000000 -0500
@@ -82,7 +82,7 @@
 {
     FlateDecodeState * state = (FlateDecodeState*)clientdata;
     inflateEnd(&state->zstr); /* XXX error handling */
-    PyMem_DEL(state);
+    PyObject_Del(state);
 }
 
 
@@ -102,7 +102,7 @@
     state->buffer = PyMem_NEW(char, INBUFSIZE);
     if (!state->buffer)
     {
-       PyMem_DEL(state);
+       PyObject_Del(state);
        return PyErr_NoMemory();
     }
 
@@ -132,8 +132,8 @@
                             "FlateDecode: Zlib Error %i: %.200s",
                             result, state->zstr.msg);  
        }
-       PyMem_DEL(state->buffer);
-       PyMem_DEL(state);
+       PyObject_Del(state->buffer);
+       PyObject_Del(state);
        return NULL;
     }
 
diff -urNad skencil-0.6.17~/Pax/Generate/typedefs.py 
skencil-0.6.17/Pax/Generate/typedefs.py
--- skencil-0.6.17~/Pax/Generate/typedefs.py    1998-07-25 14:42:55.000000000 
-0400
+++ skencil-0.6.17/Pax/Generate/typedefs.py     2008-03-03 21:22:55.000000000 
-0500
@@ -24,7 +24,7 @@
        'intlist': ('O',
                'PyObject *%(arg)s; int *ints_%(arg)s; int nints_%(arg)s',
                'checkintlist(%(arg)s, sizeof(int), &ints_%(arg)s, 
&nints_%(arg)s)',
-               'ints_%(arg)s, nints_%(arg)s', '', 'PyMem_DEL(ints_%(arg)s)'),
+               'ints_%(arg)s, nints_%(arg)s', '', 
'PyObject_Del(ints_%(arg)s)'),
        'long': ('l', 'long %(arg)s', '', '', 'PyInt_FromLong(%(arg)s)'),
        'unsigned int': ('i', 'unsigned int %(arg)s', '', '',
                'PyInt_FromLong((long)%(arg)s)'),
@@ -38,7 +38,7 @@
                'PyObject *%(arg)s; Atom *atoms_%(arg)s; int natoms_%(arg)s',
                'checkintlist(%(arg)s, sizeof(Atom), &atoms_%(arg)s, 
&natoms_%(arg)s)',
                'atoms_%(arg)s, natoms_%(arg)s', '',
-               'PyMem_DEL(atoms_%(arg)s)'),
+               'PyObject_Del(atoms_%(arg)s)'),
        'Bool': ('i', 'int %(arg)s', '', '(Bool)%(arg)s',
                'PyInt_FromLong((long)%(arg)s)'),
        'Boolean': ('i', 'int %(arg)s', '', '(Boolean)%(arg)s',
@@ -90,7 +90,7 @@
                'PyObject *%(arg)s; XmString *tmp_%(arg)s; int nstrs_%(arg)s',
                'checkxmstringlist(%(arg)s, &tmp_%(arg)s, &nstrs_%(arg)s)',
                'tmp_%(arg)s, nstrs_%(arg)s', '',
-               'while (--nstrs_%(arg)s >= 0) 
XmStringFree(tmp_%(arg)s[nstrs_%(arg)s]); PyMem_DEL(tmp_%(arg)s)'),
+               'while (--nstrs_%(arg)s >= 0) 
XmStringFree(tmp_%(arg)s[nstrs_%(arg)s]); PyObject_Del(tmp_%(arg)s)'),
        'XmTextDirection': ('l', 'XmTextDirection %(arg)s', '', '',
                'PyInt_FromLong((long)%(arg)s)'),
        'XmTextPosition': ('l', 'XmTextPosition %(arg)s', '', '',
@@ -121,11 +121,11 @@
        'argdict': ('O',
                'PyObject *%(arg)s, *dict; ArgList tmp_%(arg)s; int 
nargs_%(arg)s',
                '(dict = checkargdict(wClist, sizeof(wClist)/sizeof(wClist[0]), 
%(w)s, %(arg)s, &tmp_%(arg)s, &nargs_%(arg)s))',
-               'tmp_%(arg)s, nargs_%(arg)s', '', 'PyMem_DEL(tmp_%(arg)s)'),
+               'tmp_%(arg)s, nargs_%(arg)s', '', 'PyObject_Del(tmp_%(arg)s)'),
        'stringlist': ('O',
                 'PyObject *%(arg)s; char **tmp_%(arg)s; int nstrs_%(arg)s',
                'checkstringlist(%(arg)s, &tmp_%(arg)s, &nstrs_%(arg)s)',
-               'tmp_%(arg)s, nstrs_%(arg)s', '', 'PyMem_DEL(tmp_%(arg)s)'),
+               'tmp_%(arg)s, nstrs_%(arg)s', '', 'PyObject_Del(tmp_%(arg)s)'),
        'cbfunc': ('O', 'PyObject *%(arg)s, *cbfunc', 'cbfunc = %(arg)s;',
                'univ_callback', ''),
        'cbarg': ('O', 'PyObject *%(arg)s, *cbarg',
@@ -154,20 +154,20 @@
        'XPoint[]': ('O',
                'PyObject *%(arg)s; XPoint *pts_%(arg)s; int npts_%(arg)s',
                'checkshortlist(2, %(arg)s, (short**)&pts_%(arg)s, 
&npts_%(arg)s)',
-               'pts_%(arg)s, npts_%(arg)s', '', 'PyMem_DEL(pts_%(arg)s)'),
+               'pts_%(arg)s, npts_%(arg)s', '', 'PyObject_Del(pts_%(arg)s)'),
        'XSegment[]': ('O',
                'PyObject *%(arg)s; XSegment *segs_%(arg)s; int nsegs_%(arg)s',
                'checkshortlist(4, %(arg)s, (short**)&segs_%(arg)s, 
&nsegs_%(arg)s)',
-               'segs_%(arg)s, nsegs_%(arg)s', '', 'PyMem_DEL(segs_%(arg)s)'),
+               'segs_%(arg)s, nsegs_%(arg)s', '', 
'PyObject_Del(segs_%(arg)s)'),
        'XRectangle[]': ('O',
                'PyObject *%(arg)s; XRectangle *rects_%(arg)s; int 
nrects_%(arg)s',
                'checkshortlist(4, %(arg)s, (short**)&rects_%(arg)s, 
&nrects_%(arg)s)',
                'rects_%(arg)s, nrects_%(arg)s', '',
-               'PyMem_DEL(rects_%(arg)s)'),
+               'PyObject_Del(rects_%(arg)s)'),
        'XArc[]': ('O',
                'PyObject *%(arg)s; XArc *arcs_%(arg)s; int narcs_%(arg)s',
                'checkshortlist(6, %(arg)s, (short**)&arcs_%(arg)s, 
&narcs_%(arg)s)',
-               'arcs_%(arg)s, narcs_%(arg)s', '', 'PyMem_DEL(arcs_%(arg)s)'),
+               'arcs_%(arg)s, narcs_%(arg)s', '', 
'PyObject_Del(arcs_%(arg)s)'),
        'XGCValues#': ('O',
                'PyObject *%(arg)s; unsigned long mask; XGCValues values',
                'PaxGC_MakeValues(%(arg)s, &mask, &values)',
diff -urNad skencil-0.6.17~/Pax/borderobject.c skencil-0.6.17/Pax/borderobject.c
--- skencil-0.6.17~/Pax/borderobject.c  2002-05-04 16:49:06.000000000 -0400
+++ skencil-0.6.17/Pax/borderobject.c   2008-03-03 21:22:55.000000000 -0500
@@ -40,7 +40,7 @@
     {
        Tk_Free3DBorder(self->tkborder);
     }
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 /* a converter function suitable for PyArg_ParseTuple */
@@ -115,7 +115,7 @@
     
     Tk_Draw3DPolygon(self->tkwin, drawable, self->tkborder, points, npoints,
                     border_width, left_relief);
-    PyMem_DEL(points);
+    PyObject_Del(points);
 
     Py_INCREF(Py_None);
     return Py_None;
@@ -142,7 +142,7 @@
     
     Tk_Fill3DPolygon(self->tkwin, drawable, self->tkborder, points, npoints,
                     border_width, left_relief);
-    PyMem_DEL(points);
+    PyObject_Del(points);
 
     Py_INCREF(Py_None);
     return Py_None;
diff -urNad skencil-0.6.17~/Pax/cmapobject.c skencil-0.6.17/Pax/cmapobject.c
--- skencil-0.6.17~/Pax/cmapobject.c    2001-02-11 14:22:12.000000000 -0500
+++ skencil-0.6.17/Pax/cmapobject.c     2008-03-03 21:22:55.000000000 -0500
@@ -30,17 +30,17 @@
     if (plane_masks == NULL || pixels == NULL)
     {
        if (plane_masks)
-           PyMem_DEL(plane_masks);
+           PyObject_Del(plane_masks);
        if (pixels)
-           PyMem_DEL(pixels);
+           PyObject_Del(pixels);
        return PyErr_NoMemory();
     }
     if (!XAllocColorCells(self->display, self->colormap, contig,
                          plane_masks, nplanes, pixels, npixels))
     {
        PyErr_SetString(PyExc_RuntimeError, "XAllocColorCells failed");
-       PyMem_DEL(plane_masks);
-       PyMem_DEL(pixels);
+       PyObject_Del(plane_masks);
+       PyObject_Del(pixels);
        return NULL;
     }
 
@@ -50,8 +50,8 @@
     res2 = PyList_New(npixels);
     for (i = 0; i < npixels; i++)
        PyList_SetItem(res2, i, PyInt_FromLong(pixels[i]));
-    PyMem_DEL(plane_masks);
-    PyMem_DEL(pixels);
+    PyObject_Del(plane_masks);
+    PyObject_Del(pixels);
     if (PyErr_Occurred())
     {
        Py_XDECREF(res1);
@@ -85,7 +85,7 @@
        item = PyList_GetItem(colorlist, i);
        if (!PyTuple_Check(item) || PyTuple_Size(item) != 5)
        {
-           PyMem_DEL(color);
+           PyObject_Del(color);
            PyErr_BadArgument();
            return NULL;
        }
@@ -96,7 +96,7 @@
        if (!PyArg_ParseTuple(item, "liiib", &color[i].pixel,
                              &red, &green, &blue, &color[i].flags))
        {
-           PyMem_DEL(color);
+           PyObject_Del(color);
            return NULL;
        }
        color[i].red = red;
@@ -106,7 +106,7 @@
 
     XStoreColors(self->display, self->colormap, color, ncolors);
 
-    PyMem_DEL(color);
+    PyObject_Del(color);
     if (PyErr_Occurred())
        return NULL;
     Py_INCREF(Py_None);
@@ -221,7 +221,7 @@
        }
     }
 done:
-    PyMem_DEL(defs);
+    PyObject_Del(defs);
     return list;
 }
 
@@ -285,7 +285,7 @@
        item = PyList_GetItem(pixellist, i);
        if (!PyInt_Check(item))
        {
-           PyMem_DEL(pixels);
+           PyObject_Del(pixels);
            PyErr_BadArgument();
            return NULL;
        }
@@ -294,7 +294,7 @@
 
     XFreeColors(self->display, self->colormap, pixels, npixels, planes);
 
-    PyMem_DEL(pixels);
+    PyObject_Del(pixels);
     if (PyErr_Occurred())
        return NULL;
     Py_INCREF(Py_None);
@@ -345,7 +345,7 @@
     if (self->owner)
        XFreeColormap(self->display, self->colormap);
 
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 PyTypeObject PaxCMapType = {
diff -urNad skencil-0.6.17~/Pax/fontobject.c skencil-0.6.17/Pax/fontobject.c
--- skencil-0.6.17~/Pax/fontobject.c    2001-04-30 10:11:19.000000000 -0400
+++ skencil-0.6.17/Pax/fontobject.c     2008-03-03 21:22:55.000000000 -0500
@@ -69,7 +69,7 @@
     f->font_struct = XLoadQueryFont(display, name);
     if (f->font_struct == NULL)
     {
-       PyMem_DEL(f);
+       PyObject_Del(f);
        PyErr_SetString(PyExc_RuntimeError, "no such font");
        return NULL;
     }
@@ -87,7 +87,7 @@
     f->font_struct = XQueryFont(display, fid);
     if (f->font_struct == NULL)
     {
-       PyMem_DEL(f);
+       PyObject_Del(f);
        PyErr_SetString(PyExc_RuntimeError, "no such font");
        return NULL;
     }
@@ -269,7 +269,7 @@
        XFreeFontInfo(NULL, self->font_struct, 1);
     else
        XFreeFont(self->display, self->font_struct);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 PyTypeObject PaxFontType = {
diff -urNad skencil-0.6.17~/Pax/gcmethods.c skencil-0.6.17/Pax/gcmethods.c
--- skencil-0.6.17~/Pax/gcmethods.c     2001-04-30 09:21:10.000000000 -0400
+++ skencil-0.6.17/Pax/gcmethods.c      2008-03-03 21:22:55.000000000 -0500
@@ -45,7 +45,7 @@
        }
 XDrawArcs(self->display, self->drawable, self->gc,
                        arcs_arg1, narcs_arg1);
-       PyMem_DEL(arcs_arg1);
+       PyObject_Del(arcs_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -113,7 +113,7 @@
 XDrawLines(self->display, self->drawable, self->gc,
                        pts_arg1, npts_arg1,
                        arg2);
-       PyMem_DEL(pts_arg1);
+       PyObject_Del(pts_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -151,7 +151,7 @@
 XDrawPoints(self->display, self->drawable, self->gc,
                        pts_arg1, npts_arg1,
                        arg2);
-       PyMem_DEL(pts_arg1);
+       PyObject_Del(pts_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -192,7 +192,7 @@
        }
 XDrawRectangles(self->display, self->drawable, self->gc,
                        rects_arg1, nrects_arg1);
-       PyMem_DEL(rects_arg1);
+       PyObject_Del(rects_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -211,7 +211,7 @@
        }
 XDrawSegments(self->display, self->drawable, self->gc,
                        segs_arg1, nsegs_arg1);
-       PyMem_DEL(segs_arg1);
+       PyObject_Del(segs_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -282,7 +282,7 @@
        }
 XFillArcs(self->display, self->drawable, self->gc,
                        arcs_arg1, narcs_arg1);
-       PyMem_DEL(arcs_arg1);
+       PyObject_Del(arcs_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -307,7 +307,7 @@
                        pts_arg1, npts_arg1,
                        arg2,
                        arg3);
-       PyMem_DEL(pts_arg1);
+       PyObject_Del(pts_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -348,7 +348,7 @@
        }
 XFillRectangles(self->display, self->drawable, self->gc,
                        rects_arg1, nrects_arg1);
-       PyMem_DEL(rects_arg1);
+       PyObject_Del(rects_arg1);
        Py_INCREF(Py_None);
        return Py_None;
 }
@@ -492,7 +492,7 @@
                        arg2,
                        rects_arg3, nrects_arg3,
                        arg4);
-       PyMem_DEL(rects_arg3);
+       PyObject_Del(rects_arg3);
        Py_INCREF(Py_None);
        return Py_None;
 }
diff -urNad skencil-0.6.17~/Pax/gcobject.c skencil-0.6.17/Pax/gcobject.c
--- skencil-0.6.17~/Pax/gcobject.c      2001-04-30 10:11:20.000000000 -0400
+++ skencil-0.6.17/Pax/gcobject.c       2008-03-03 21:22:55.000000000 -0500
@@ -152,7 +152,7 @@
        PyObject *item = PyList_GetItem(list, i);
        if (!PyInt_Check(item))
        {
-           PyMem_DEL(*parray);
+           PyObject_Del(*parray);
            PyErr_SetString(PyExc_TypeError, "list of ints expected");
            return 0;
        }
@@ -241,7 +241,7 @@
        return NULL;
 
     XSetDashes(self->display, self->gc, dash_offset, dashes, num_dashes);
-    PyMem_DEL(dashes);
+    PyObject_Del(dashes);
 
     Py_INCREF(Py_None);
     return Py_None;
@@ -478,7 +478,7 @@
     else if (self->shared == PAXGC_OWNED)
        XFreeGC(self->display, self->gc);
     Py_XDECREF(self->drawable_object);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 PyTypeObject PaxGCType =
diff -urNad skencil-0.6.17~/Pax/imageobject.c skencil-0.6.17/Pax/imageobject.c
--- skencil-0.6.17~/Pax/imageobject.c   2000-06-15 14:39:18.000000000 -0400
+++ skencil-0.6.17/Pax/imageobject.c    2008-03-03 21:22:55.000000000 -0500
@@ -153,13 +153,13 @@
        XDestroyImage(self->ximage);
        shmdt(self->shminfo->shmaddr);
        shmctl(self->shminfo->shmid, IPC_RMID, 0);
-       PyMem_DEL(self->shminfo);
+       PyObject_Del(self->shminfo);
     }
     else
 #endif
        XDestroyImage(self->ximage);
     
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 PyTypeObject PaxImageType = {
@@ -215,7 +215,7 @@
     self = (PaxImageObject*)PaxImage_FromImage(ximage);
     if (!self)
     {
-       PyMem_DEL(shminfo);
+       PyObject_Del(shminfo);
        return NULL;
     }
 
diff -urNad skencil-0.6.17~/Pax/paxtkinter.c skencil-0.6.17/Pax/paxtkinter.c
--- skencil-0.6.17~/Pax/paxtkinter.c    2004-08-07 15:52:22.000000000 -0400
+++ skencil-0.6.17/Pax/paxtkinter.c     2008-03-03 21:22:55.000000000 -0500
@@ -1201,7 +1201,7 @@
        ENTER_PYTHON
        Py_XDECREF(data->self);
        Py_XDECREF(data->func);
-       PyMem_DEL(data);
+       PyObject_Del(data);
        LEAVE_PYTHON
 }
 
@@ -1236,7 +1236,7 @@
        LEAVE_TCL
        if (err == NULL) {
                PyErr_SetString(Tkinter_TclError, "can't create Tcl command");
-               PyMem_DEL(data);
+               PyObject_Del(data);
                return NULL;
        }
 
@@ -1307,7 +1307,7 @@
                        *pp = p->next;
                        Py_XDECREF(p->func);
                        Py_XDECREF(p->file);
-                       PyMem_DEL(p);
+                       PyObject_Del(p);
                }
                else
                        pp = &p->next;
@@ -1499,7 +1499,7 @@
 
        Py_XDECREF(func);
 
-       PyMem_DEL(self);
+       PyObject_Del(self);
 }
 
 static PyObject *
@@ -1825,7 +1825,7 @@
        ENTER_TCL
        Tcl_DeleteInterp(Tkapp_Interp(self));
        LEAVE_TCL
-       PyMem_DEL(self);
+       PyObject_Del(self);
        DisableEventHook();
 }
 
diff -urNad skencil-0.6.17~/Pax/paxutil.c skencil-0.6.17/Pax/paxutil.c
--- skencil-0.6.17~/Pax/paxutil.c       1998-09-25 15:53:34.000000000 -0400
+++ skencil-0.6.17/Pax/paxutil.c        2008-03-03 21:22:55.000000000 -0500
@@ -25,7 +25,7 @@
        if (!PyTuple_Check(item) || PyTuple_Size(item) != width)
        {
            char buf[100];
-           PyMem_DEL(*parray);
+           PyObject_Del(*parray);
            sprintf(buf, "list of %d-tuples expected", width);
            PyErr_SetString(PyExc_TypeError, buf);
            return 0;
@@ -35,7 +35,7 @@
            PyObject *elem = PyTuple_GetItem(item, j);
            if (!PyInt_Check(elem))
            {
-               PyMem_DEL(*parray);
+               PyObject_Del(*parray);
                PyErr_SetString(PyExc_TypeError,
                                "list of tuples of ints expected");
                return 0;
diff -urNad skencil-0.6.17~/Pax/pixmapobject.c skencil-0.6.17/Pax/pixmapobject.c
--- skencil-0.6.17~/Pax/pixmapobject.c  2002-02-16 13:54:54.000000000 -0500
+++ skencil-0.6.17/Pax/pixmapobject.c   2008-03-03 21:22:55.000000000 -0500
@@ -381,7 +381,7 @@
 {
     if (self->owner)
        XFreePixmap(self->display, self->pixmap);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 PyTypeObject PaxPixmapType = {
diff -urNad skencil-0.6.17~/Pax/regionobject.c skencil-0.6.17/Pax/regionobject.c
--- skencil-0.6.17~/Pax/regionobject.c  2002-05-04 16:49:49.000000000 -0400
+++ skencil-0.6.17/Pax/regionobject.c   2008-03-03 21:22:55.000000000 -0500
@@ -178,7 +178,7 @@
 region_dealloc(PaxRegionObject  *self)
 {
     XDestroyRegion(self->region);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 
diff -urNad skencil-0.6.17~/Pax/tkwinobject.c skencil-0.6.17/Pax/tkwinobject.c
--- skencil-0.6.17~/Pax/tkwinobject.c   2002-05-04 16:50:02.000000000 -0400
+++ skencil-0.6.17/Pax/tkwinobject.c    2008-03-03 21:22:55.000000000 -0500
@@ -47,7 +47,7 @@
 static void
 tkwin_dealloc(TkWinObject * self)
 {
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 
@@ -365,7 +365,7 @@
     if (ximage == NULL)
     {
        PyErr_SetString(PyExc_RuntimeError, "XCreateImage failed");
-       PyMem_DEL(newdata);
+       PyObject_Del(newdata);
        return NULL;
     }
     return PaxImage_FromImage(ximage);
@@ -463,7 +463,7 @@
            shmdt(shminfo->shmaddr);
        if (shminfo->shmid != -1)
            shmctl(shminfo->shmid, IPC_RMID, 0);
-       PyMem_DEL(shminfo);
+       PyObject_Del(shminfo);
     }
     return NULL;
 }
@@ -551,7 +551,7 @@
        XDestroyImage(ximage);
        shmdt(shminfo->shmaddr);
        shmctl(shminfo->shmid, IPC_RMID, 0);
-       PyMem_DEL(shminfo);
+       PyObject_Del(shminfo);
        Py_INCREF(Py_None);
        return Py_None;
     }
@@ -567,7 +567,7 @@
            shmdt(shminfo->shmaddr);
        if (shminfo->shmid != -1)
            shmctl(shminfo->shmid, IPC_RMID, 0);
-       PyMem_DEL(shminfo);
+       PyObject_Del(shminfo);
     }
     return NULL;
 }
@@ -704,7 +704,7 @@
        return NULL;
     }
     reg = XPolygonRegion(points, npoints, fill_rule);
-    PyMem_DEL(points);
+    PyObject_Del(points);
     if (reg == NULL)
        return PyErr_NoMemory();
     return PaxRegion_FromRegion(reg);
diff -urNad skencil-0.6.17~/Sketch/Modules/curveobject.c 
skencil-0.6.17/Sketch/Modules/curveobject.c
--- skencil-0.6.17~/Sketch/Modules/curveobject.c        2003-03-15 
17:29:45.000000000 -0500
+++ skencil-0.6.17/Sketch/Modules/curveobject.c 2008-03-03 21:22:55.000000000 
-0500
@@ -117,7 +117,7 @@
     self->segments = malloc(length * sizeof(CurveSegment));
     if (!self->segments)
     {
-       PyMem_DEL(self);
+       PyObject_Del(self);
        return PyErr_NoMemory();
     }
     self->allocated = length;
@@ -218,7 +218,7 @@
 curve_dealloc(SKCurveObject * self)
 {
     free(self->segments);
-    PyMem_DEL(self);
+    PyObject_Del(self);
     paths_allocated--;
 }
 
diff -urNad skencil-0.6.17~/Sketch/Modules/pstokenize.c 
skencil-0.6.17/Sketch/Modules/pstokenize.c
--- skencil-0.6.17~/Sketch/Modules/pstokenize.c 2001-05-12 15:24:49.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/pstokenize.c  2008-03-03 21:22:55.000000000 
-0500
@@ -691,7 +691,7 @@
 pstokenizer_dealloc(PSTokenizerObject * self)
 {
     Py_DECREF(self->source);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 static PyObject *
diff -urNad skencil-0.6.17~/Sketch/Modules/skaux.c 
skencil-0.6.17/Sketch/Modules/skaux.c
--- skencil-0.6.17~/Sketch/Modules/skaux.c      2002-05-04 16:43:51.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/skaux.c       2008-03-03 21:22:55.000000000 
-0500
@@ -287,7 +287,7 @@
     self->dict = PyDict_New();
     if (!self->dict)
     {
-       PyMem_DEL(self);
+       PyObject_Del(self);
        return NULL;
     }
 
@@ -298,7 +298,7 @@
 SKCache_dealloc(SKCacheObject * self)
 {
     Py_DECREF(self->dict);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 static PyObject *
diff -urNad skencil-0.6.17~/Sketch/Modules/skcolor.c 
skencil-0.6.17/Sketch/Modules/skcolor.c
--- skencil-0.6.17~/Sketch/Modules/skcolor.c    2002-05-04 16:44:46.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/skcolor.c     2008-03-03 21:22:55.000000000 
-0500
@@ -103,7 +103,7 @@
     self->ob_type = (PyTypeObject*)free_list;
     free_list = self;
 #else
-    PyMem_DEL(self);
+    PyObject_Del(self);
 #endif
 #if SKCOLOR_COUNT_ALLOC
     skcolor_allocated--;
@@ -478,20 +478,20 @@
        {
            for (j = 0; j < 8; j++)
            {
-               PyMem_DEL(self->dither_matrix[i][j]);
+               PyObject_Del(self->dither_matrix[i][j]);
            }
-           PyMem_DEL(self->dither_matrix[i]);
+           PyObject_Del(self->dither_matrix[i]);
        }
-       PyMem_DEL(self->dither_matrix);
+       PyObject_Del(self->dither_matrix);
     }
     if (self->dither_red)
-       PyMem_DEL(self->dither_red);
+       PyObject_Del(self->dither_red);
     if (self->dither_green)
-       PyMem_DEL(self->dither_green);
+       PyObject_Del(self->dither_green);
     if (self->dither_blue)
-       PyMem_DEL(self->dither_blue);
+       PyObject_Del(self->dither_blue);
     if (self->dither_gray)
-       PyMem_DEL(self->dither_gray);
+       PyObject_Del(self->dither_gray);
 }
 
 static int
@@ -594,7 +594,7 @@
     self->visualinfo = PyMem_NEW(XVisualInfo, 1);
     if (!self->visualinfo)
     {
-       PyMem_DEL(self);
+       PyObject_Del(self);
        return PyErr_NoMemory();
     }
     memcpy(self->visualinfo, info, sizeof(XVisualInfo));
@@ -629,7 +629,7 @@
     if (self->free_extra)
        self->free_extra(self);
     free(self->visualinfo);
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 static PyObject *
diff -urNad skencil-0.6.17~/Sketch/Modules/skfm.c 
skencil-0.6.17/Sketch/Modules/skfm.c
--- skencil-0.6.17~/Sketch/Modules/skfm.c       2002-05-04 16:45:06.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/skfm.c        2008-03-03 21:22:55.000000000 
-0500
@@ -85,7 +85,7 @@
 static void
 skfm_dealloc(SKFontMetric * self)
 {
-    PyMem_DEL(self);
+    PyObject_Del(self);
 }
 
 
diff -urNad skencil-0.6.17~/Sketch/Modules/skpoint.c 
skencil-0.6.17/Sketch/Modules/skpoint.c
--- skencil-0.6.17~/Sketch/Modules/skpoint.c    2002-05-04 16:40:50.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/skpoint.c     2008-03-03 21:22:55.000000000 
-0500
@@ -62,7 +62,7 @@
 static void
 skpoint_dealloc(SKPointObject * self)
 {
-    PyMem_DEL(self);
+    PyObject_Del(self);
 #if SKPOINT_COUNT_ALLOC
     allocated -= 1;
 #endif
diff -urNad skencil-0.6.17~/Sketch/Modules/skrect.c 
skencil-0.6.17/Sketch/Modules/skrect.c
--- skencil-0.6.17~/Sketch/Modules/skrect.c     2002-05-04 16:45:32.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/skrect.c      2008-03-03 21:22:55.000000000 
-0500
@@ -114,7 +114,7 @@
     self->ob_type = (PyTypeObject*)free_list;
     free_list = self;
 #else
-    PyMem_DEL(self);
+    PyObject_Del(self);
 #endif
 #if SKRECT_COUNT_ALLOC
     allocated--;
diff -urNad skencil-0.6.17~/Sketch/Modules/sktrafo.c 
skencil-0.6.17/Sketch/Modules/sktrafo.c
--- skencil-0.6.17~/Sketch/Modules/sktrafo.c    2002-06-15 14:02:53.000000000 
-0400
+++ skencil-0.6.17/Sketch/Modules/sktrafo.c     2008-03-03 21:22:55.000000000 
-0500
@@ -82,7 +82,7 @@
 static void
 sktrafo_dealloc(SKTrafoObject * self)
 {
-    PyMem_DEL(self);
+    PyObject_Del(self);
 #if SKTRAFO_COUNT_ALLOC
     allocated--;
 #endif

Index: skencil.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/graphics/skencil.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- skencil.info        23 Apr 2008 07:48:53 -0000      1.6
+++ skencil.info        22 Jul 2008 15:17:13 -0000      1.7
@@ -1,12 +1,14 @@
 Package: skencil
 Version: 0.6.17
-Revision: 1003
+Revision: 1004
 Maintainer: None <[EMAIL PROTECTED]>
 BuildDepends: tcltk-dev
 Depends: python25, pil-py25, numeric-py25, tcltk, pyxml-py25, reportlab-py25
 Conflicts: sketch (<= 0.6.15-3)
 Replaces: sketch (<= 0.6.15-3)
 Source: mirror:sourceforge:sketch/skencil-%v.tar.gz
+PatchFile: %n.patch
+PatchFile-MD5: c9efd55003da0c9f9b2a1e84e0c4d9f8
 Compilescript: <<
 %p/bin/python2.5 ./setup.py configure --prefix=%p --tk-flags="-L%p/lib -ltk 
-ltcl -L/usr/X11R6/lib -lX11.6" --pax-no-xshm
 %p/bin/python2.5 ./setup.py build
@@ -39,3 +41,5 @@
 Homepage: http://sketch.sourceforge.net
 License: GPL
 Source-MD5: 03f0a57cf623bcd657a4b8887d3ebe0b
+DescPort: Patchscript for python2.5 borrowed from debian
+


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to