# Generated by makepkg 6.1.0
# Tue May  5 10:06:16 UTC 2026
pkgbase = mingw-w64-v8
	pkgdesc = Fast and modern Javascript engine (mingw-w64)
	pkgver = 14.6.202.26
	pkgrel = 2
	url = https://v8.dev
	arch = any
	license = spdx:BSD-3-Clause
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-gn
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = git
	depends = mingw-w64-ucrt-x86_64-icu
	depends = mingw-w64-ucrt-x86_64-zlib
	source = https://github.com/v8/v8/archive/refs/tags/14.6.202.26.tar.gz
	source = bare-clones/build::git+https://chromium.googlesource.com/chromium/src/build.git#commit=483cecced32ce8b098d65eb08eb77925afa90bec
	source = bare-clones/clang::git+https://chromium.googlesource.com/chromium/src/tools/clang.git#commit=d651bc848c45c945ecbc0c1a372b0b781e47c991
	source = bare-clones/abseil-cpp::git+https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp.git#commit=6d5ac0f7d3f0af5d13b78044fc31c793aa3549f8
	source = bare-clones/dragonbox::git+https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git#commit=beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44
	source = bare-clones/fast_float::git+https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git#commit=cb1d42aaa1e14b09e1452cfdef373d051b8c02a4
	source = bare-clones/fp16::git+https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git#commit=3d2de1816307bac63c16a297e8c4dc501b4076df
	source = bare-clones/googletest::git+https://chromium.googlesource.com/external/github.com/google/googletest.git#commit=4fe3307fb2d9f86d19777c7eb0e4809e9694dde7
	source = bare-clones/highway::git+https://chromium.googlesource.com/external/github.com/google/highway.git#commit=84379d1c73de9681b54fbe1c035a23c7bd5d272d
	source = bare-clones/jinja2::git+https://chromium.googlesource.com/chromium/src/third_party/jinja2.git#commit=c3027d884967773057bf74b957e3fea87e5df4d7
	source = bare-clones/markupsafe::git+https://chromium.googlesource.com/chromium/src/third_party/markupsafe.git#commit=4256084ae14175d38a3ff7d739dca83ae49ccec6
	source = bare-clones/simdutf::git+https://chromium.googlesource.com/chromium/src/third_party/simdutf.git#commit=93b35aec29256f705c97f675fe4623578bd7a395
	source = bare-clones/zlib::git+https://chromium.googlesource.com/chromium/src/third_party/zlib.git#commit=980253c1cc835c893c57b5cfc10c5b942e10bc46
	source = 001-add-mingw-toolchain.patch
	source = 002-buildflags-fixes.patch
	source = 003-fix-macros-and-functions.patch
	source = 004-fix-static-assert-implementations.patch
	source = 005-fix-conflicting-macros.patch
	source = 006-support-clang-in-mingw-mode.patch
	source = 007-snapshot-use-system-zlib-header.patch
	source = 008-prioritized-native-thread-on-windows.patch
	source = 009-unicode-for-wide-char-functions.patch
	source = 010-disable-msvc-hack.patch
	source = 011-make-sure-that-__rdtsc-is-declared.patch
	source = 012-remove-dllimport-attributes.patch
	source = 013-builtin-deps-fixes.patch
	source = 014-heap-use-proper-sources.patch
	source = 015-abseil-build-as-static-lib.patch
	source = 016-zlib-use-system-lib.patch
	source = 017-highway-disable-avx10-on-mingw.patch
	source = icu.gn
	source = zlib.gn
	source = v8_libbase.pc
	source = v8_libplatform.pc
	source = v8.pc
	sha256sums = 9967736b8381fdf34de72c3f84eebbdb30a867cb94d9a8ff6993504549cc65b5
	sha256sums = c5a52fc32379c3fd94af0113b903faaed0245db30141e0aa8a22924d09aaff31
	sha256sums = e8bd181d04e07c0447022a5de8b7c6b78343c40345b723cbd02ba7d5b9e73517
	sha256sums = 76a30f4d62532445157271a839b3bb1b85e921587bcb9afe01c44310035c48a1
	sha256sums = 36401f4a3f1928af41d6954b17b1a48db7d1b91787bfc3fbb2687c040a1af4f3
	sha256sums = be05ebb53b7468e246aac2a22d1ce748c25e2e0cc5d0227e16272a00827092ff
	sha256sums = 45e09eeb588025344900bac71968671c87351ff747edc40779c6014b189dd0fa
	sha256sums = a51b746053690469901dd098777e077b22fe275e0ab91fe7c1ee3d14430237d9
	sha256sums = 61585b43a12a7d10b3198a5c0d51f1ab67e11a3a64dcf58393e24c1b9924c3ea
	sha256sums = 79aa2b70328acdbf62fa738743f32cd7a9eb13c7a236f63ec7b77e955893d163
	sha256sums = 81daaa3fe38b4b5569a18bff4daf06dea57e46fb1fd3b4930f9f9c423243c7b5
	sha256sums = 9c40290088cf1e8845fc7f86ed7c25930e74d0454affb892dbc7b236d276331c
	sha256sums = be0417df9753bf1dea6b5bb0ee81ffc1352d94a03dffcc3a9b0012d663ae11c2
	sha256sums = 04ccd7b9ff3064bd74d4e521facadf71cdc09c8304fe58cdcf52901a345500da
	sha256sums = ebd7b8e2b91e02879cb6c83154cb276be2a820f939b6d166e98b39c175b0eb51
	sha256sums = 274d4cfc5a8a4f99699e67fed36565f315dd3bc0d1335bbf5070ba7052d99541
	sha256sums = aa7255002773aa3944027e0aab19627eee089c2ec3893713c8c7ff082e214553
	sha256sums = 75a0d6fbf04cb9bbb724230104cf28595cd9b1169a0e91a4090bd0d3b6f80a8c
	sha256sums = c860f43dfaeb77b7567044a45bcbc6d5508e1571fbb31cb49cfdfbe86a031916
	sha256sums = 1fca982ec6ede3b29d2692231569944ce0ad33519b47fd6fb01b0975c10eb6bd
	sha256sums = 3c7b480cd4c19e8120c9adb27d7fd45b8d98c5bfc13c153479afa0636c319153
	sha256sums = 4edcd5f7d2f9b52c8783e81b7f06f6e5b386aa6c0143cc2f9054754db53919cf
	sha256sums = e4d8e57914cfcf6c0ea299d0556d7b747271e5a7ec66e1d8d52394fcd0da34b6
	sha256sums = 1ef6854b6a68101ab177a7a95389e9b03e7b8c4e3223320dfc9ce4405cbf5bfe
	sha256sums = 5e298af1ea8455174ca95fbd74913bb8bf0da98a1c26149ad7a9c1be8bd9a225
	sha256sums = 37a29668fb02d4fa60062c02f0d24dce4ab9b7fce4d7f5a8e6eca745fa125be2
	sha256sums = 2415e05518836b1b3f4c0ca9f993145ba5d9d406ce47d6c7c3cb2fa76fba7c72
	sha256sums = 250ca72be5d93c91d23c07478275fcbc09a3f6012a90c44b8af92f9c3e18938b
	sha256sums = a4275f41723cc990f2f43559ce716100830a8ce3f38e4878f6bf36d70d47b646
	sha256sums = 35b8efe424ae20b1d9e01a696baa1af5b160ebd07adad4beab61562c46dd51d1
	sha256sums = e1bc88af48143f29f5805b8ac5d77addef1b09318d1f5f127a9281872c00303b
	sha256sums = 7e1e39a3dc69632f7bf9182c92405186ce709aca921cf0abefadb6fa8b825510
	sha256sums = 71ac09cff81a983c63cbeee405a18b092655e6c608da1ede3aacc568edb80b39
	sha256sums = aaeb6759ccbe875babdc48ab394e1a0cc8485731c9311827b3981ba6e85ee688
	sha256sums = 75a1f195164d830524b02801c82f39628cd51fa15ba59472e37dde4ce97aecd5

pkgname = mingw-w64-ucrt-x86_64-v8
