# Generated by makepkg 6.1.0
# Tue May 28 21:48:52 UTC 2024
pkgbase = mingw-w64-nodejs
	pkgdesc = An open-source, cross-platform JavaScript runtime environment (mingw-w64)
	pkgver = 21.7.2
	pkgrel = 2
	url = https://nodejs.org/
	arch = any
	license = spdx:MIT
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	depends = mingw-w64-ucrt-x86_64-c-ares
	depends = mingw-w64-ucrt-x86_64-icu
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-python
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = winpty
	source = https://nodejs.org/dist/v21.7.2/node-v21.7.2.tar.xz
	source = 0002-Fix-system-icu-build.patch
	source = 0004-Define-localtime_s-for-MinGW.patch
	source = 0005-Remove-.lib-suffix-on-linked-libraries.patch
	source = 0006-Define-_WIN32_WINNT-in-node.gypi.patch
	source = 0007-Skip-sys-resource-and-unneeded-includes.patch
	source = 0008-Link-with-municode-and-extern-wmain-for-Unicode.patch
	source = 0010-Fix-incorrect-test-assumptions-for-MinGW.patch
	source = 0011-Properly-detect-architecture.patch
	source = 0012-Use-shell-wrapper-script-for-npm-on-MSYS2-MinGW-w64.patch
	source = 0013-Revert-to-FHS-installation-paths-on-Windows-tests-no.patch
	source = 0015-Remove-v8-export-private-refs.patch
	source = 0016-Do-not-rely-on-__STDC_FORMAT_MACROS.patch
	source = 0017-Do-not-get-confused-by-the-presence-of-winpthread.patch
	source = 0021-Use-wide-character-Win32-API-functions-to-handle-wch.patch
	source = 0022-Disable-MSVC_HACK.patch
	source = 0023-Make-sure-that-__rdtsc-is-declared.patch
	source = 0024-Fix-gyp-mingw.patch
	source = 0025-Fix-globalPrefix-on-mingw.patch
	source = 0026-Embed-manifest-in-node-exe.patch
	source = 0101-node-buildflags-fixes.patch
	source = 0102-set-cxx-standard-to-gnu.patch
	source = 0103-node-gyp-support-mingw-toolchain.patch
	source = 0104-v8-fix-static-assert-implementations.patch
	source = 0105-v8-fix-conflicting-functions.patch
	source = 0106-v8-support-clang-in-mingw-mode.patch
	source = 0107-v8-disable-system-instrumentation.patch
	source = 0108-v8-disable-etw-stack-walking.patch
	source = 0109-v8-base64-disable-inline-assembly-on-x86.patch
	source = 0110-v8-heap-use-proper-sources.patch
	source = 0201-v8-buildflags-fixes.patch
	source = 0202-v8-builtin-deps-buildflags-fixes.patch
	source = node
	sha256sums = b4b1e2a07e96f85f6ce34a2fbfea348691aefe5cb219aa6951e23ccc991f9e2f
	sha256sums = d566e67401e496085b3e78cd4046f1973727036b932697d447032d9a8af24801
	sha256sums = e9a8bd133ec58cdf1987ec4c3dd7f0b2e290ebd708d0f988f56e28c01f376767
	sha256sums = 2505e7faba4884010b89ec68f319667160929c9c7cbdcaae17d9eedba8195726
	sha256sums = 38f7e93770f3788e7d23915c8fe2e3e625f2191f827a389115930c9a2313aec8
	sha256sums = 5cb60fcd16378926fa89ffd114b8244bb063bc8a890f141858952084a9aabd0d
	sha256sums = 55501a2154f6fe37fce3728a38c8775d03532a9ddfa32214ab63112fd482836c
	sha256sums = 8a685608e4ef8d2a53222135dfbc51bb337b043939dcd7f50683acd8787f4fe1
	sha256sums = c2daca3eec876a98adcbb35c7438afe24beb8a1953b62947912f7ea25c63fcb9
	sha256sums = 63cc0a5996fcbdc0959ede2755740493b7c3eda5d878dacc76f6ddec22321c65
	sha256sums = 317033198f387743e760efc8953f2e2fb056128693f504415e0fe8bc872de0dc
	sha256sums = a5d0ea7197f8f16bd3ad5869f43b71d3b3dbc2ef222f0ecec49ce4a813c41442
	sha256sums = 99e64bacf33db5cee211eba00841368d22b40030a91e0475c93c4fe4f76f27d1
	sha256sums = ec5e6dcb3207682b99990af05a93f4f1e653307fa928c4c48e0fdf1e60000861
	sha256sums = 08ca21ae3202c5081b23b7b86c5dd8a93e4c85924edc939278873c09935e64d6
	sha256sums = 208e9816d851245271a78516e86505c03f3fc7918663372974a128e2f1f09c62
	sha256sums = c7d56e545bf21328b0e9f88add15dc7bc39f3adb90d2079bf3448cc8746fa9e3
	sha256sums = d5693ece32f0fa0b00fc563229860f00c03a498061457f267428696c560eb8f4
	sha256sums = 4606ae71cbee41bd15edf771393f4e45b379eaf79d53657a88c866b56fec1d34
	sha256sums = 7d498f8090ab05458f28a5d2c60ef8511d2b48bc5368fda06922c35ca2584a22
	sha256sums = 6fa55c6c9d0c0b64cd2af7cab02b02e68e15da73b994fe54f580500c9e845a22
	sha256sums = 00018068327e4bb84fd8043245a9f989c4c0008019fa6e0bab99d11ad7c8bf27
	sha256sums = b1d14a5bc854bbee934a5b04cc2f9c5559fa7d54db45db92a4663e7117150640
	sha256sums = 67d40fde6aaa108db2de4d946874857607bade8fa0ee76d77b759439fa80f246
	sha256sums = 492758c11d287d88ea035d84f5ab3eb0dc76da0b8552f6ad13c4cd89597f4183
	sha256sums = d5cc3e2bf8b506dce2a96105eb6a6ff300088a7b488cbe6d390efdb7d6c630e5
	sha256sums = b07a5125182104cd43a1bd07a637096962fc475664e2292cc4bd79a69ca442da
	sha256sums = 55bd40a5774e034c5c4854c3523bdcb2e19b641f181d127b2b5ad0631a154ec0
	sha256sums = 94c7e9410e8026f6c0ccbe867771c416b08eb6008a094bfd8e12258d2ba39641
	sha256sums = 1e6777fbea1c2365e642758dac71d1242e27b152e2df7bc60e72ef70d6cf240c
	sha256sums = e1d9c6fd7c3533ad9cb1a102ebaad0df9c05024b7a643257ae41d968182ef789
	sha256sums = 0bab8631eff9c287af4d3067e2c520ce0c81415e225011f9e75eae5d2bffac0d
	sha256sums = 284251ff443506cd61530a026afb421d0084e4ad25c037bcfe3a045246d729a2

pkgname = mingw-w64-ucrt-x86_64-nodejs
