$OpenBSD: patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py,v 1.5 2019/11/24 18:42:28 abieber Exp $
Index: deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
--- deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py.orig
+++ deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
@@ -2266,7 +2266,7 @@ def GenerateOutputForConfig(target_list, target_dicts,
     master_ninja.rule(
       'copy',
       description='COPY $in $out',
-      command='rm -rf $out && cp -af $in $out')
+      command='rm -rf $out && cp -pf $in $out')
   master_ninja.newline()
 
   all_targets = set()
