Commit Graph

25 Commits

Author SHA1 Message Date
Christoph Reiter
b38b2b78f4 Remove all cygwin CHOST changes
Since #5448 CHOST defaults to cygwin now, so this
is no longer needed.
2025-06-27 07:42:37 +02:00
Christoph Reiter
042e427a8d msys2-runtime-3.3: build for cygwin 2025-06-17 22:54:29 +02:00
Jeremy Drake
559a2926ff msys2-runtime-3.3: update patch for w32api 13 support 2025-06-12 09:03:27 +02:00
Christoph Reiter
3be4f51d19 msys2-runtime-3.3: build as msys2-runtime on i686
So there is an automated upgrade path and users don't
have to manually switch to msys2-runtime-3.3.
2025-02-07 06:51:43 +01:00
Johannes Schindelin
7cfcfbe992 msys2-runtime: uname: add host machine tag to sysname
This backports the `uname` patches from Cygwin where Windows/ARM64 is
indicated by an `-ARM64` suffix.

It corresponds to https://github.com/msys2/msys2-runtime/pull/245 and
https://github.com/msys2/msys2-runtime/pull/244.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2024-12-05 10:11:40 +01:00
Jeremy Drake
1077cf856a msys2-runtime-3.3: update
msys2/msys2-runtime#241
2024-11-25 07:58:23 +01:00
Jeremy Drake
4ca5d3d90c msys2-runtime-3.3: Update (suppress proc_waiter error messages)
See msys2/msys2-runtime#237
2024-11-14 11:46:09 -08:00
Jeremy Drake
4d249d13e6 msys2-runtime-3.3: sync update-patches.sh with msys2-runtime 2024-11-14 11:35:28 -08:00
Christoph Reiter
ae6a5a874d msys2-runtime-3.3: Update
See https://github.com/msys2/msys2-runtime/pull/235
2024-11-13 21:31:27 +01:00
Christoph Reiter
11a162b0e5 repo: make file executable permissions match the cygwin derived status
In case we have a git clone from Linux that is accessed via cygwin git
the files executable status will be derived from the file content (shebang)
and won't match the git repo, leading to a initially dirty tree.

This can be worked around by setting "core.filemode=false", but let's try
to match the cygwin permissions with the in-repo permissions so this isn't
needed.
2024-04-14 15:17:42 +02:00
Christoph Reiter
a2ee04bf00 More CPEs 2024-03-24 20:09:34 +01:00
Christoph Reiter
174e938942 more CPEs 2024-03-22 19:04:22 +01:00
Johannes Schindelin
96ef9fc317 msys2-runtime-3.5: branch off of msys2-runtime
Cygwin v3.5.0 has been released end of January 2024, and we were _about_
to be on the brink to switch to MSYS2 runtime based on the Cygwin
runtime v3.5.x.

However:

- That would leave Windows 7/8 compatibility behind.
- There have been a couple of hiccups in our testing, which led us to
  skip v3.5.0 already.
- We determined that a safer way would be to let users opt into using
  v3.5.x first, kicking the tires, so to say.

So let's establish a `msys2-runtime-3.5` package (much like
`msys2-runtime-3.3`) to be able to easily revert to a known state really
quickly, including the ability to run on Windows 7.

For now, this is merely a verbatim copy of the files in `msys2-runtime`,
and the next commits will modify them to reflect the version bump.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2024-03-10 00:02:00 +01:00
Johannes Schindelin
f425523e85 msys2-runtime-3.3: adjust the README to the current truth
While at it, also adjust the repository URL in the `update-patches.sh`
script: We no longer call it msys2/Cygwin but msys2/msys2-runtime.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2024-03-09 23:22:56 +01:00
Jeremy Drake
73dc492ba8 msys2-runtime-3.3: update patches
After msys2/msys2-runtime#203.
2024-02-23 10:34:08 -08:00
Jeremy Drake
f4cd0f0e7f msys2-runtime-3.3: add -Wno-error for additional warning on i686 build
/t/r/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/fhandler_proc.cc: In function 'off_t format_proc_swaps(void*, char*&)':
/t/r/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/fhandler_proc.cc:1964:43: error: '%s' directive writing 4 bytes into a region of size between 1 and 2147483606 [-Werror=format-overflow=]
 1964 |           bufptr += sprintf (bufptr, "%s%s%s\t\t%llu%s\t%llu%s\t%d\n",
      |                                           ^~
......
 1967 |                                         "file",
      |                                         ~~~~~~
/t/r/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/fhandler_proc.cc:1964:38: note: directive argument in the range [0, 18014398501093376]
 1964 |           bufptr += sprintf (bufptr, "%s%s%s\t\t%llu%s\t%llu%s\t%d\n",
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/t/r/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/fhandler_proc.cc:1964:38: note: directive argument in the range [0, 18014398501093376]
/t/r/msys2-runtime-3.3/src/msys2-runtime/winsup/cygwin/fhandler_proc.cc:1964:29: note: 'sprintf' output between 54 and 2147483693 bytes into a destination of size 2147483647
 1964 |           bufptr += sprintf (bufptr, "%s%s%s\t\t%llu%s\t%llu%s\t%d\n",
      |                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1965 |                                     filename,
      |                                     ~~~~~~~~~
 1966 |                                     tabo < 5 ? "\t\t\t\t\t" + tabo : " ",
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1967 |                                         "file",
      |                                         ~~~~~~~
 1968 |                                             total >> 10,
      |                                             ~~~~~~~~~~~~
 1969 |                                             total < 10000000000 ? "\t" : "",
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1970 |                                                 used  >> 10,
      |                                                 ~~~~~~~~~~~~
 1971 |                                                 used  < 10000000000 ? "\t" : "",
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1972 |                                                                 0);
      |                                                                 ~~
2024-02-23 10:29:22 -08:00
Christoph Reiter
1f462dd203 msys2-runtime-3.3: revert pkgrel bump
also reverted package in the repo, since the rebuild seems broken,
see https://github.com/msys2/MSYS2-packages/pull/4421
2024-02-19 09:58:36 +01:00
Johannes Schindelin
fb60d28277 msys2-runtime-3.3: backport a couple 3.4 patches
This corresponds to https://github.com/msys2/msys2-runtime/pull/197.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2024-02-11 23:13:27 +01:00
Christoph Reiter
61da6ebc99 msys2-runtime-3.3: Update & rebuild
just a build fix
2023-05-29 16:59:33 +02:00
Christoph Reiter
d7fab80721 Replace mingw-w64-cross-crt-git with mingw-w64-cross-crt
Still the same package, and only in makedepends, so no rebuilds
2023-05-19 13:44:48 +02:00
Christoph Reiter
b61fe82be4 Update msys2-runtime-3.3 2023-04-01 17:49:24 +02:00
Christoph Reiter
e80d8e7697 rebuilds for the missing strip issue
https://github.com/msys2/msys2-pacman/pull/25
2023-01-17 21:03:20 +01:00
Christoph Reiter
0c3bacbfd8 msys2-runtime-3.3: Update 2023-01-11 19:17:41 +01:00
Christoph Reiter
004d714de1 runtime-3.3: dep on the non-virtual package
so another runtime providing the same version doesn't get mixed with it.
unlikely, but just to be sure.
2022-12-10 06:30:37 +01:00
Christoph Reiter
743bae3086 Add msys2-runtime-3.3
Provides and conflicts with msys2-runtime, so can be used to replace it if wanted.

Keep this as a separate package to test for regressions in cygwin
and to have (in theory) a runtime that supports 32bit in the repo.

There is no guarantee for how long we are going to keep this.
2022-12-09 17:58:25 +01:00