1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 03:09:51 +03:00
aports/community/libmedc/med-py3.13.patch
2025-05-31 13:20:59 +00:00

26 lines
1.4 KiB
Diff

Patch-Source: https://src.fedoraproject.org/rpms/med/raw/rawhide/f/med-swig-4.3.0.patch
diff -rupN --no-dereference med-5.0.0/python/med_enumtest_typemap.i med-5.0.0-new/python/med_enumtest_typemap.i
--- med-5.0.0/python/med_enumtest_typemap.i 2023-03-07 15:20:57.000000000 +0100
+++ med-5.0.0-new/python/med_enumtest_typemap.i 2025-01-24 00:28:04.465816239 +0100
@@ -128,7 +128,7 @@ public:
if (pclass == NULL) printf("%s\n","Can't get class $1_basetype");
Py_DECREF(pmod);
pargs = Py_BuildValue("(i)",*$1);
- pinst = PyEval_CallObject(pclass, pargs);
+ pinst = PyObject_CallObject(pclass, pargs);
if (pinst == NULL) printf("%s\n","Can't instanciate class $1_basetype");
$result=SWIG_Python_AppendOutput($result, pinst);
}
diff -rupN --no-dereference med-5.0.0/python/med_enum_typemap.i med-5.0.0-new/python/med_enum_typemap.i
--- med-5.0.0/python/med_enum_typemap.i 2023-03-07 15:20:57.000000000 +0100
+++ med-5.0.0-new/python/med_enum_typemap.i 2025-01-24 00:28:04.466146326 +0100
@@ -109,7 +109,7 @@ Type.__repr__= lambda self: #Type +"("+s
if (pclass == NULL) printf("%s\n","Can't get class $1_basetype");
Py_DECREF(pmod);
pargs = Py_BuildValue("(i)",*$1);
- pinst = PyEval_CallObject(pclass, pargs);
+ pinst = PyObject_CallObject(pclass, pargs);
if (pinst == NULL) printf("%s\n","Can't instanciate class $1_basetype");
$result=SWIG_Python_AppendOutput($result, pinst);
}