diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2013-09-12 09:52:36 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2013-09-12 09:52:36 +0000 |
| commit | 096d151ffefee2db6a5e39310cb5c68bbae5fce4 (patch) | |
| tree | 05f8fc04ad954aeccb44f0756e67dc744d5e19bf | |
| parent | - Add patch to fix compilation with clang (diff) | |
Try to fix build on CURRENT with libc++ as default.
Reported by: pkg-fallout
3 files changed, 29 insertions, 3 deletions
diff --git a/www/chromium/files/patch-base__process__internal_linux.h b/www/chromium/files/patch-base__process__internal_linux.h new file mode 100644 index 000000000000..29e84f5728c6 --- /dev/null +++ b/www/chromium/files/patch-base__process__internal_linux.h @@ -0,0 +1,11 @@ +--- ./base/process/internal_linux.h.orig 2013-09-03 09:09:03.000000000 +0200 ++++ ./base/process/internal_linux.h 2013-09-07 21:29:08.000000000 +0200 +@@ -10,6 +10,8 @@ + + #include "base/files/file_path.h" + ++#include <unistd.h> /* pid_t */ ++ + namespace base { + namespace internal { + diff --git a/www/chromium/files/patch-base__process__process_iterator_freebsd.cc b/www/chromium/files/patch-base__process__process_iterator_freebsd.cc new file mode 100644 index 000000000000..ecea4cd107a3 --- /dev/null +++ b/www/chromium/files/patch-base__process__process_iterator_freebsd.cc @@ -0,0 +1,13 @@ +--- ./base/process/process_iterator_freebsd.cc.orig 2013-09-03 09:09:03.000000000 +0200 ++++ ./base/process/process_iterator_freebsd.cc 2013-09-07 21:31:37.000000000 +0200 +@@ -6,6 +6,10 @@ + + #include <sys/sysctl.h> + ++/* getuid() */ ++#include <unistd.h> ++#include <sys/types.h> ++ + #include "base/logging.h" + #include "base/strings/string_util.h" + diff --git a/www/chromium/files/patch-base__process__process_metrics_freebsd.cc b/www/chromium/files/patch-base__process__process_metrics_freebsd.cc index 7447c24d1f38..42cfa6ebe860 100644 --- a/www/chromium/files/patch-base__process__process_metrics_freebsd.cc +++ b/www/chromium/files/patch-base__process__process_metrics_freebsd.cc @@ -1,11 +1,13 @@ ---- base/process/process_metrics_freebsd.cc.orig 2013-08-17 19:21:48.000000000 +0300 -+++ base/process/process_metrics_freebsd.cc 2013-08-17 19:22:18.000000000 +0300 -@@ -4,6 +4,8 @@ +--- ./base/process/process_metrics_freebsd.cc.orig 2013-09-03 09:09:03.000000000 +0200 ++++ ./base/process/process_metrics_freebsd.cc 2013-09-07 21:30:29.000000000 +0200 +@@ -4,6 +4,10 @@ #include "base/process/process_metrics.h" +#include "base/sys_info.h" + ++#include <unistd.h> /* getpagesize() */ ++ namespace base { ProcessMetrics::ProcessMetrics(ProcessHandle process) |
