Skip to content

Commit e4d37ce

Browse files
authored
Merge pull request #234 from git-for-windows/msys2-runtime-0b9a01b6b59f03187dcf1b184addc93e8555415c
msys2-runtime: update to 3.6.2-1
2 parents dc3dd0e + 9e6d575 commit e4d37ce

File tree

53 files changed

+152
-419
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+152
-419
lines changed

msys2-runtime/0001-Add-MSYS2-triplet.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From be88bf581b370c45c96bf14f8286e02c61a4cf45 Mon Sep 17 00:00:00 2001
1+
From 13de2a173212340b0f85edc722c72d426bcd63e5 Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 20:40:45 +0300

msys2-runtime/0002-Fix-msys-library-name-in-import-libraries.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From b00015672a4c3b7054c8d497bd5dfd5c20af97b6 Mon Sep 17 00:00:00 2001
1+
From ba274e444eaa417da44ace62199834885c6507df Mon Sep 17 00:00:00 2001
22
From: Kaleb Barrett <[email protected]>
33
Date: Sun, 14 Mar 2021 18:58:55 -0500
44
Subject: [PATCH 02/N] Fix msys library name in import libraries

msys2-runtime/0003-Rename-dll-from-cygwin-to-msys.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From c6ac7c6b6e57836b47e1e563660567d0f702de41 Mon Sep 17 00:00:00 2001
1+
From e971c0bcf575b7775d1d0121ef2e6440a9ed669c Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:09:17 +0300
@@ -223,7 +223,7 @@ index f4c09be..e19b7d3 100644
223223
static int _fmode;
224224

225225
diff --git a/winsup/cygwin/dlfcn.cc b/winsup/cygwin/dlfcn.cc
226-
index 10bd0ac..f9c9fe2 100644
226+
index 9b6bb55..2d0bae5 100644
227227
--- a/winsup/cygwin/dlfcn.cc
228228
+++ b/winsup/cygwin/dlfcn.cc
229229
@@ -147,8 +147,13 @@ collect_basenames (pathfinder::basenamelist & basenames,
@@ -241,7 +241,7 @@ index 10bd0ac..f9c9fe2 100644
241241
/* ... using original basename with new suffix. */
242242
basenames.appendv (basename, baselen, ext, extlen, NULL);
243243
diff --git a/winsup/cygwin/dll_init.cc b/winsup/cygwin/dll_init.cc
244-
index b8f38b5..a62f65a 100644
244+
index 1369165..5488737 100644
245245
--- a/winsup/cygwin/dll_init.cc
246246
+++ b/winsup/cygwin/dll_init.cc
247247
@@ -903,7 +903,11 @@ dll_dllcrt0_1 (VOID *x)
@@ -277,10 +277,10 @@ index 7303f7e..6ccc19a 100644
277277
w32len = cygheap->installation_key.Length / sizeof (WCHAR);
278278
if (w32len
279279
diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc
280-
index 49fc166..a2a589e 100644
280+
index 876b79e..466abdd 100644
281281
--- a/winsup/cygwin/exceptions.cc
282282
+++ b/winsup/cygwin/exceptions.cc
283-
@@ -526,14 +526,14 @@ int exec_prepared_command (PWCHAR command)
283+
@@ -528,14 +528,14 @@ int exec_prepared_command (PWCHAR command)
284284
PWCHAR rawenv = GetEnvironmentStringsW () ;
285285
for (PWCHAR p = rawenv; *p != L'\0'; p = wcschr (p, L'\0') + 1)
286286
{
@@ -436,7 +436,7 @@ index 1e4cf98..b77598b 100644
436436
} \
437437
} \
438438
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
439-
index f4f908f..37122d4 100644
439+
index 622aaa9..a16c875 100644
440440
--- a/winsup/cygwin/include/cygwin/version.h
441441
+++ b/winsup/cygwin/include/cygwin/version.h
442442
@@ -510,7 +510,11 @@ details. */
@@ -617,7 +617,7 @@ index f9906a5..2361ae5 100644
617617
ts.SourceIdentifier.LowPart = kerberos_auth ? 0x0105 : 0x0106;
618618

619619
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
620-
index c93bf4c..ba02ff4 100644
620+
index d6a2c2d..affaa0d 100644
621621
--- a/winsup/cygwin/syscalls.cc
622622
+++ b/winsup/cygwin/syscalls.cc
623623
@@ -339,7 +339,7 @@ try_to_bin (path_conv &pc, HANDLE &fh, ACCESS_MASK access, ULONG flags)

msys2-runtime/0004-Add-functionality-for-converting-UNIX-paths-in-argum.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 4bb3f5dcfa50bcf955df54d1975cfd3388306946 Mon Sep 17 00:00:00 2001
1+
From b4519b016bf9dd78d0621163a9872c3d6808d331 Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:17:46 +0300
@@ -999,7 +999,7 @@ index 0000000..67d85ec
999999
+#endif /* end of include guard: PATH_CONV_H_DB4IQBH3 */
10001000
+
10011001
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
1002-
index d2aaed3..0e7ebdf 100644
1002+
index 42919a7..cb01afc 100644
10031003
--- a/winsup/cygwin/path.cc
10041004
+++ b/winsup/cygwin/path.cc
10051005
@@ -66,6 +66,7 @@

msys2-runtime/0005-Add-functionality-for-changing-OS-name-via-MSYSTEM-e.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 2a7153d171a579324b2fc0c83e491952ed7764b2 Mon Sep 17 00:00:00 2001
1+
From 7d9c64cfd77ba10c1cf5146a9ca5d021301a51ec Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:29:01 +0300
@@ -13,7 +13,7 @@ Subject: [PATCH 05/N] Add functionality for changing OS name via MSYSTEM
1313
4 files changed, 49 insertions(+), 8 deletions(-)
1414

1515
diff --git a/winsup/cygserver/cygserver-config b/winsup/cygserver/cygserver-config
16-
index 373bfd2..c902857 100755
16+
index abda186..1f0603f 100755
1717
--- a/winsup/cygserver/cygserver-config
1818
+++ b/winsup/cygserver/cygserver-config
1919
@@ -86,7 +86,7 @@ done
@@ -24,7 +24,7 @@ index 373bfd2..c902857 100755
2424
+_nt=`expr "${_sys}" : "MSYS_NT"`
2525

2626
# Check for running cygserver processes first.
27-
if ps -ef | grep -v grep | grep -q ${service_name}
27+
if ps -e | grep -v grep | grep -q ${service_name}
2828
@@ -178,7 +178,7 @@ then
2929
echo "Do you want to install cygserver as service?"
3030
if request "(Say \"no\" if it's already installed as service)"

msys2-runtime/0006-Move-root-to-usr.-Change-sorting-mount-points.-By-de.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 25add3b86d2346d019e810a732bd05675c12cf19 Mon Sep 17 00:00:00 2001
1+
From 83a114a82db7ac3ba5dc46c3424b383e0a4d5b65 Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:45:06 +0300
@@ -384,10 +384,10 @@ index 1cfee5c..affb7e9 100644
384384
root_idx = i;
385385

386386
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
387-
index 27dc289..12097de 100644
387+
index 83883f9..7c2581d 100644
388388
--- a/winsup/cygwin/uinfo.cc
389389
+++ b/winsup/cygwin/uinfo.cc
390-
@@ -2794,7 +2794,7 @@ pwdgrp::fetch_account_from_windows (fetch_user_arg_t &arg, cyg_ldap *pldap)
390+
@@ -2815,7 +2815,7 @@ pwdgrp::fetch_account_from_windows (fetch_user_arg_t &arg, cyg_ldap *pldap)
391391
dom, name,
392392
sid.string ((char *) sidstr),
393393
home ?: "/home/", home ? L"" : name,

msys2-runtime/0007-Instead-of-creating-Cygwin-symlinks-use-deep-copy-by.patch

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From b127b7469e05d0d974ae0f89626522e01a138443 Mon Sep 17 00:00:00 2001
1+
From 08cde45b834f536f05d9218c4bb0fe2e6b3549b2 Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:47:21 +0300
@@ -22,8 +22,8 @@ Co-authored-by: Jeremy Drake <[email protected]>
2222
---
2323
winsup/cygwin/environ.cc | 4 +
2424
winsup/cygwin/globals.cc | 3 +-
25-
winsup/cygwin/path.cc | 250 +++++++++++++++++++++++++++++++++++++++
26-
3 files changed, 256 insertions(+), 1 deletion(-)
25+
winsup/cygwin/path.cc | 252 +++++++++++++++++++++++++++++++++++++++
26+
3 files changed, 258 insertions(+), 1 deletion(-)
2727

2828
diff --git a/winsup/cygwin/environ.cc b/winsup/cygwin/environ.cc
2929
index b9f7e05..5fb3f53 100644
@@ -62,10 +62,10 @@ index d8e058f..b7e0e21 100644
6262
bool winjitdebug = false;
6363

6464
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
65-
index 0e7ebdf..d8e456a 100644
65+
index cb01afc..a3e4de2 100644
6666
--- a/winsup/cygwin/path.cc
6767
+++ b/winsup/cygwin/path.cc
68-
@@ -1722,6 +1722,171 @@ conv_path_list (const char *src, char *dst, size_t size,
68+
@@ -1722,6 +1722,173 @@ conv_path_list (const char *src, char *dst, size_t size,
6969

7070
/********************** Symbolic Link Support **************************/
7171

@@ -195,7 +195,9 @@ index 0e7ebdf..d8e456a 100644
195195
+ /* Recurse into the child directory */
196196
+ /* avoids endless recursion */
197197
+ if (src->Length <= origsrclen ||
198-
+ !wcsncmp (src->Buffer, dst->Buffer, origdstlen / sizeof (WCHAR)))
198+
+ (!wcsncmp (src->Buffer, dst->Buffer, origdstlen / sizeof (WCHAR)) &&
199+
+ (!src->Buffer[origdstlen / sizeof (WCHAR)] ||
200+
+ iswdirsep(src->Buffer[origdstlen / sizeof (WCHAR)]))))
199201
+ {
200202
+ set_errno (ELOOP);
201203
+ goto done;
@@ -237,7 +239,7 @@ index 0e7ebdf..d8e456a 100644
237239
/* Create a symlink from FROMPATH to TOPATH. */
238240

239241
extern "C" int
240-
@@ -2034,6 +2199,84 @@ symlink_wsl (const char *oldpath, path_conv &win32_newpath)
242+
@@ -2034,6 +2201,84 @@ symlink_wsl (const char *oldpath, path_conv &win32_newpath)
241243
return 0;
242244
}
243245

@@ -322,7 +324,7 @@ index 0e7ebdf..d8e456a 100644
322324
int
323325
symlink_worker (const char *oldpath, path_conv &win32_newpath, bool isdevice)
324326
{
325-
@@ -2101,6 +2344,13 @@ symlink_worker (const char *oldpath, path_conv &win32_newpath, bool isdevice)
327+
@@ -2101,6 +2346,13 @@ symlink_worker (const char *oldpath, path_conv &win32_newpath, bool isdevice)
326328
case WSYM_nfs:
327329
res = symlink_nfs (oldpath, win32_newpath);
328330
__leave;

msys2-runtime/0008-Automatically-rewrite-TERM-msys-to-TERM-cygwin.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 07e2ec8f36d080e1f7443b2658d0b17d871a9307 Mon Sep 17 00:00:00 2001
1+
From 7c6318a0f68886a4174686c39ec8b89cb05b5d35 Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:48:54 +0300

msys2-runtime/0009-Do-not-convert-environment-for-strace.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From ccb8cb97309edd55bb8753073a6030bf20a9b643 Mon Sep 17 00:00:00 2001
1+
From 1cc5abc667219cae2200f1ef5384c57ae1151a8e Mon Sep 17 00:00:00 2001
22
From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B8=CC=86=20=D0=9F?=
33
=?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= <[email protected]>
44
Date: Sun, 14 Apr 2019 21:50:55 +0300

msys2-runtime/0010-strace.cc-Don-t-set-MSYS-noglob.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 712d8de47182b4c4239051a288e0ffbb50a94cfe Mon Sep 17 00:00:00 2001
1+
From d3c18e8852b5da7734a2a78a829c7f6e383d3927 Mon Sep 17 00:00:00 2001
22
From: Ray Donnelly <[email protected]>
33
Date: Sun, 23 Aug 2015 20:47:30 +0100
44
Subject: [PATCH 10/N] strace.cc: Don't set MSYS=noglob

0 commit comments

Comments
 (0)