# Generated by makepkg 6.1.0
# Fri Apr 25 13:44:34 UTC 2025
pkgbase = mingw-w64-gcc
	pkgdesc = GCC for the MinGW-w64
	pkgver = 15.1.0
	pkgrel = 1
	url = https://gcc.gnu.org
	arch = any
	license = spdx:GPL-3.0-or-later
	makedepends = mingw-w64-ucrt-x86_64-gcc
	makedepends = mingw-w64-ucrt-x86_64-gcc-ada
	makedepends = mingw-w64-ucrt-x86_64-autotools
	makedepends = mingw-w64-ucrt-x86_64-binutils
	makedepends = mingw-w64-ucrt-x86_64-crt
	makedepends = mingw-w64-ucrt-x86_64-headers
	makedepends = mingw-w64-ucrt-x86_64-gmp
	makedepends = mingw-w64-ucrt-x86_64-gperf
	makedepends = mingw-w64-ucrt-x86_64-isl
	makedepends = mingw-w64-ucrt-x86_64-libiconv
	makedepends = mingw-w64-ucrt-x86_64-mpc
	makedepends = mingw-w64-ucrt-x86_64-mpfr
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = mingw-w64-ucrt-x86_64-windows-default-manifest
	makedepends = mingw-w64-ucrt-x86_64-winpthreads
	makedepends = mingw-w64-ucrt-x86_64-zlib
	makedepends = mingw-w64-ucrt-x86_64-zstd
	options = !emptydirs
	source = https://ftp.gnu.org/gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.xz
	source = https://ftp.gnu.org/gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.xz.sig
	source = gdbinit
	source = 0003-Windows-Follow-Posix-dir-exists-semantics-more-close.patch
	source = 0005-Windows-Don-t-ignore-native-system-header-dir.patch
	source = 0007-Build-EXTRA_GNATTOOLS-for-Ada.patch
	source = 0008-Prettify-linking-no-undefined.patch
	source = 0011-Enable-shared-gnat-implib.patch
	source = 0012-Handle-spaces-in-path-for-default-manifest.patch
	source = 0014-gcc-9-branch-clone_function_name_1-Retain-any-stdcall-suffix.patch
	source = 0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
	source = 0140-gcc-diagnostic-color.patch
	source = 0200-add-m-no-align-vector-insn-option-for-i386.patch
	source = 2001-fix-building-rust-on-mingw-w64.patch
	source = 9002-native-tls.patch
	validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
	validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
	validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
	validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
	sha256sums = e2b09ec21660f01fecffb715e0120265216943f038d0e48a9868713e54f06cea
	sha256sums = SKIP
	sha256sums = bce81824fc89e5e62cca350de4c17a27e27a18a1a1ad5ca3492aec1fc5af3234
	sha256sums = 3fc35067823f87e48dd3bfd265e7593000dc110fa9ad5f16c81b896765fc897a
	sha256sums = f7da015a69cff58fbc4b39c7072dfff334a01024470bb092ba31ad648899adf0
	sha256sums = 90d5cb570083f9dea4ac0f0f87e3e8d2230f5052e6f9b946061a20a224a9d195
	sha256sums = 8a40ea004a803b7e6aabd6c58d859502a57c87755dbcfedbdfed161f2fb7eb62
	sha256sums = 5ef4148acc4a2b7ed648d4fe75fab5545e84b4b93a12d6ba4e4ea6061dd635fa
	sha256sums = e98805ead7d78ee2a92f237894c4b2b7ddc1688e1b517d8c04f28d440202e40f
	sha256sums = fd9bdecb2bbc4796bbc9f00b708dac42ef9e3464a06d6d27e5475cee117de5be
	sha256sums = ad1f7b5e7afaaec008b7cbd14feea13a10989fa91bda7003af72d457619bb199
	sha256sums = ba3649f29049f6d4eea4a481975d9f6851c0c2604d847881b46084a943c4c8f2
	sha256sums = 1484911163634f30324827619c873a6267b377abba0df8bbedfd128163c53ea4
	sha256sums = a411f59953553a3d01dd64c79b1acbb91eca092c4cb01bfd26b1c51c3eb798e8
	sha256sums = d977683efc6f6b4dd675a8f1978416d22d5b5d1fa53614b9a18bc18efa231391

pkgname = mingw-w64-ucrt-x86_64-gcc
	pkgdesc = GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64
	groups = mingw-w64-ucrt-x86_64-toolchain
	depends = mingw-w64-ucrt-x86_64-binutils
	depends = mingw-w64-ucrt-x86_64-crt
	depends = mingw-w64-ucrt-x86_64-headers
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-windows-default-manifest
	depends = mingw-w64-ucrt-x86_64-winpthreads
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	provides = mingw-w64-ucrt-x86_64-gcc-base
	provides = mingw-w64-ucrt-x86_64-cc
	conflicts = mingw-w64-ucrt-x86_64-gcc-base
	conflicts = mingw-w64-ucrt-x86_64-gcc-rust

pkgname = mingw-w64-ucrt-x86_64-gcc-libs
	pkgdesc = GNU Compiler Collection (libraries) for MinGW-w64
	license = spdx:GPL-3.0-or-later WITH GCC-exception-3.1 AND LGPL-2.1-or-later
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	provides = mingw-w64-ucrt-x86_64-omp

pkgname = mingw-w64-ucrt-x86_64-gcc-lto-dump
	pkgdesc = Dump link time optimization object files (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-gcc=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-gcc-libgfortran
	pkgdesc = GNU Compiler Collection (libgfortran) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	provides = mingw-w64-ucrt-x86_64-fc-libs

pkgname = mingw-w64-ucrt-x86_64-gcc-fortran
	pkgdesc = GNU Compiler Collection (Fortran) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libgfortran=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	provides = mingw-w64-ucrt-x86_64-fc

pkgname = mingw-w64-ucrt-x86_64-gcc-ada
	pkgdesc = GNU Compiler Collection (Ada) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-gcc-objc
	pkgdesc = GNU Compiler Collection (ObjC,Obj-C++) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-libgccjit
	pkgdesc = GNU Compiler Collection (libgccjit) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gcc-libs=15.1.0-1
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
