19 Commits

Author SHA1 Message Date
Johannes Schindelin
6365cf1bc0 msys2-runtime: upgrade to v3.6.5
This corresponds to https://github.com/msys2/msys2-runtime/pull/313

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-10-10 16:28:18 +02:00
Christoph Reiter
e6a004ff72
msys2-runtime: update patches (#5658)
https://github.com/msys2/msys2-runtime/pull/312
2025-09-22 08:19:15 +02:00
Johannes Schindelin
56b1ad3d0d msys2-runtime: Rebase to Cygwin v3.6.4
This corresponds to https://github.com/msys2/msys2-runtime/pull/304

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-07-16 18:07:43 +02:00
Johannes Schindelin
bdc4ee15d2
msys2-runtime: drop MSYS triplet (#5514)
We now use "x86_64-pc-cygwin" in MSYS2, so this commit is no longer
doing anything, and removing it would simplify rebasing if upstream
rewrites those files. There is the one hunk which changes the dll prefix
from "cyg" to "msys-", but the runtime doesn't have any DLLs which this
affects currently.

This corresponds to https://github.com/msys2/msys2-runtime/pull/303.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-07-14 22:54:15 +02:00
Johannes Schindelin
932551d730
msys2-runtime: stdin flush fix (#5513)
This corresponds to https://github.com/msys2/msys2-runtime/pull/301.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-07-14 12:18:38 +02:00
Johannes Schindelin
ae252e9401 msys2-runtime: backport recent fixes
This corresponds to https://github.com/msys2/msys2-runtime/pull/296.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-07-01 18:43:12 +02:00
Johannes Schindelin
b4961ddeb9 msys2-runtime: fix creating native symlinks pointing to ..
This commit corresponds to
https://github.com/msys2/msys2-runtime/pull/292.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-06-23 20:21:21 +02:00
Jeremy Drake
a1c26fa1bb msys2-runtime: update patches
so that it still build with msys2-w32api 13.0.0
2025-06-12 09:03:27 +02:00
jeremyd2019
5ff4f24a32
msys2-runtime: update to 3.6.3 (#5442) 2025-06-08 07:56:29 +02:00
Christoph Reiter
74bd582aa4
msys2-runtime: Update to 3.6.2 (#5434) 2025-06-03 10:30:37 +02:00
Johannes Schindelin
c6df8e8ed6
msys2-runtime: upgrade to v3.6.2 (#5427)
This corresponds to https://github.com/msys2/msys2-runtime/pull/285

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-05-29 08:47:39 +02:00
Johannes Schindelin
d0ec21c19d
msys2-runtime: re-fix console mode restoring (#5423)
This corresponds to https://github.com/msys2/msys2-runtime/pull/284

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-05-27 23:07:27 +02:00
Johannes Schindelin
37d43d257c
msys2-runtime: fix c-ares and libgit2 builds (#5348)
This is a companion of https://github.com/msys2/msys2-runtime/pull/281.
Without this fix, c-ares fails to build, with this symptom:

/usr/include/sys/unistd.h:218:14: error: expected ‘;’ before ‘void’
  218 | static inline void setproctitle_init (int _c, char *_a[], char *_e[]) {}
      |              ^~~~~
      |              ;

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-04-20 21:51:26 +02:00
Jeremy Drake
c99185f414 msys2-runtime: update patches
* msys2/msys2-runtime#278
* msys2/msys2-runtime#279
2025-04-11 10:08:14 -07:00
Christoph Reiter
a3fde923fc Move msys2-runtime-3.6 to msys2-runtime
and make it replace msys2-runtime-3.6
2025-04-10 10:05:41 +02:00
Christoph Reiter
e7673212e1 Move msys2-runtime to msys2-runtime-3.5 2025-04-10 10:05:41 +02:00
Christoph Reiter
9d03566ee4 Revert "msys2-runtime: console: tty::restore really restores the previous mode"
This reverts commit 04202bd7172105ca79a86731a86b34b4b48f69e9.
2025-03-31 07:42:01 +02:00
Johannes Schindelin
04202bd717 msys2-runtime: console: tty::restore really restores the previous mode
Previously, tty::restore sets the console mode to a predetermined
console mode that is widely common for many non-cygwin console apps.
So, if a non-cygwin app that is started from cygwin process changes
the console mode and executes cygwin sub-process, the console mode
is changed to the predetermined mode rather than being restored the
original mode that is set by the non-cygwin app.
With this patch, the console mode is stored when a cygwin process is
started from non-cygwin app, then tty::restore restores the previous
console mode that is used by the previous non-cygwin app when the
cygwin app exits.

This is a companion of https://github.com/msys2/msys2-runtime/pull/269.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-03-21 17:51:22 +01:00
Jeremy Drake
930e892fc7 msys2-runtime: record the current msys2-rutime commit
The HEAD commit is recorded by update-patches.sh in
msys2-runtime.commit, and the contents of that file are passed to the
--with-msys2-runtime-commit configure argument, so that uname -r shows
the msys2-runtime commit hash rather than the commit hash of the
upstream Cygwin tag.

Fixes #5223

Co-authored-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2025-03-20 21:34:35 +01:00