# Generated by makepkg 6.1.0
# Sat Apr 19 05:53:50 UTC 2025
pkgbase = mingw-w64-nodejs
	pkgdesc = An open-source, cross-platform JavaScript runtime environment (mingw-w64)
	pkgver = 23.5.0
	pkgrel = 3
	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/v23.5.0/node-v23.5.0.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 = 32e77b36c0774c68baab41bc7c2acc58663ca0a2b7c4d3e9bec6f761c15fdac0
	sha256sums = cb56e4f4160dae1041448be64760296634a3aa86fb163ccbfd645f4ae96d2026
	sha256sums = e9a8bd133ec58cdf1987ec4c3dd7f0b2e290ebd708d0f988f56e28c01f376767
	sha256sums = c420caaa03bc1c809f48ddcb19157ba0284e33fb6cffff8354c9fc4aa75e2afc
	sha256sums = 38f7e93770f3788e7d23915c8fe2e3e625f2191f827a389115930c9a2313aec8
	sha256sums = 5cb60fcd16378926fa89ffd114b8244bb063bc8a890f141858952084a9aabd0d
	sha256sums = b04f402e65556bcda04f021c7f159ed85238c3517b40cdf38aaba53169754666
	sha256sums = 8a685608e4ef8d2a53222135dfbc51bb337b043939dcd7f50683acd8787f4fe1
	sha256sums = c2daca3eec876a98adcbb35c7438afe24beb8a1953b62947912f7ea25c63fcb9
	sha256sums = 63cc0a5996fcbdc0959ede2755740493b7c3eda5d878dacc76f6ddec22321c65
	sha256sums = 442ffeefa393487940735247b5cad9eb585d9b3667a45e5efb7a4973daac9261
	sha256sums = 709f14cc5abf36bad8b24d014985a0a77718739e0c1dc932565796a1480d1887
	sha256sums = 99e64bacf33db5cee211eba00841368d22b40030a91e0475c93c4fe4f76f27d1
	sha256sums = 67953237885a5b990f326b7155780ea082d933ee40d071cba22953d9d8299d3d
	sha256sums = 10944ecd5dbc60c8d698ecb2b4ed5acb0289a40c5376fe0aea80c409206d7f8a
	sha256sums = 208e9816d851245271a78516e86505c03f3fc7918663372974a128e2f1f09c62
	sha256sums = c7d56e545bf21328b0e9f88add15dc7bc39f3adb90d2079bf3448cc8746fa9e3
	sha256sums = 930d964034563ba9ffc49c65dfd1e00b19d8906447b9e5186543acfe531cc4c2
	sha256sums = 701cef4edacfd6b2512bb7a42ef388eb704bc500108062af4ead0439667da416
	sha256sums = 7d498f8090ab05458f28a5d2c60ef8511d2b48bc5368fda06922c35ca2584a22
	sha256sums = edc0fbac6d8d32d182de397197844ac0ce9e4f15bc5ba316e9406147d150c539
	sha256sums = 18ca0c99da6761aeba3b2e8b6fa23787d7d3114e1798fecd9037e9a7a8bc93c1
	sha256sums = d4343762547064931ccfacca4906ad042f4ef81f73f86ee654ee152e0bc8844f
	sha256sums = 67d40fde6aaa108db2de4d946874857607bade8fa0ee76d77b759439fa80f246
	sha256sums = 492758c11d287d88ea035d84f5ab3eb0dc76da0b8552f6ad13c4cd89597f4183
	sha256sums = d5cc3e2bf8b506dce2a96105eb6a6ff300088a7b488cbe6d390efdb7d6c630e5
	sha256sums = b07a5125182104cd43a1bd07a637096962fc475664e2292cc4bd79a69ca442da
	sha256sums = 22330afcfd297e680062f89d62816afa7b3e6b316950927fe31c6eff31642f26
	sha256sums = 892d5f1d47079a5389be8078f87cb43a68e73b7809e9e2f58b30e57e06506e57
	sha256sums = 88aec176748473f6aa81344a9f9f4752d1d366fa5b0a9be1ce42d41f80173565
	sha256sums = a884c89fb7838274f5b4c845f53e93aaadc9fe105801726c0c86fd185d97ba20
	sha256sums = 39e1ddc31b445672a657760a2d494c2c143b9f0b0c5106d468ffb8d478e438ec
	sha256sums = 284251ff443506cd61530a026afb421d0084e4ad25c037bcfe3a045246d729a2

pkgname = mingw-w64-ucrt-x86_64-nodejs
