# Generated by makepkg 6.1.0
# Fri May  8 22:33:45 UTC 2026
pkgbase = mingw-w64-llvm-21
	pkgdesc = C language family frontend for LLVM (mingw-w64)
	pkgver = 21.1.8
	pkgrel = 3
	url = https://llvm.org/
	arch = any
	license = spdx:Apache-2.0 WITH LLVM-exception
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-libffi
	makedepends = mingw-w64-ucrt-x86_64-libunwind
	makedepends = mingw-w64-ucrt-x86_64-z3
	makedepends = mingw-w64-ucrt-x86_64-zstd
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = git
	noextract = clang-21.1.8.src.tar.xz
	noextract = llvm-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-21.1.8.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/clang-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/clang-21.1.8.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/compiler-rt-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/compiler-rt-21.1.8.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/lld-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/lld-21.1.8.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/cmake-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/cmake-21.1.8.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/third-party-21.1.8.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/third-party-21.1.8.src.tar.xz.sig
	source = 0001-Fix-GetHostTriple-for-mingw-w64-in-msys.patch
	source = 0002-Fix-Findzstd-on-MINGW.patch
	source = 0003-add-pthread-as-system-lib-for-mingw.patch
	source = 0004-enable-emutls-for-mingw.patch
	source = 0101-link-pthread-with-mingw.patch
	source = 0303-ignore-new-bfd-options.patch
	source = 4001-build-fix-backport.patch
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = 71046D1E9C6656BDD61171873E83BABF4A4F9E85
	validpgpkeys = FFB3368980F3E6BB5737145A316C56D064CACBA5
	validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
	sha256sums = d9022ddadb40a15015f6b27e6549a7144704ded8828ba036ffe4b8165707de21
	sha256sums = SKIP
	sha256sums = 6090e3f23720d003cdd84483a47d0eec6d01adbb5e0c714ac0c8b58de546aa62
	sha256sums = SKIP
	sha256sums = dd54ae21aee1780fac59445b51ebff601ad016b31ac3a7de3b21126fd3ccb229
	sha256sums = SKIP
	sha256sums = d9524c5ee952500a2af92c27042a0d90ab089962af47816d4c85d0ebf76373d1
	sha256sums = SKIP
	sha256sums = 85735f20fd8c81ecb0a09abb0c267018475420e93b65050cc5b7634eab744de9
	sha256sums = SKIP
	sha256sums = 7fe99424384aea529ffaeec9cc9dfb8b451fd1852c03fc109e426fe208a1f1a7
	sha256sums = SKIP
	sha256sums = eb03df53671df6627768141b3aaa76abe176a14e5e47911c97bec544387c4aff
	sha256sums = d77d47e37e4948f5c01ae8bc05fb4e879b6516132c5a60c7bc820c9cbbb39668
	sha256sums = 790eb0fccb4ef29c3795bceb8a62c8f4ecd0bdd6c49b2812352b04cfbc552342
	sha256sums = 76d2a88733cebb1f01b766ff2ab91a9e095bae1d2e4cc18c1ffcf21fd095efc4
	sha256sums = 715cb8862753854b2d9256e0b70003e2d1f57083d83eaeaf5a095fc72b8a4e26
	sha256sums = fd0253879cc5e31857f57307e6105e56493358e35d7c4540e0b476be607ab94e
	sha256sums = eff54a4fc69dd0ca6e4f75cd63b1d1335c5e8b2e4de3b1c7a1f54239c0aa0519

pkgname = mingw-w64-ucrt-x86_64-llvm-21
	pkgdesc = Low Level Virtual Machine 21.1 (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs

pkgname = mingw-w64-ucrt-x86_64-clang-21
	pkgdesc = C language family frontend for LLVM 21.1 (mingw-w64)
	url = https://clang.llvm.org/
	depends = mingw-w64-ucrt-x86_64-compiler-rt-21
	depends = mingw-w64-ucrt-x86_64-llvm-21
	depends = mingw-w64-ucrt-x86_64-gcc

pkgname = mingw-w64-ucrt-x86_64-compiler-rt-21
	pkgdesc = Runtime libraries for Clang and LLVM 21.1 (mingw-w64)
	url = https://compiler-rt.llvm.org/
	depends = 

pkgname = mingw-w64-ucrt-x86_64-lld-21
	pkgdesc = Linker tools for LLVM 21.1 (mingw-w64)
	url = https://lld.llvm.org/
