nodejs: drop v8 instrumentation patch

This is no longer needed now that apple-sdk_11 is the default SDK.

-16
pkgs/development/web/nodejs/disable-darwin-v8-system-instrumentation-node19.patch
···
-
Disable v8 system instrumentation on Darwin
-
-
On Darwin, the v8 system instrumentation requires the header "os/signpost.h"
-
which is available since apple_sdk 11+. See: https://github.com/nodejs/node/issues/39584
-
-
--- old/tools/v8_gypfiles/features.gypi
-
+++ new/tools/v8_gypfiles/features.gypi
-
@@ -62,7 +62,7 @@
-
}, {
-
'is_component_build': 0,
-
}],
-
- ['OS == "win" or OS == "mac"', {
-
+ ['OS == "win"', {
-
# Sets -DENABLE_SYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing
-
'v8_enable_system_instrumentation': 1,
-
}, {
-1
pkgs/development/web/nodejs/v20.nix
···
patches = [
./configure-emulator.patch
./configure-armv6-vfpv2.patch
-
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
-1
pkgs/development/web/nodejs/v22.nix
···
++ gypPatches
++ [
./configure-armv6-vfpv2.patch
-
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
./bin-sh-node-run-v22.patch
-1
pkgs/development/web/nodejs/v24.nix
···
]
++ [
./configure-armv6-vfpv2.patch
-
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
./bin-sh-node-run-v22.patch