# Generated by makepkg 6.1.0
# Wed Aug 27 12:17:34 UTC 2025
pkgbase = mingw-w64-nodejs
	pkgdesc = An open-source, cross-platform JavaScript runtime environment (mingw-w64)
	pkgver = 24.6.0
	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/v24.6.0/node-v24.6.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 = 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 = 8ad5c387b5d55d8f3b783b0f1b21bae03a3b3b10ac89a25d266cffa7b795e842
	sha256sums = a3ed80fc1b098c3fe10e593d2a110dd44b5e91872e2b82e3c6644409a9a9ffce
	sha256sums = 19b95bb9882c4e952d667279c4652384e7f4b3c2b9d190c73398d2a82692be80
	sha256sums = df4ee2b86ebb029d26d65480c758e33e6d30a8423235b168f7bcf6ffaf963e67
	sha256sums = b3bdd65071a373d013b2d1d39a4d286ee1ff2ca7ba854139fddfe10d64d9b1d8
	sha256sums = 23138078f8efb7ef06bfe379f7ffbcbd2f7db226dadf6ba8eaad336073464ff5
	sha256sums = 1e7bbd76250a09802f5e692055cd1cd270f2e01397727222263f217702f177da
	sha256sums = 0fb141e001f1f68d26beda2c0c7b10c08908346ec73301225115efd002b324d0
	sha256sums = 86b41eb44c434c9c6524eda925ecbb50d61b84617171af06e220d8c7e3aa8407
	sha256sums = 4d651f257b62f21fcb906920e6e3dd5d8f35160c6a295fca3c3031bf88caf747
	sha256sums = 244bb3afcb8cacaa6e251731cdc036a4cb444069b6fd2b2fe508006fe9a830c1
	sha256sums = 498a4344a502e99a89f5b9271878f58e7116e00dc073d7fb693c953bf5e20925
	sha256sums = 67953237885a5b990f326b7155780ea082d933ee40d071cba22953d9d8299d3d
	sha256sums = 9a4e74650dfd23b80803469bb7928a775d1ba812a4e59939f73ff4c8a12ee90f
	sha256sums = 208e9816d851245271a78516e86505c03f3fc7918663372974a128e2f1f09c62
	sha256sums = 0825ce613a44893027359f37bc92aabe2d4e13af285ef3fcc4ce5f1187283cb4
	sha256sums = b86888ea96a1c1447ac7c5c221ada6dd273f4d136d291d027cc464ff2d808126
	sha256sums = 941f12ce16a0df6d8c5ecf65f165f7311f3ead4903889df872ef3b7206e25237
	sha256sums = 7d498f8090ab05458f28a5d2c60ef8511d2b48bc5368fda06922c35ca2584a22
	sha256sums = e599605b3994c17514a2efcc84109c01d716a9bb5c819873187721e78a28d079
	sha256sums = 18ca0c99da6761aeba3b2e8b6fa23787d7d3114e1798fecd9037e9a7a8bc93c1
	sha256sums = 9876b861cef71aac8a743b4a72e30b54cffa3d9bd529ba8e135efe25bfe3052c
	sha256sums = d4ee69098fc1d00b960ceef3a9affaa4c5a1f9d75d004ba8389889f6b2d89c3d
	sha256sums = 492758c11d287d88ea035d84f5ab3eb0dc76da0b8552f6ad13c4cd89597f4183
	sha256sums = 03662d63d260aca7c97b5671d6905f7c236c91eb7a0585109c6c9ad63f1e94cc
	sha256sums = b74430e6949b3eff70026a82c10dc2465272c983ee50ca44d53784653d1247c4
	sha256sums = 5612385ed47697c86fd75d174dc240f29715329c4f152e85a6f1fae8abc44d56
	sha256sums = cabfffd83ac34c33de592bda2621285a4937842edc6bdcbe312743f3495354c2
	sha256sums = f136436c52b6fa837d1a9988f5989df672ce80a221032731cf508c5980be9b7e
	sha256sums = 8db352ad6be42ac3ab14500796e328d18d6ccb24bb57f1c606751de59b1bbc7a
	sha256sums = 3ec18a527cd853294089c78c1356eaf904ce85df7a3fa534999cfd58249e00fb
	sha256sums = 284251ff443506cd61530a026afb421d0084e4ad25c037bcfe3a045246d729a2

pkgname = mingw-w64-ucrt-x86_64-nodejs
