pkgsrc/www/cliqz/patches/patch-mozilla-release_widget_gtk_WaylandDMABufSurface.cpp
fox ce28d758be www/cliqz: Updates to 1.38.0
- Removes some of the obsolete patches.
- Bumps versions of dependencies.

Changes since 1.36.0:

Merge with Firefox 78.0.2
2020-07-24 07:29:32 +00:00

34 lines
974 B
C++

$NetBSD: patch-mozilla-release_widget_gtk_WaylandDMABufSurface.cpp,v 1.1 2020/07/24 07:29:32 fox Exp $
* Fix build under NetBSD.
Taken from www/firefox
--- mozilla-release/widget/gtk/WaylandDMABufSurface.cpp.orig 2020-06-19 02:17:05.000000000 +0000
+++ mozilla-release/widget/gtk/WaylandDMABufSurface.cpp
@@ -18,7 +18,9 @@
#include <sys/time.h>
#include <dlfcn.h>
#include <sys/mman.h>
+#if !defined(__NetBSD__)
#include <sys/eventfd.h>
+#endif
#include <poll.h>
#include "mozilla/widget/gbm.h"
@@ -91,6 +93,7 @@ void WaylandDMABufSurface::GlobalRefAdd(
}
void WaylandDMABufSurface::GlobalRefCountCreate() {
+#if !defined(__NetBSD__)
MOZ_ASSERT(!mGlobalRefCountFd);
mGlobalRefCountFd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK | EFD_SEMAPHORE);
if (mGlobalRefCountFd < 0) {
@@ -98,6 +101,7 @@ void WaylandDMABufSurface::GlobalRefCoun
mGlobalRefCountFd = 0;
return;
}
+#endif
}
void WaylandDMABufSurface::GlobalRefCountImport(int aFd) {