aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py')
-rw-r--r--www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py b/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py
new file mode 100644
index 000000000000..d4ecce7f1f7b
--- /dev/null
+++ b/www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -0,0 +1,15 @@
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2022-02-07 13:39:41 UTC
++++ tools/protoc_wrapper/protoc_wrapper.py
+@@ -190,7 +190,11 @@ def main(argv):
+ with open(options.descriptor_set_dependency_file, 'rb') as f:
+ dependency_file_data = f.read().decode('utf-8')
+
+- ret = subprocess.call(protoc_cmd)
++ nenv = os.environ.copy()
++ nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
++ nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release"
++
++ ret = subprocess.call(protoc_cmd, env=nenv)
+ if ret != 0:
+ if ret <= -100:
+ # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to