ports/devel/valgrind/patches/patch-include_valgrind_h_in

41 lines
1.3 KiB
Text

--- include/valgrind.h.in.orig
+++ include/valgrind.h.in
@@ -112,6 +112,8 @@
#undef PLAT_amd64_darwin
#undef PLAT_x86_freebsd
#undef PLAT_amd64_freebsd
+#undef PLAT_x86_openbsd
+#undef PLAT_amd64_openbsd
#undef PLAT_x86_win32
#undef PLAT_amd64_win64
#undef PLAT_x86_linux
@@ -137,6 +139,10 @@
# define PLAT_x86_freebsd 1
#elif defined(__FreeBSD__) && defined(__amd64__)
# define PLAT_amd64_freebsd 1
+#elif defined(__OpenBSD__) && defined(__i386__)
+# define PLAT_x86_openbsd 1
+#elif defined(__OpenBSD__) && defined(__amd64__)
+# define PLAT_amd64_openbsd 1
#elif (defined(__MINGW32__) && defined(__i386__)) \
|| defined(__CYGWIN32__) \
|| (defined(_WIN32) && defined(_M_IX86))
@@ -264,7 +270,8 @@
#if defined(PLAT_x86_linux) || defined(PLAT_x86_darwin) \
|| (defined(PLAT_x86_win32) && defined(__GNUC__)) \
- || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd)
+ || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd) \
+ || defined(PLAT_x86_openbsd)
typedef
struct {
@@ -404,7 +411,7 @@
#if defined(PLAT_amd64_linux) || defined(PLAT_amd64_darwin) \
|| defined(PLAT_amd64_solaris) \
- || defined(PLAT_amd64_freebsd) \
+ || defined(PLAT_amd64_freebsd) || defined(PLAT_amd64_openbsd) \
|| (defined(PLAT_amd64_win64) && defined(__GNUC__))
typedef