# Generated by makepkg 6.1.0
# Mon Sep 28 10:52:58 UTC 2026
pkgbase = msys2-runtime
	pkgdesc = Cygwin POSIX emulation engine
	pkgver = 3.6.10
	pkgrel = 4
	url = https://www.cygwin.com/
	arch = x86_64
	license = GPL
	makedepends = cocom
	makedepends = git
	makedepends = perl
	makedepends = gcc
	makedepends = mingw-w64-cross-crt
	makedepends = mingw-w64-cross-gcc
	makedepends = mingw-w64-cross-zlib
	makedepends = zlib-devel
	makedepends = libzstd-devel
	makedepends = gettext-devel
	makedepends = libiconv-devel
	makedepends = autotools
	makedepends = xmlto
	makedepends = docbook-xsl
	source = msys2-runtime::git+https://github.com/cygwin/cygwin#tag=cygwin-3.6.10
	source = msys2-runtime.commit
	source = 0001-Fix-msys-library-name-in-import-libraries.patch
	source = 0002-Rename-dll-from-cygwin-to-msys.patch
	source = 0003-Convert-Unix-paths-in-args-env-to-Windows-form-for-n.patch
	source = 0004-Add-functionality-for-changing-OS-name-via-MSYSTEM-e.patch
	source = 0005-Move-root-to-usr.-Change-sorting-mount-points.-By-de.patch
	source = 0006-Instead-of-creating-Cygwin-symlinks-use-deep-copy-by.patch
	source = 0007-Automatically-rewrite-TERM-msys-to-TERM-cygwin.patch
	source = 0008-Do-not-convert-environment-for-strace.patch
	source = 0009-strace.cc-Don-t-set-MSYS-noglob.patch
	source = 0010-Add-debugging-for-strace-make_command_line.patch
	source = 0011-strace-quiet-be-really-quiet.patch
	source = 0012-path_conv-special-case-root-directory-to-have-traili.patch
	source = 0013-When-converting-to-a-Unix-path-avoid-double-trailing.patch
	source = 0014-dcrt0.cc-Untangle-allow_glob-from-winshell.patch
	source = 0015-dcrt0.cc-globify-Don-t-quote-literal-strings-differe.patch
	source = 0016-Add-debugging-for-build_argv.patch
	source = 0017-environ.cc-New-facility-environment-variable-MSYS2_E.patch
	source = 0018-Introduce-the-enable_pcon-value-for-MSYS.patch
	source = 0019-popen-call-usr-bin-sh-instead-of-bin-sh.patch
	source = 0020-Expose-full-command-lines-to-other-Win32-processes-b.patch
	source = 0021-Add-a-helper-to-obtain-a-function-s-address-in-kerne.patch
	source = 0022-Emulate-GenerateConsoleCtrlEvent-upon-Ctrl-C.patch
	source = 0023-kill-kill-Win32-processes-more-gently.patch
	source = 0024-Cygwin-make-option-for-native-inner-link-handling.patch
	source = 0025-docs-skip-building-texinfo-and-PDF-files.patch
	source = 0026-install-libs-depend-on-the-toollibs.patch
	source = 0027-POSIX-ify-the-SHELL-variable.patch
	source = 0028-Handle-ORIGINAL_PATH-just-like-PATH.patch
	source = 0029-uname-allow-setting-the-system-name-to-CYGWIN.patch
	source = 0030-Pass-environment-variables-with-empty-values.patch
	source = 0031-Optionally-disallow-empty-environment-values-again.patch
	source = 0032-build_env-respect-the-MSYS-environment-variable.patch
	source = 0033-Revert-Cygwin-Enable-dynamicbase-on-the-Cygwin-DLL-b.patch
	source = 0034-Avoid-sharing-cygheaps-across-Cygwin-versions.patch
	source = 0035-uname-report-msys2-runtime-commit-hash-too.patch
	source = 0036-Cygwin-Adjust-CWD-magic-to-accommodate-for-the-lates.patch
	source = 0037-Cygwin-Fix-segfault-when-XSAVE-area-sizes-are-unalig.patch
	source = 0038-cygcheck-remove-an-unused-variable-causing-a-build-e.patch
	source = 0039-fixup-Convert-Unix-paths-in-args-env-to-Windows-form.patch
	source = 0040-Cygwin-pty-detect-pcon-backed-pty-for-non-Cygwin-spa.patch
	source = 0041-Cygwin-pty-Discard-pcon-input-buffer-when-discard_in.patch
	source = 0042-Cygwin-pty-Fixup-pty-state-after-a-cygwin-app-exits.patch
	source = 0043-Cygwin-pty-grow-GetConsoleProcessList-buffer-in-find.patch
	source = 0044-Cygwin-pty-bound-the-cursor-sync-round-trip-so-an-ex.patch
	source = 0045-Cygwin-pty-do-not-leak-nat-handles-when-adopting-the.patch
	source = 0046-Cygwin-pty-validate-the-cursor-position-reply-before.patch
	source = 0047-Cygwin-pty-keep-interactive-console-input-for-native.patch
	source = 0048-Mention-the-extremely-useful-small_printf-function.patch
	source = 0049-Allow-native-symlinks-to-non-existing-targets-in-nat.patch
	source = 0050-WIP-Handle-8-bit-characters-under-LOCALE-C.patch
	source = 0051-Make-paths-WCS-MBS-conversion-explicit.patch
	source = 0052-msys2-runtime-restore-fast-path-for-current-user-pri.patch
	source = 0053-Change-the-default-base-address-for-x86_64.patch
	source = 0054-dumper-allow-compiling-with-binutils-2.47.patch
	source = 0055-Cygwin-pty-preserve-terminal-replies-after-PTY-adopt.patch
	source = 0056-Cygwin-open-Unlock-fdtab-before-open_with_arch.patch
	source = 0057-Cygwin-console-Fix-regression-in-console-input.patch
	source = 0058-Cygwin-console-Set-console-mode-only-if-std-in-out-e.patch
	source = 0059-Cygwin-console-Fix-undesired-mode-change-at-exit-of-.patch
	source = 0060-Cygwin-console-Abort-setting-disable_master_thread-w.patch
	source = 0061-Cygwin-console-Avoid-deadlock-with-app-execution-ali.patch
	sha256sums = 7eac3518c0225e991a00a7ad36009090b54abead9dc802236771cde3d9332f7c
	sha256sums = 8530392879c3f93aea4680a56ca072219908517a01e69f1a029558190da057da
	sha256sums = 7c83791a32dbc139159802b7349fe50f69610863feea99bddcbed7d8d449b34f
	sha256sums = 961fdf373c882fdec852453a6db368c2817fa4c422a5f786f51e277be1a68621
	sha256sums = 92cdf141ffdd4142fb209da4d5b3cb7264e9fc55e70d2a88df8e2971a920b1ea
	sha256sums = 3a4bb9f4c814bf3654f4a0dedf5dbcf1a42778c968fa754ed3cdcaba73a73f4b
	sha256sums = c5d80e2182cab9e4fc2913fcaacafe0bfbca2a702a145fd8028fd9e194acc723
	sha256sums = fd86635e9db2616b923768cc05ba5142c449cdfb9a4487069041df6d280e4a63
	sha256sums = 2e687cadeef3063b9aeda09e78cb24458ea89cc3cb9430ed2cd28841b0baaa64
	sha256sums = 1259e2378aedc791110dca771a9a8b4a17e13a0cb56bd6df41a4a9185b330421
	sha256sums = 0bb91f6db9b4f250e485489c4e197559228bb62f1ee7c0c96af40e31ac00011a
	sha256sums = 053bf716176fab8a4d2689e38fc6aace55056c08b367e7956e081659d9407a6e
	sha256sums = 7d7c552d01f84074976d82a00a432fe507515d91b044c88f0c4f49562897e60c
	sha256sums = ded80e37054c58fab9b478dd41b0101bec5e84692f220d17cc7a06dc5fc85873
	sha256sums = e42892276bd9f7c23cce7ade30e3bc3e61ea506da39913b74f1aa0b324803520
	sha256sums = 14cdaa70a590ce39ad792fe1ae5be587f2d7175b48c53d3ba1e9539f7605c90e
	sha256sums = a17d69cb86cbfa0602e2ac41265e0f32c5319b27a3a0b787de6c45379a7a34bb
	sha256sums = b2eed273092abf2cf4c72637ac8fdbcf3773ae83c0b756a34732a645b00808c8
	sha256sums = 88939e504a0ea6e4da9ce38a8bd162022385a4756d4b8617059583501e74fa57
	sha256sums = 11c5c8a4b7dfb68a878186aaa6c483ca7f18a6fec35d2908a9b4648e004bb760
	sha256sums = 0e53ae1518f4387d68e5e4b2ed572ab5cc11faf2e08f5fbdf856290b8255c1d4
	sha256sums = 477f2ede944892abfe9a281566fe978895afbcb1ddb82647744ff24b417d3960
	sha256sums = 9c548463d07ef588f807cacfbf4c32473b95f8b538c633b3c723bb2ade80f75b
	sha256sums = aad2ca769b0c1bfaa2ae8e3682e3fdd3e047592014eaac78078c87e623c98609
	sha256sums = 23518ac5ffa786640939d554311abf50c025225fa241b436dbcad50c91ff4d01
	sha256sums = 7a5a6bf5d56398d017df77ddbd516f2771f1f02d3f62c666b3264f2b9053f743
	sha256sums = 5084a444d1df4e6c5e2c4744a03c4b2675dea6ca940724681975605143f64a30
	sha256sums = 026f8a76a697c72910bdd259e31136a9e365042784645496ce6df860a20fce67
	sha256sums = ed585c69059f23c93a0657f6e516a48cb76119c98dd48a6f86f3f1775940d73c
	sha256sums = 98179077149f83dfda4cb7cb95e01b946acce9535f6af921dafd8b7966b7d665
	sha256sums = c43a61ccd08905a02baba318d8832208b62ac3f4db93644ea0f336cdc26b1f11
	sha256sums = da2dd899223e23914c42ba9262a3656aab996254668ec8d7a7d03219ff3a6f69
	sha256sums = d36f2792e6caa1615de1c3d134d918ec5ebbfab1149e06954e4cbab2b4df49e9
	sha256sums = 55934ac4f869b48d7781512572cbf4c3e5dcf24210b4a83561bdc929515af667
	sha256sums = eeac4f9a5281c97f647d6d4a35117bebb41f6b86805ac9afcfedb13d36de7420
	sha256sums = 7c5d27ffa2d20694983556c43ecc4e6e6637bed2b77b8cdc4f816e61007b19b8
	sha256sums = af4c40d7c30bd2c163a74fec6ee40c5705798fb6b4a6622059d55d88f654185b
	sha256sums = 459599bfc4b1ce684d22f56c6786eacc336bf6c5856698c18a1689b6b0e4f5ce
	sha256sums = 9ac0b67bb00be6bb14b5b140ea92c53030b96338ab1f36814f8d891f0a0d9657
	sha256sums = 81ecb8ba492d84417d3723e814e8cfd031c4d434e3b1c14389d7464243825029
	sha256sums = 862fb81d0f90dc4870f47466068602469740268937924c1c7de9523681ce6adb
	sha256sums = 417cfa1e91b99465cf0d75f428664a5258fb5b0560d249d068038c6c4ec3b20a
	sha256sums = d9560dbc9080e3840c144b43803487c69780785d18dfa00cadb08a927716ec73
	sha256sums = 223dc9cd43280ecdb9752704c99e6e212c639e7e450501985175a881fa4ed1da
	sha256sums = c7c4067cff81e24a096209a3cd9eafa8c7b34eb41e4e9b2c61c80485992f9dab
	sha256sums = 474e273a85aef19503476a6a6292dedcd00639d1b4bfeebd10136df17e60ea53
	sha256sums = 61b9ccc5818f79f69879064f08f812ed3d2364faa3ef83bda6d4774addff3d1b
	sha256sums = 217fdcfd6fc02b37a4d2af904444c71b39ff3ce588a3603ac697cd224f5d7e2e
	sha256sums = d2860089773757658e01a38d5b8fd003afab02e59e1ba2301b798b7f1af715c9
	sha256sums = 03860bc30fff51e81af60f584d5ab2c6260574f710e6b2965a7af23c9d0171c5
	sha256sums = 1ac4480922ca122e88fa18607a396eb348a7adf43e33dfb1fa5241e6c349368a
	sha256sums = e94e08850accda885d82e154fec040c6bab36ff3839c047fcac2e785410062eb
	sha256sums = f4e9b8aadcaa47d1debbb9509836a93e2233aa3c79b56d13897711a92a98e31e
	sha256sums = 2c393c0dc2b2b5d62a767cccd80dd89c8d7950edbf25e44dd7d2aee89c894b6d
	sha256sums = 8588d779158683b1df0b6170029e22939af9d7f412e654e8d601e15eff6810cb
	sha256sums = 35ee2aef88e6e686e9cc762ca7fb1326fd607a49aef103d6e277ce0aaf261ce6
	sha256sums = 380b0683f91295085f6e4eb4b82c758c1c520ac0623b84cd4a7142fb287c0580
	sha256sums = caf67c600677668e1f28c450d4014c5c9b366568d352d0716cd44908d1d059d6
	sha256sums = 952afd51b6a07ca0a07f90708ea0a6333bf57c05e18e107b5fe0815cc11829e0
	sha256sums = 8d24e2069e43f5e65717de0913d90497bbd873e6cc3dded3cebbf04b3906ba44
	sha256sums = ec07420cca3f984069525049644ed609ba6cfac557e7472ce15b0672a95bf3c9
	sha256sums = 337366290b4d333b13da947bb31d7deff2c595760740d4a6c10237a9be9442e4
	sha256sums = e9d022a50769b82bf5ba556af500476d88d2140eeb02ca0d4289e9e1b694a24b

pkgname = msys2-runtime
	pkgdesc = Posix emulation engine for Windows
	conflicts = catgets
	conflicts = libcatgets
	conflicts = msys2-runtime-3.6
	replaces = catgets
	replaces = libcatgets
	replaces = msys2-runtime-3.6
	options = !strip

pkgname = msys2-runtime-devel
	pkgdesc = MSYS2 headers and libraries
	depends = msys2-runtime=3.6.10
	conflicts = libcatgets-devel
	conflicts = msys2-runtime-3.6-devel
	replaces = libcatgets-devel
	replaces = msys2-runtime-3.6-devel
	options = !strip
