Commit Graph

12 Commits

Author SHA1 Message Date
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 04202bd717.
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