diff options
author | Rene Ladan <rene@FreeBSD.org> | 2021-12-05 11:47:12 +0100 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2021-12-05 11:47:12 +0100 |
commit | 75808722b7b6454cf15915ee185ff0b59c1e1b0c (patch) | |
tree | f3e3d3551b30c26301059af67a2ce2facbc2b7ed /sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c | |
parent | mail/isync: Update to 1.4.4 (diff) |
cleanup: Remove expired ports:
2021-12-05 sysutils/bareos17-client: Deprecated, no new release since 2020
2021-12-05 sysutils/bareos17-client-static: Deprecated, no new release since 2020
2021-12-05 sysutils/bareos17-server: Deprecated, no new release since 2020
2021-12-05 www/bareos17-webui: Deprecated, no new release since 2020
Diffstat (limited to 'sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c')
-rw-r--r-- | sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c b/sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c deleted file mode 100644 index 5fcedbb67002..000000000000 --- a/sysutils/bareos17-server/files/patch-src-plugins-stored_python-sd.c +++ /dev/null @@ -1,61 +0,0 @@ ---- src/plugins/stored/python-sd.c 2019-12-29 01:43:28.821366000 -0500 -+++ src/plugins/stored/python-sd.c 2019-12-29 01:45:39.796709000 -0500 -@@ -34,6 +34,13 @@ - #error "Need at least Python version 2.6 or newer" - #endif - -+#if (PY_VERSION_HEX > 0x03050000) -+#define PyInt_AsLong PyLong_AsLong -+#define PyInt_FromLong PyLong_FromLong -+#define PyString_AsString PyUnicode_AsUTF8 -+#define PyString_FromString PyUnicode_FromString -+#endif -+ - static const int dbglvl = 150; - - #define PLUGIN_LICENSE "Bareos AGPLv3" -@@ -114,6 +121,20 @@ - */ - static PyThreadState *mainThreadState; - -+#if (PY_VERSION_HEX > 0x03050000) -+static struct PyModuleDef BareosSDModuleDef = { -+ PyModuleDef_HEAD_INIT, -+ "bareossd", -+ NULL, -+ -1, -+ BareosSDMethods, -+ NULL, -+ NULL, -+ NULL, -+ NULL -+}; -+#endif -+ - #ifdef __cplusplus - extern "C" { - #endif -@@ -695,7 +716,11 @@ - /* - * Make our callback methods available for Python. - */ -+#if (PY_VERSION_HEX > 0x03050000) -+ p_ctx->pInstance = PyModule_Create(&BareosSDModuleDef); -+#else - p_ctx->pInstance = Py_InitModule("bareossd", BareosSDMethods); -+#endif - } - - /* -@@ -976,7 +1001,11 @@ - char *value; - - ctx = PyGetbpContext(pyCtx); -+#if (PY_VERSION_HEX > 0x03050000) -+ value = bstrdup(PyString_AsString(pyValue)); -+#else - value = PyString_AsString(pyValue); -+#endif - if (value) { - bfuncs->setBareosValue(ctx, (bsdwVariable)var, value); - } |