1--- binding.gyp.orig 2023-07-28 19:43:03.000000000 +0200 2+++ binding.gyp 2023-12-24 18:44:16.120540000 +0100 3@@ -14,86 +14,6 @@ 4 "lib/to_string.cc", 5 "lib/accessors.cc", 6 "lib/util.cc", 7- "vendor/re2/re2/bitmap256.cc", 8- "vendor/re2/re2/bitstate.cc", 9- "vendor/re2/re2/compile.cc", 10- "vendor/re2/re2/dfa.cc", 11- "vendor/re2/re2/filtered_re2.cc", 12- "vendor/re2/re2/mimics_pcre.cc", 13- "vendor/re2/re2/nfa.cc", 14- "vendor/re2/re2/onepass.cc", 15- "vendor/re2/re2/parse.cc", 16- "vendor/re2/re2/perl_groups.cc", 17- "vendor/re2/re2/prefilter.cc", 18- "vendor/re2/re2/prefilter_tree.cc", 19- "vendor/re2/re2/prog.cc", 20- "vendor/re2/re2/re2.cc", 21- "vendor/re2/re2/regexp.cc", 22- "vendor/re2/re2/set.cc", 23- "vendor/re2/re2/simplify.cc", 24- "vendor/re2/re2/tostring.cc", 25- "vendor/re2/re2/unicode_casefold.cc", 26- "vendor/re2/re2/unicode_groups.cc", 27- "vendor/re2/util/pcre.cc", 28- "vendor/re2/util/rune.cc", 29- "vendor/re2/util/strutil.cc", 30- "vendor/abseil-cpp/absl/base/internal/cycleclock.cc", 31- "vendor/abseil-cpp/absl/base/internal/low_level_alloc.cc", 32- "vendor/abseil-cpp/absl/base/internal/raw_logging.cc", 33- "vendor/abseil-cpp/absl/base/internal/spinlock.cc", 34- "vendor/abseil-cpp/absl/base/internal/spinlock_wait.cc", 35- "vendor/abseil-cpp/absl/base/internal/sysinfo.cc", 36- "vendor/abseil-cpp/absl/base/internal/thread_identity.cc", 37- "vendor/abseil-cpp/absl/base/internal/throw_delegate.cc", 38- "vendor/abseil-cpp/absl/base/internal/unscaledcycleclock.cc", 39- "vendor/abseil-cpp/absl/container/internal/raw_hash_set.cc", 40- "vendor/abseil-cpp/absl/debugging/stacktrace.cc", 41- "vendor/abseil-cpp/absl/debugging/symbolize.cc", 42- "vendor/abseil-cpp/absl/flags/commandlineflag.cc", 43- "vendor/abseil-cpp/absl/flags/flag.cc", 44- "vendor/abseil-cpp/absl/flags/internal/commandlineflag.cc", 45- "vendor/abseil-cpp/absl/flags/internal/flag.cc", 46- "vendor/abseil-cpp/absl/flags/internal/private_handle_accessor.cc", 47- "vendor/abseil-cpp/absl/flags/internal/program_name.cc", 48- "vendor/abseil-cpp/absl/flags/marshalling.cc", 49- "vendor/abseil-cpp/absl/flags/reflection.cc", 50- "vendor/abseil-cpp/absl/flags/usage_config.cc", 51- "vendor/abseil-cpp/absl/hash/internal/city.cc", 52- "vendor/abseil-cpp/absl/hash/internal/hash.cc", 53- "vendor/abseil-cpp/absl/hash/internal/low_level_hash.cc", 54- "vendor/abseil-cpp/absl/numeric/int128.cc", 55- "vendor/abseil-cpp/absl/strings/ascii.cc", 56- "vendor/abseil-cpp/absl/strings/charconv.cc", 57- "vendor/abseil-cpp/absl/strings/internal/charconv_bigint.cc", 58- "vendor/abseil-cpp/absl/strings/internal/charconv_parse.cc", 59- "vendor/abseil-cpp/absl/strings/internal/memutil.cc", 60- "vendor/abseil-cpp/absl/strings/internal/str_format/arg.cc", 61- "vendor/abseil-cpp/absl/strings/internal/str_format/bind.cc", 62- "vendor/abseil-cpp/absl/strings/internal/str_format/extension.cc", 63- "vendor/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc", 64- "vendor/abseil-cpp/absl/strings/internal/str_format/output.cc", 65- "vendor/abseil-cpp/absl/strings/internal/str_format/parser.cc", 66- "vendor/abseil-cpp/absl/strings/match.cc", 67- "vendor/abseil-cpp/absl/strings/numbers.cc", 68- "vendor/abseil-cpp/absl/strings/str_cat.cc", 69- "vendor/abseil-cpp/absl/strings/str_split.cc", 70- "vendor/abseil-cpp/absl/strings/string_view.cc", 71- "vendor/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc", 72- "vendor/abseil-cpp/absl/synchronization/internal/graphcycles.cc", 73- "vendor/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc", 74- "vendor/abseil-cpp/absl/synchronization/internal/waiter.cc", 75- "vendor/abseil-cpp/absl/synchronization/mutex.cc", 76- "vendor/abseil-cpp/absl/time/clock.cc", 77- "vendor/abseil-cpp/absl/time/duration.cc", 78- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc", 79- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc", 80- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc", 81- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc", 82- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc", 83- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc", 84- "vendor/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc", 85- "vendor/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc", 86- "vendor/abseil-cpp/absl/time/time.cc", 87 ], 88 "cflags": [ 89 "-std=c++2a", 90@@ -102,7 +22,7 @@ 91 "-Wno-sign-compare", 92 "-Wno-unused-parameter", 93 "-Wno-missing-field-initializers", 94- "-Wno-cast-function-type", 95+ "-Wno-bad-function-cast", 96 "-O3", 97 "-g" 98 ], 99@@ -111,9 +31,8 @@ 100 "NOMINMAX" 101 ], 102 "include_dirs": [ 103- "<!(node -e \"require('nan')\")", 104- "vendor/re2", 105- "vendor/abseil-cpp", 106+ "%%PREFIX%%/include", 107+ "%%DEVDIR%%/nan", 108 ], 109 "xcode_settings": { 110 "MACOSX_DEPLOYMENT_TARGET": "10.7", 111