# Generated by makepkg 6.1.0
# Sat Jul 27 17:36:14 UTC 2024
pkgbase = mingw-w64-nodejs
	pkgdesc = An open-source, cross-platform JavaScript runtime environment (mingw-w64)
	pkgver = 22.5.1
	pkgrel = 1
	url = https://nodejs.org/
	arch = any
	license = spdx:MIT
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-winpthreads
	depends = mingw-w64-ucrt-x86_64-c-ares
	depends = mingw-w64-ucrt-x86_64-icu
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	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/v22.5.1/node-v22.5.1.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-builtin-deps-fixes.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 = 924f381a32cf26b6bedbe95feedde348450f4fd321283d3bf3f7965aa45ce831
	sha256sums = cb56e4f4160dae1041448be64760296634a3aa86fb163ccbfd645f4ae96d2026
	sha256sums = e9a8bd133ec58cdf1987ec4c3dd7f0b2e290ebd708d0f988f56e28c01f376767
	sha256sums = c420caaa03bc1c809f48ddcb19157ba0284e33fb6cffff8354c9fc4aa75e2afc
	sha256sums = 38f7e93770f3788e7d23915c8fe2e3e625f2191f827a389115930c9a2313aec8
	sha256sums = 5cb60fcd16378926fa89ffd114b8244bb063bc8a890f141858952084a9aabd0d
	sha256sums = b04f402e65556bcda04f021c7f159ed85238c3517b40cdf38aaba53169754666
	sha256sums = 8a685608e4ef8d2a53222135dfbc51bb337b043939dcd7f50683acd8787f4fe1
	sha256sums = c2daca3eec876a98adcbb35c7438afe24beb8a1953b62947912f7ea25c63fcb9
	sha256sums = 63cc0a5996fcbdc0959ede2755740493b7c3eda5d878dacc76f6ddec22321c65
	sha256sums = 5d986e7f7654778f02e624eb2ac15765e35559bac2c9aa37dae010bc329e05bd
	sha256sums = 1e9c1d3c3d49ab922c002439a383175208a9c38e6a41dfc66a6ea52e60b0618f
	sha256sums = 99e64bacf33db5cee211eba00841368d22b40030a91e0475c93c4fe4f76f27d1
	sha256sums = ec5e6dcb3207682b99990af05a93f4f1e653307fa928c4c48e0fdf1e60000861
	sha256sums = 08ca21ae3202c5081b23b7b86c5dd8a93e4c85924edc939278873c09935e64d6
	sha256sums = 208e9816d851245271a78516e86505c03f3fc7918663372974a128e2f1f09c62
	sha256sums = c7d56e545bf21328b0e9f88add15dc7bc39f3adb90d2079bf3448cc8746fa9e3
	sha256sums = 335a58064e22d0ca140be69060951054dbabf5c4c929d7831209609da48aa506
	sha256sums = 701cef4edacfd6b2512bb7a42ef388eb704bc500108062af4ead0439667da416
	sha256sums = 7d498f8090ab05458f28a5d2c60ef8511d2b48bc5368fda06922c35ca2584a22
	sha256sums = 601ca4c84533c88fe30b5bbfa3f9cabc51a7316b8ce88e56a641b10861d66135
	sha256sums = 18ca0c99da6761aeba3b2e8b6fa23787d7d3114e1798fecd9037e9a7a8bc93c1
	sha256sums = b1d14a5bc854bbee934a5b04cc2f9c5559fa7d54db45db92a4663e7117150640
	sha256sums = 67d40fde6aaa108db2de4d946874857607bade8fa0ee76d77b759439fa80f246
	sha256sums = 492758c11d287d88ea035d84f5ab3eb0dc76da0b8552f6ad13c4cd89597f4183
	sha256sums = d5cc3e2bf8b506dce2a96105eb6a6ff300088a7b488cbe6d390efdb7d6c630e5
	sha256sums = b07a5125182104cd43a1bd07a637096962fc475664e2292cc4bd79a69ca442da
	sha256sums = 22330afcfd297e680062f89d62816afa7b3e6b316950927fe31c6eff31642f26
	sha256sums = 788858123f565ae0526b438f11ead5abbc2ec9239565e295c256d71d8a0d2d20
	sha256sums = 0ecb7cad2ff7332bf1885a9c7f477413b1cd68bbe9026854f376c1aeb5a378df
	sha256sums = 5147ddf0d5905ce83a700b7028dc93879a2570ce49e70efe7a3e37d20d4607cd
	sha256sums = ef4304e43d86f79adceabe04068e5b19b0b24b880731abc02517230b83484638
	sha256sums = 284251ff443506cd61530a026afb421d0084e4ad25c037bcfe3a045246d729a2

pkgname = mingw-w64-ucrt-x86_64-nodejs
