aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ddcutil/execinfo.patch
diff options
context:
space:
mode:
authorAlex Laskin <alex@lask.in>2018-06-16 08:27:03 +0300
committerLeo <thinkabit.ukim@gmail.com>2019-06-14 09:29:10 -0300
commit2e71e88c2a814ef9e0a8d1206bff0e071dc6d606 (patch)
tree32c761dc9a468114b8053211c2a8dc2533cedd5e /testing/ddcutil/execinfo.patch
parent127784aeb3384f55fb1795d2c2da3fea715a7fbd (diff)
downloadaports-2e71e88c2a814ef9e0a8d1206bff0e071dc6d606.tar.bz2
aports-2e71e88c2a814ef9e0a8d1206bff0e071dc6d606.tar.xz
testing/ddcutil: new aport
Query and change Linux monitor settings using DDC/CI and USB https://github.com/rockowitz/ddcutil
Diffstat (limited to 'testing/ddcutil/execinfo.patch')
-rw-r--r--testing/ddcutil/execinfo.patch76
1 files changed, 76 insertions, 0 deletions
diff --git a/testing/ddcutil/execinfo.patch b/testing/ddcutil/execinfo.patch
new file mode 100644
index 0000000000..99448d70b0
--- /dev/null
+++ b/testing/ddcutil/execinfo.patch
@@ -0,0 +1,76 @@
+--- ddcutil-0.9.1-clean/src/test/i2c/i2c_io_old.c
++++ ddcutil-0.9.1-patched/src/test/i2c/i2c_io_old.c
+@@ -34,7 +34,9 @@
+
+ #include <assert.h>
+ #include <errno.h>
++#ifdef HAVE_EXECINFO_H
+ #include <execinfo.h>
++#endif
+ #include <fcntl.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+--- ddcutil-0.9.1-clean/src/util/debug_util.c
++++ ddcutil-0.9.1-patched/src/util/debug_util.c
+@@ -26,7 +26,9 @@
+ */
+
+ /** \cond */
++#ifdef HAVE_EXECINFO_H
+ #include <execinfo.h>
++
+ #include <glib-2.0/glib.h>
+ #include <stdbool.h>
+ #include <stdio.h>
+@@ -82,7 +84,6 @@
+ return result;
+ }
+
+-
+ #ifdef OLD
+ /** Show the call stack.
+ *
+@@ -194,5 +195,5 @@
+ g_ptr_array_free(callstack, true);
+ }
+ }
+-
++#endif
+
+--- ddcutil-0.9.1-clean/src/util/debug_util.h
++++ ddcutil-0.9.1-patched/src/util/debug_util.h
+@@ -30,7 +30,9 @@
+
+ #include <glib-2.0/glib.h>
+
++#ifdef HAVE_EXECINFO_H
+ GPtrArray * get_backtrace(int stack_adjust);
+ void show_backtrace(int stack_adjust);
++#endif
+
+ #endif /* DEBUG_UTIL_H_ */
+
+--- ddcutil-0.9.1-clean/src/util/error_info.c
++++ ddcutil-0.9.1-patched/src/util/error_info.c
+@@ -101,7 +101,9 @@
+ bool debug = false;
+ if (debug) {
+ printf("(%s) Starting. erec=%p\n", __func__, erec);
++#ifdef HAVE_EXECINFO_H
+ show_backtrace(2);
++#endif
+ }
+ if (erec) {
+ VALID_DDC_ERROR_PTR(erec);
+
+--- ddcutil-0.9.1-clean/src/util/edid.h
++++ ddcutil-0.9.1-patched/src/util/edid.h
+@@ -36,6 +36,7 @@
+ #include <stdint.h>
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <sys/types.h>
+ /** \endcond */
+
+ #include "coredefs.h"
+