# Generated by makepkg 6.1.0
# Fri Sep 19 15:13:10 UTC 2025
pkgbase = mingw-w64-ghdl
	pkgdesc = GHDL: the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL
	pkgver = 5.1.1
	pkgrel = 3
	url = https://github.com/ghdl/ghdl
	arch = any
	groups = mingw-w64-ucrt-x86_64-eda
	license = spdx:GPL-2.0-or-later
	checkdepends = mingw-w64-ucrt-x86_64-python-pytest
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-clang
	makedepends = mingw-w64-ucrt-x86_64-llvm
	makedepends = mingw-w64-ucrt-x86_64-autotools
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-gcc-ada
	options = !emptydirs
	source = https://github.com/ghdl/ghdl/archive/v5.1.1/ghdl-5.1.1.tar.gz
	source = 001-support-llvm-21.patch::https://github.com/ghdl/ghdl/commit/560a822c.patch
	sha256sums = 00cd58ec8f25e2532465aabc8705f43071f20dc1d13e03fd9dc235523186fca9
	sha256sums = 0228cc3694dc6438419073e94bdca7f4dc0334d23f2428e3aeb1171db1763ef5

pkgname = mingw-w64-ucrt-x86_64-ghdl-llvm
	pkgdesc = GHDL: the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL (LLVM backend) (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-gcc-ada
	depends = mingw-w64-ucrt-x86_64-llvm-libs
	provides = mingw-w64-ucrt-x86_64-ghdl

pkgname = mingw-w64-ucrt-x86_64-ghdl-mcode
	pkgdesc = GHDL: the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL (mcode backend) (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-gcc-ada
	depends = mingw-w64-ucrt-x86_64-zlib
	conflicts = mingw-w64-ucrt-x86_64-ghdl-llvm
