Commit Graph
246 Commits
Author SHA1 Message Date
Christoph Reiter 0a4ea16124 msys2-runtime: Update 2023-12-22 10:19:40 +01:00
Johannes Schindelin a26a0b04d8 msys2-runtime: backport Git for Windows' pathconv improvements
This combines the patches introduced via
https://github.com/msys2/msys2-runtime/pull/181 and
https://github.com/msys2/msys2-runtime/pull/182.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2023-12-19 10:10:44 +01:00
Johannes Schindelin 128ca25678 msys2-runtime: upgrade to v3.4.10
This commit corresponds to
https://github.com/msys2/msys2-runtime/pull/180.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2023-11-29 22:52:02 +01:00
Johannes Schindelin 4056de7224 msys2-runtime: avoid "Bad address" errors in the MSYS2 path conversion
This commit corresponds to https://github.com/msys2/msys2-runtime/pull/179

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2023-11-22 20:02:24 +01:00
Christoph Reiter d870e0782c msys2-runtime: remove workaround for too old cross compiler
no pkgrel bump since nothing has changed really
2023-11-14 08:02:18 +01:00
Christoph Reiter 1f1a74cb26 Port everything away from PKGMETA
keep an empty PKGMETA.yml for now until all users are adjusted and
deployed.
2023-09-17 20:40:26 +02:00
Christoph Reiter 6cbd16b459 msys2-runtime: rebuild
Update the gcc warning options, remove some no longer needed ones
and add some new ones due to gcc 13
2023-09-15 12:16:13 +02:00
Johannes Schindelin 97363ba104 msys2-runtime: upgrade to v3.4.9
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2023-09-07 09:08:20 +02:00
Christoph Reiter 72cf9774d3 msys2-runtime: Update to 3.4.8 2023-08-18 22:18:49 +02:00
Johannes Schindelin a3e0b472c6 msys2-runtime: backport fix for tar xf with symlinks
This corresponds to https://github.com/msys2/msys2-runtime/pull/166

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2023-08-09 11:42:35 +02:00
Christoph Reiter 0fa97f51ca msys2-runtime: update
see https://github.com/msys2/msys2-runtime/pull/164
2023-07-14 17:28:58 +02:00
Christoph Reiter f736513e69 msys2-runtime: Update to 3.4.7 2023-06-18 16:18:55 +02:00
Christoph Reiter 6af42267da update-srcinfo: pass the python interpreter path to pipx
otherwise it will default to python on the image, which is 3.9
2023-05-30 17:38:56 +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 321756e217 Update msys2-runtime 2023-04-01 12:57:41 +02:00
Christoph Reiter e366db9fb4 msys2-runtime: Update to 3.4.6 2023-02-15 17:56:15 +01:00
Christoph Reiter 46c064cc8b msys2-runtime: Update to 3.4.5
See https://github.com/msys2/msys2-runtime/pull/136
2023-01-19 21:24:30 +01: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 d6867cfbc4 msys2-runtime: explicitely set a runtime version
so we get "3.4.3.x86_64" instead of "3.4.3-dirty.x86_64"
2023-01-11 09:57:01 +01:00
Christoph Reiter d24e4dabb9 msys2-runtime: strip it
Upstream no longer manually strips the cygwin dll and creates
a debug file since https://cygwin.com/git/?p=newlib-cygwin.git;a=commit;h=99bb3e937a0fdbc1e3acbdc7cefb31e54a89a6ac

This means the debug info now moved from msys2-runtime-devel to msys2-runtime
staying in the DLL.

We don't really want to install/ship debug infos by default, so we could either
re-implement the debug info extraction manually again, or let makepkg build a
separate "-debug" package, or just strip everything.

Since the later is the least work and the least special compared to other packages,
just enable stripping.
2022-12-19 20:03:53 +01:00
Christoph Reiter 436871dc51 msys2-runtime: update
No changes, just moved the patch upstream
2022-12-18 16:44:25 +01:00
Christoph Reiter 136248feee msys2-runtime: disable dynamicbase again
We are seeing fork errors in Docker, which might be related to
3.4.x setting dynamicbase. Let's see if reverting that helps.
2022-12-17 20:24:42 +01:00
Christoph Reiter 2b4a87cf7b msys2-runtime: Update to 3.4.3
See https://github.com/msys2/msys2-runtime/pull/125
2022-12-16 21:05:57 +01:00
Christoph Reiter 36790d9f26 msys2-runtime: update 2022-12-15 22:51:13 +01:00
Christoph Reiter 88de0fab2d msys2-runtime: Update to 3.4.2
Rename msys2-runtime-3.4 to msys2-runtime and let it replace the 3.4 packages.
2022-12-14 19:36:19 +01:00
Christoph Reiter d2980fe8b6 msys2-runtime: update patches
the PR was pushed upstream
2022-12-09 16:27:22 +01:00
Christoph Reiter b537ada32c msys2-runtime: apply workaround for missing trailing slashes with path_conv
See https://github.com/msys2/msys2-runtime/pull/117
2022-11-20 14:37:01 +01:00
Johannes Schindelin 9c4a88596b msys2-runtime: sync with msys2/msys2-runtime
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-11-11 20:41:29 +00:00
Johannes Schindelin 18e0ba1177 msys2-runtime: fix Bad address when running cmd /c <command>
This imports https://github.com/msys2/msys2-runtime/pull/110 into the
`MSYS2-packages` repository, fixing a regression where `cmd /c
<command>` caused a `Bad address` error.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-10-24 08:54:31 +02:00
Christoph Reiter 75a4dbaad3 update-patches: remove patch signature
It includes the git version by default, which just adds lots
of useless changes every time the patches are updated.
2022-10-15 15:59:07 +02:00
Johannes Schindelin 7705e6df9a msys2-runtime: when updating patches, automatically bump pkgrel
I forgot to do this one time too many, time to automate it!

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-09-21 14:46:41 +02:00
Johannes Schindelin b51454a1b4 msys2-runtime: mention if the patches were left unchanged
When updating the patches we apply on top of the Cygwin runtime, it is
possible that nothing needs to be done. Be explicit about that.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-09-21 14:27:17 +02:00
Christoph Reiter f1ded50c71 msys2-runtime: bump pkgrel 2022-09-20 22:12:25 +02:00
Johannes Schindelin 3dad03537c msys2-runtime: enable pseudo consoles and empty values of env variables
This integrates the patches from
https://github.com/msys2/msys2-runtime/pull/102 and from
https://github.com/msys2/msys2-runtime/pull/101

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-09-20 21:24:43 +02:00
Johannes Schindelin 5f107f15ff msys2-runtime: update to v3.3.6
See https://github.com/msys2/msys2-runtime/pull/100

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-09-05 21:37:46 +02:00
Christoph Reiter 9f188a69ab msys2-runtime: update 2022-07-04 22:27:23 +02:00
Johannes Schindelin 35fb61781b msys2-runtime: stop trimming trailing colons
This corresponds to https://github.com/msys2/msys2-runtime/pull/95

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-05-30 20:52:30 +02:00
Christoph Reiter b88f5ff9b8 msys2-runtime: Update to 3.3.5 2022-05-13 15:37:08 +02:00
Christoph Reiter 21b0990c25 runtime: revert rebuild
See https://github.com/msys2/MSYS2-packages/pull/2954#issuecomment-1113284892
2022-04-29 16:40:58 +02:00
Christoph Reiter 0830c7dd23 msys2-runtime: build fixes for mingw-w64 v10
https://github.com/msys2/msys2-runtime/pull/92
2022-04-27 18:33:17 +02:00
Christoph Reiter 633a6e7884 Use git apply instead fo git am
So we don't depend on a committer being set
2022-03-04 15:15:17 +01:00
Johannes Schindelin f1413819a4 msys2-runtime: backport recent console patches
These hacks were proposed in Cygwin as a more complete set of
workarounds superseding Git for Windows'
https://github.com/git-for-windows/msys2-runtime/commit/1d0701d

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

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-02-15 09:58:40 +01:00
Johannes Schindelin ff07714b85 msys2-runtime: update to v3.3.4
This corresponds to https://github.com/msys2/msys2-runtime/pull/85.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-02-01 09:34:31 +01:00
Johannes Schindelin e412f31430 msys2-runtime: a directory with .lnk suffix is not a .lnk file
This corresponds to https://github.com/msys2/msys2-runtime/pull/82.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-01-18 12:34:41 +01:00
Christoph Reiter 52e56a9a72 msys2-runtime: backport for 32bit posix_spawn issue
Fixes #2801
2022-01-16 14:43:51 +01:00
Johannes Schindelin f33f945644 msys2-runtime: special case the SHELL and ORIGINAL_PATH env vars
In MSYS2 <-> MINGW transitions, we convert a couple of environment
variables between Unix and Windows styles, most notably `PATH`.

In the Git for Windows project, we realized that the environment
variables `SHELL` and `ORIGINAL_PATH` need the same treatment. These
patches have proved their worth for years, and it is time for them to be
integrated back into the actual MSYS2 runtime.

This should fix https://github.com/msys2/msys2-runtime/issues/43.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-01-13 17:44:33 +01:00
Johannes Schindelin bc88668bfc msys2-runtime: we now need to depend on xmlto and 'docbook-xsl` explicitly
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2022-01-13 17:44:18 +01:00
Jeremy Drake 62de84f5db msys2-runtime: update patches 2021-12-29 14:36:06 -08:00
Christoph Reiter 5bcd978cb0 Get rid of the msys2-devel group
For now adds a "provides=(msys2-devel)" to gcc to keep installation
working and install the same set of packages.

Next step is to makedepend on gcc where needed and remove msys2-devel
from the docs.
2021-12-13 20:35:56 +01:00
Christoph Reiter 38126d763e makedepend on autotools for packages using configure
In some cases this will introduce cycles which could likely be cleaned
up by only depending on some unix tools instead of the whole autotools.

Rebuilding doesn't make much sense at this point since it just adds a subset
of base-devel which is still installed by default.
2021-12-12 14:20:50 +01:00