diff options
author | Daniel Pielmeier <billie@gentoo.org> | 2020-11-02 08:18:27 +0100 |
---|---|---|
committer | Daniel Pielmeier <billie@gentoo.org> | 2020-11-02 10:49:49 +0100 |
commit | 0fd8a8c809c4603e847267219bb1c87af93027e6 (patch) | |
tree | e0fd4e9165e47ccb3b407fc5b1ecd18a96623201 /app-admin/conky/files | |
parent | dev-python/django: Bump to 3.1.3 (diff) | |
download | gentoo-0fd8a8c809c4603e847267219bb1c87af93027e6.tar.gz gentoo-0fd8a8c809c4603e847267219bb1c87af93027e6.tar.bz2 gentoo-0fd8a8c809c4603e847267219bb1c87af93027e6.zip |
app-admin/conky: Build fix for libmicrohttpd.
Thanks to Toralf Förster for the report and Andy Getz for the patch.
Closes: https://bugs.gentoo.org/736172
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
Diffstat (limited to 'app-admin/conky/files')
-rw-r--r-- | app-admin/conky/files/conky-1.10.8-fpermissive.patch | 14 | ||||
-rw-r--r-- | app-admin/conky/files/conky-1.11.6-fpermissive.patch | 31 |
2 files changed, 45 insertions, 0 deletions
diff --git a/app-admin/conky/files/conky-1.10.8-fpermissive.patch b/app-admin/conky/files/conky-1.10.8-fpermissive.patch new file mode 100644 index 000000000000..42abeb831cd6 --- /dev/null +++ b/app-admin/conky/files/conky-1.10.8-fpermissive.patch @@ -0,0 +1,14 @@ +--- conky-1.10.8/src/conky.cc.orig 2020-08-28 13:17:22.330113596 -0400 ++++ conky-1.10.8/src/conky.cc 2020-08-28 13:19:48.564891015 -0400 +@@ -478,9 +478,9 @@ + struct MHD_Daemon *httpd; + static conky::simple_config_setting<bool> http_refresh("http_refresh", false, true); + +-int sendanswer(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls) { ++MHD_Result sendanswer(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls) { + struct MHD_Response *response = MHD_create_response_from_data(webpage.length(), (void*) webpage.c_str(), MHD_NO, MHD_NO); +- int ret = MHD_queue_response (connection, MHD_HTTP_OK, response); ++ MHD_Result ret = MHD_queue_response (connection, MHD_HTTP_OK, response); + MHD_destroy_response(response); + if(cls || url || method || version || upload_data || upload_data_size || con_cls) {} //make compiler happy + return ret; diff --git a/app-admin/conky/files/conky-1.11.6-fpermissive.patch b/app-admin/conky/files/conky-1.11.6-fpermissive.patch new file mode 100644 index 000000000000..1ac1173ba646 --- /dev/null +++ b/app-admin/conky/files/conky-1.11.6-fpermissive.patch @@ -0,0 +1,31 @@ +From 16be0e1571a586168855bedb6da1ddc732b0bbf4 Mon Sep 17 00:00:00 2001 +From: Brenden Matthews <brenden@brndn.io> +Date: Thu, 22 Oct 2020 13:02:00 -0400 +Subject: [PATCH] Build fix for libmicrohttpd. + +--- + src/conky.cc | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/src/conky.cc b/src/conky.cc +index 79633a40..b1743466 100644 +--- a/src/conky.cc ++++ b/src/conky.cc +@@ -322,12 +322,13 @@ struct MHD_Daemon *httpd; + static conky::simple_config_setting<bool> http_refresh("http_refresh", false, + true); + +-int sendanswer(void *cls, struct MHD_Connection *connection, const char *url, +- const char *method, const char *version, const char *upload_data, +- size_t *upload_data_size, void **con_cls) { ++MHD_Result sendanswer(void *cls, struct MHD_Connection *connection, ++ const char *url, const char *method, const char *version, ++ const char *upload_data, unsigned long *upload_data_size, ++ void **con_cls) { + struct MHD_Response *response = MHD_create_response_from_buffer( + webpage.length(), (void *)webpage.c_str(), MHD_RESPMEM_PERSISTENT); +- int ret = MHD_queue_response(connection, MHD_HTTP_OK, response); ++ MHD_Result ret = MHD_queue_response(connection, MHD_HTTP_OK, response); + MHD_destroy_response(response); + if (cls || url || method || version || upload_data || upload_data_size || + con_cls) {} // make compiler happy |