# Generated by makepkg 6.1.0
# Thu May  9 17:50:57 UTC 2024
pkgbase = mingw-w64-gcc
	pkgdesc = GCC for the MinGW-w64
	pkgver = 14.1.0
	pkgrel = 2
	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-rust
	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-14.1.0/gcc-14.1.0.tar.xz
	source = https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz.sig
	source = gdbinit
	source = 0001-missing-__thiscall-attribute-on-builtin-declaration-of-__cxa_thread_atexit.patch
	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 = 0021-PR14940-Allow-a-PCH-to-be-mapped-to-a-different-addr.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
	validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
	validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
	validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
	validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
	sha256sums = e283c654987afe3de9d8080bc0bd79534b5ca0d681a73a11ff2b5d3767426840
	sha256sums = SKIP
	sha256sums = bce81824fc89e5e62cca350de4c17a27e27a18a1a1ad5ca3492aec1fc5af3234
	sha256sums = 7cb64cb9dc7117d4d5d32bd7910ced7c170718f92bc0576594506edb3aeabb42
	sha256sums = 3fc35067823f87e48dd3bfd265e7593000dc110fa9ad5f16c81b896765fc897a
	sha256sums = 57f0081655ba9a94ed7cc3d8b67a79aee8442a56613bd17f9809a7b0e68e43cd
	sha256sums = 90d5cb570083f9dea4ac0f0f87e3e8d2230f5052e6f9b946061a20a224a9d195
	sha256sums = 8a40ea004a803b7e6aabd6c58d859502a57c87755dbcfedbdfed161f2fb7eb62
	sha256sums = 5ef4148acc4a2b7ed648d4fe75fab5545e84b4b93a12d6ba4e4ea6061dd635fa
	sha256sums = e98805ead7d78ee2a92f237894c4b2b7ddc1688e1b517d8c04f28d440202e40f
	sha256sums = fd9bdecb2bbc4796bbc9f00b708dac42ef9e3464a06d6d27e5475cee117de5be
	sha256sums = ad1f7b5e7afaaec008b7cbd14feea13a10989fa91bda7003af72d457619bb199
	sha256sums = 6c272078340a27b3f147e497115b0a6e9fc0da720a2602f12b086524522caa59
	sha256sums = e0a5b470f49a29f20215cc9f9d04c1cb9969dff6f0e546542799d3a693ef1c84
	sha256sums = c34f9e71b5a092be1987ad4c65891742c74c9eb8ef6560100e751cd31375f579
	sha256sums = ddc1538c2b9132bce5b3b2cad2a382762d58b46b31d2ae291f6e4d963b88dfd4

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=14.1.0-2
	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

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-libgfortran
	pkgdesc = GNU Compiler Collection (libgfortran) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libgfortran=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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-lto-dump
	pkgdesc = Dump link time optimization object files (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-gcc=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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-ada
	pkgdesc = GNU Compiler Collection (Ada) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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-rust
	pkgdesc = GNU Compiler Collection (Rust) for MinGW-w64
	depends = mingw-w64-ucrt-x86_64-gcc=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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=14.1.0-2
	depends = mingw-w64-ucrt-x86_64-gcc-libs=14.1.0-2
	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
