Date: Wed, 1 Mar 2023 05:06:35 GMT From: Robert Nagy <rnagy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: beba79ea0400 - main - www/{chromium,ungoogled-chromium}: unbreak on FreeBSD < 13.0 Message-ID: <202303010506.32156Z1u068382@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=beba79ea0400605b719e3ac7961bab51533159d5 commit beba79ea0400605b719e3ac7961bab51533159d5 Author: Robert Nagy <rnagy@FreeBSD.org> AuthorDate: 2023-02-28 09:35:39 +0000 Commit: Robert Nagy <rnagy@FreeBSD.org> CommitDate: 2023-03-01 05:06:28 +0000 www/{chromium,ungoogled-chromium}: unbreak on FreeBSD < 13.0 support for memfd_create has been introduced in 13.0 so disable it on older releases PR: 269869 Reviewed by: rene (mentor) --- .../files/patch-third__party_wayland_include_config.h | 16 ++++++++++++++-- .../files/patch-third__party_wayland_include_config.h | 16 ++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) 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 2dc3c949e7b5..ee8277613a92 100644 --- a/www/chromium/files/patch-third__party_wayland_include_config.h +++ b/www/chromium/files/patch-third__party_wayland_include_config.h @@ -1,6 +1,18 @@ ---- third_party/wayland/include/config.h.orig 2023-02-08 15:40:14 UTC +--- third_party/wayland/include/config.h.orig 2023-02-28 09:34:10 UTC +++ third_party/wayland/include/config.h -@@ -25,7 +25,11 @@ +@@ -9,7 +9,11 @@ + + #define HAVE_BROKEN_MSG_CMSG_CLOEXEC 0 + ++#if __FreeBSD__version > 1300000 + #define HAVE_MEMFD_CREATE ++#else ++#undef HAVE_MEMFD_CREATE ++#endif + + #define HAVE_MKOSTEMP + +@@ -25,7 +29,11 @@ #undef HAVE_SYS_PROCCTL_H 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 e6e2f7def1b4..ee8277613a92 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,6 +1,18 @@ ---- third_party/wayland/include/config.h.orig 2023-02-11 09:11:04 UTC +--- third_party/wayland/include/config.h.orig 2023-02-28 09:34:10 UTC +++ third_party/wayland/include/config.h -@@ -25,7 +25,11 @@ +@@ -9,7 +9,11 @@ + + #define HAVE_BROKEN_MSG_CMSG_CLOEXEC 0 + ++#if __FreeBSD__version > 1300000 + #define HAVE_MEMFD_CREATE ++#else ++#undef HAVE_MEMFD_CREATE ++#endif + + #define HAVE_MKOSTEMP + +@@ -25,7 +29,11 @@ #undef HAVE_SYS_PROCCTL_H
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303010506.32156Z1u068382>