mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 21:30:31 -04:00
Finally, after a long wait, an electron port for FreeBSD lands in the portstree. A huge thanks to everyone contributed to this huge effort and to the maintainer that is willing to take the burden of the maintainership!
47 lines
1.3 KiB
Text
47 lines
1.3 KiB
Text
--- sandbox/linux/BUILD.gn.orig 2019-03-15 06:37:31 UTC
|
|
+++ sandbox/linux/BUILD.gn
|
|
@@ -12,12 +12,12 @@ if (is_android) {
|
|
}
|
|
|
|
declare_args() {
|
|
- compile_suid_client = is_linux
|
|
+ compile_suid_client = is_linux && !is_bsd
|
|
|
|
- compile_credentials = is_linux
|
|
+ compile_credentials = is_linux && !is_bsd
|
|
|
|
# On Android, use plain GTest.
|
|
- use_base_test_suite = is_linux
|
|
+ use_base_test_suite = is_linux && !is_bsd
|
|
}
|
|
|
|
if (is_nacl_nonsfi) {
|
|
@@ -398,7 +398,7 @@ component("sandbox_services") {
|
|
public_deps += [ ":sandbox_services_headers" ]
|
|
}
|
|
|
|
- if (is_nacl_nonsfi) {
|
|
+ if (is_nacl_nonsfi || is_bsd) {
|
|
cflags = [ "-fgnu-inline-asm" ]
|
|
|
|
sources -= [
|
|
@@ -406,6 +406,8 @@ component("sandbox_services") {
|
|
"services/init_process_reaper.h",
|
|
"services/scoped_process.cc",
|
|
"services/scoped_process.h",
|
|
+ "services/syscall_wrappers.cc",
|
|
+ "services/syscall_wrappers.h",
|
|
"services/yama.cc",
|
|
"services/yama.h",
|
|
"syscall_broker/broker_channel.cc",
|
|
@@ -424,6 +426,10 @@ component("sandbox_services") {
|
|
"syscall_broker/broker_process.h",
|
|
"syscall_broker/broker_simple_message.cc",
|
|
"syscall_broker/broker_simple_message.h",
|
|
+ ]
|
|
+ sources += [
|
|
+ "services/libc_interceptor.cc",
|
|
+ "services/libc_interceptor.h",
|
|
]
|
|
} else if (!is_android) {
|
|
sources += [
|