diff --git a/www/chromium/files/patch-third__party_wayland_include_config.h b/www/chromium/files/patch-third__party_wayland_include_config.h index ee8277613a92..6b7e5c6c9d9a 100644 --- a/www/chromium/files/patch-third__party_wayland_include_config.h +++ b/www/chromium/files/patch-third__party_wayland_include_config.h @@ -1,26 +1,29 @@ ---- third_party/wayland/include/config.h.orig 2023-02-28 09:34:10 UTC +--- third_party/wayland/include/config.h.orig 2023-03-01 05:42:12 UTC +++ third_party/wayland/include/config.h -@@ -9,7 +9,11 @@ +@@ -9,7 +9,14 @@ #define HAVE_BROKEN_MSG_CMSG_CLOEXEC 0 -+#if __FreeBSD__version > 1300000 - #define HAVE_MEMFD_CREATE -+#else ++#if defined(__FreeBSD__) ++#include ++#if defined(__FreeBSD_version) && __FreeBSD_version < 1300048 +#undef HAVE_MEMFD_CREATE ++#else + #define HAVE_MEMFD_CREATE ++#endif +#endif #define HAVE_MKOSTEMP -@@ -25,7 +29,11 @@ +@@ -25,7 +32,11 @@ #undef HAVE_SYS_PROCCTL_H +#if defined(__FreeBSD__) +#define HAVE_SYS_UCRED_H +#else #undef HAVE_SYS_UCRED_H +#endif #define HAVE_XUCRED_CR_PID 0 diff --git a/www/ungoogled-chromium/files/patch-third__party_wayland_include_config.h b/www/ungoogled-chromium/files/patch-third__party_wayland_include_config.h index ee8277613a92..6b7e5c6c9d9a 100644 --- a/www/ungoogled-chromium/files/patch-third__party_wayland_include_config.h +++ b/www/ungoogled-chromium/files/patch-third__party_wayland_include_config.h @@ -1,26 +1,29 @@ ---- third_party/wayland/include/config.h.orig 2023-02-28 09:34:10 UTC +--- third_party/wayland/include/config.h.orig 2023-03-01 05:42:12 UTC +++ third_party/wayland/include/config.h -@@ -9,7 +9,11 @@ +@@ -9,7 +9,14 @@ #define HAVE_BROKEN_MSG_CMSG_CLOEXEC 0 -+#if __FreeBSD__version > 1300000 - #define HAVE_MEMFD_CREATE -+#else ++#if defined(__FreeBSD__) ++#include ++#if defined(__FreeBSD_version) && __FreeBSD_version < 1300048 +#undef HAVE_MEMFD_CREATE ++#else + #define HAVE_MEMFD_CREATE ++#endif +#endif #define HAVE_MKOSTEMP -@@ -25,7 +29,11 @@ +@@ -25,7 +32,11 @@ #undef HAVE_SYS_PROCCTL_H +#if defined(__FreeBSD__) +#define HAVE_SYS_UCRED_H +#else #undef HAVE_SYS_UCRED_H +#endif #define HAVE_XUCRED_CR_PID 0