Skip to content

Commit b955a3e

Browse files
author
Git for Windows Build Agent
committed
Update 14 packages
apr (1.7.5-1 -> 1.7.6-1) bsdcpio (3.7.9-1 -> 3.8.0-1) bsdtar (3.7.9-1 -> 3.8.0-1) filesystem (2025.02.23-1 -> 2025.05.08-1) less (668-1 -> 678-1) libarchive (3.7.9-1 -> 3.8.0-1) mingw-w64-clang-aarch64-crt-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-headers-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-libmangle-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-libwinpthread-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-tools-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-winpthreads-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) mingw-w64-clang-aarch64-winstorecompat-git (12.0.0.r731.g2ca6f1348-1 -> 12.0.0.r735.g4a3edb6f8-1) pacman (6.1.0-11 -> 6.1.0-14) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent d811484 commit b955a3e

File tree

188 files changed

+214
-190
lines changed

Some content is hidden

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

188 files changed

+214
-190
lines changed

clangarm64/bin/gendef.exe

0 Bytes
Binary file not shown.

clangarm64/bin/genidl.exe

0 Bytes
Binary file not shown.

clangarm64/bin/genpeimg.exe

0 Bytes
Binary file not shown.

clangarm64/bin/libwinpthread-1.dll

0 Bytes
Binary file not shown.

clangarm64/bin/widl.exe

0 Bytes
Binary file not shown.

clangarm64/include/sql.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ extern "C" {
2424
#if (ODBCVER >= 0x0300)
2525
#define SQL_NO_DATA 100
2626
#endif
27+
28+
#if (ODBCVER >= 0x0380)
29+
#define SQL_PARAM_DATA_AVAILABLE 101
30+
#endif
31+
2732
#define SQL_ERROR (-1)
2833
#define SQL_INVALID_HANDLE (-2)
2934

@@ -174,6 +179,10 @@ extern "C" {
174179
#define SQL_ARD_TYPE (-99)
175180
#endif
176181

182+
#if (ODBCVER >= 0x0380)
183+
#define SQL_APD_TYPE (-100)
184+
#endif
185+
177186
#if (ODBCVER >= 0x0300)
178187
#define SQL_CODE_DATE 1
179188
#define SQL_CODE_TIME 2
@@ -337,6 +346,10 @@ extern "C" {
337346
#define SQL_API_SQLSTATISTICS 53
338347
#define SQL_API_SQLTABLES 54
339348
#define SQL_API_SQLTRANSACT 23
349+
#if (ODBCVER >= 0x0380)
350+
#define SQL_API_SQLCANCELHANDLE 1550
351+
#define SQL_API_SQLCOMPLETEASYNC 1551
352+
#endif
340353

341354
#if (ODBCVER >= 0x0300)
342355
#define SQL_MAX_DRIVER_CONNECTIONS 0
@@ -491,6 +504,9 @@ extern "C" {
491504
SQLRETURN SQL_API SQLBindParam(SQLHSTMT StatementHandle,SQLUSMALLINT ParameterNumber,SQLSMALLINT ValueType,SQLSMALLINT ParameterType,SQLULEN LengthPrecision,SQLSMALLINT ParameterScale,SQLPOINTER ParameterValue,SQLLEN *StrLen_or_Ind);
492505
#endif
493506
SQLRETURN SQL_API SQLCancel(SQLHSTMT StatementHandle);
507+
#if (ODBCVER >= 0x0380)
508+
SQLRETURN SQL_API SQLCancelHandle(SQLSMALLINT HandleType,SQLHANDLE InputHandle);
509+
#endif
494510
#if (ODBCVER >= 0x0300)
495511
SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT StatementHandle);
496512
#ifdef _WIN64
@@ -500,6 +516,9 @@ extern "C" {
500516
#endif
501517
#endif
502518
SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle,SQLCHAR *CatalogName,SQLSMALLINT NameLength1,SQLCHAR *SchemaName,SQLSMALLINT NameLength2,SQLCHAR *TableName,SQLSMALLINT NameLength3,SQLCHAR *ColumnName,SQLSMALLINT NameLength4);
519+
#if (ODBCVER >= 0x0380)
520+
SQLRETURN SQL_API SQLCompleteAsync(SQLSMALLINT HandleType,SQLHANDLE Handle,RETCODE *AsyncRetCodePtr);
521+
#endif
503522
SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle,SQLCHAR *ServerName,SQLSMALLINT NameLength1,SQLCHAR *UserName,SQLSMALLINT NameLength2,SQLCHAR *Authentication,SQLSMALLINT NameLength3);
504523
#if (ODBCVER >= 0x0300)
505524
SQLRETURN SQL_API SQLCopyDesc(SQLHDESC SourceDescHandle,SQLHDESC TargetDescHandle);

clangarm64/lib/CRT_fp8.o

0 Bytes
Binary file not shown.

clangarm64/lib/CRT_glob.o

0 Bytes
Binary file not shown.

clangarm64/lib/CRT_noglob.o

0 Bytes
Binary file not shown.

clangarm64/lib/crt1.o

0 Bytes
Binary file not shown.

clangarm64/lib/crt1u.o

0 Bytes
Binary file not shown.

clangarm64/lib/crt2.o

0 Bytes
Binary file not shown.

clangarm64/lib/crt2u.o

0 Bytes
Binary file not shown.

clangarm64/lib/dllcrt1.o

0 Bytes
Binary file not shown.

clangarm64/lib/dllcrt2.o

0 Bytes
Binary file not shown.

clangarm64/lib/gcrt0.o

0 Bytes
Binary file not shown.

clangarm64/lib/gcrt1.o

0 Bytes
Binary file not shown.

clangarm64/lib/gcrt2.o

0 Bytes
Binary file not shown.

clangarm64/lib/libadsiid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libamstrmid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libbits.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdinput.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdinput8.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdloadhelper.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdmoguids.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdxerr8.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdxerr9.a

0 Bytes
Binary file not shown.

clangarm64/lib/libdxguid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libgdiplus.a

0 Bytes
Binary file not shown.

clangarm64/lib/libkernel32.a

0 Bytes
Binary file not shown.

clangarm64/lib/libksguid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libksuser.a

0 Bytes
Binary file not shown.

clangarm64/lib/liblocationapi.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmfuuid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmincore.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmingw32.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmingwex.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmingwthrd.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmsvcrt-os.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmsvcrt.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmsxml2.a

0 Bytes
Binary file not shown.

clangarm64/lib/libmsxml6.a

0 Bytes
Binary file not shown.

clangarm64/lib/libonecore.a

0 Bytes
Binary file not shown.

clangarm64/lib/libonecore_apiset.a

0 Bytes
Binary file not shown.

clangarm64/lib/libonecoreuap_apiset.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

clangarm64/lib/libsapi.a

0 Bytes
Binary file not shown.

clangarm64/lib/libscrnsave.a

0 Bytes
Binary file not shown.

clangarm64/lib/libscrnsavw.a

0 Bytes
Binary file not shown.

clangarm64/lib/libsensorsapi.a

0 Bytes
Binary file not shown.

clangarm64/lib/libshell32.a

0 Bytes
Binary file not shown.

clangarm64/lib/libstrmiids.a

0 Bytes
Binary file not shown.

clangarm64/lib/libucrt.a

0 Bytes
Binary file not shown.

clangarm64/lib/libucrtapp.a

0 Bytes
Binary file not shown.

clangarm64/lib/libucrtbase.a

0 Bytes
Binary file not shown.

clangarm64/lib/libucrtbased.a

0 Bytes
Binary file not shown.

clangarm64/lib/libuuid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libwbemuuid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libwiaguid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libwindowscodecs.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

clangarm64/lib/libwmcodecdspuuid.a

0 Bytes
Binary file not shown.

clangarm64/lib/libws2_32.a

0 Bytes
Binary file not shown.

clangarm64/lib/txtmode.o

0 Bytes
Binary file not shown.

etc/makepkg_mingw.conf

Lines changed: 2 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -33,71 +33,8 @@ VCSCLIENTS=('bzr::breezy'
3333
#########################################################################
3434
#
3535

36-
if [[ "$MSYSTEM" == "MINGW64" ]]; then
37-
CARCH="x86_64"
38-
CHOST="x86_64-w64-mingw32"
39-
MINGW_CHOST="x86_64-w64-mingw32"
40-
MINGW_PREFIX="/mingw64"
41-
MINGW_PACKAGE_PREFIX="mingw-w64-x86_64"
42-
CC="gcc"
43-
CXX="g++"
44-
CPPFLAGS=
45-
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
46-
CXXFLAGS="$CFLAGS"
47-
LDFLAGS=""
48-
RUSTFLAGS="-Cforce-frame-pointers=yes"
49-
elif [[ "$MSYSTEM" == "MINGW32" ]]; then
50-
CARCH="i686"
51-
CHOST="i686-w64-mingw32"
52-
MINGW_CHOST="i686-w64-mingw32"
53-
MINGW_PREFIX="/mingw32"
54-
MINGW_PACKAGE_PREFIX="mingw-w64-i686"
55-
CC="gcc"
56-
CXX="g++"
57-
CPPFLAGS=
58-
CFLAGS="-march=pentium4 -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
59-
CXXFLAGS="$CFLAGS"
60-
LDFLAGS="-Wl,--no-seh -Wl,--large-address-aware"
61-
RUSTFLAGS="-Cforce-frame-pointers=yes"
62-
elif [[ "$MSYSTEM" == "CLANG64" ]]; then
63-
CARCH="x86_64"
64-
CHOST="x86_64-w64-mingw32"
65-
MINGW_CHOST="x86_64-w64-mingw32"
66-
MINGW_PREFIX="/clang64"
67-
MINGW_PACKAGE_PREFIX="mingw-w64-clang-x86_64"
68-
CC="clang"
69-
CXX="clang++"
70-
CPPFLAGS=
71-
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
72-
CXXFLAGS="$CFLAGS"
73-
LDFLAGS=""
74-
RUSTFLAGS="-Cforce-frame-pointers=yes"
75-
elif [[ "$MSYSTEM" == "CLANGARM64" ]]; then
76-
CARCH="aarch64"
77-
CHOST="aarch64-w64-mingw32"
78-
MINGW_CHOST="aarch64-w64-mingw32"
79-
MINGW_PREFIX="/clangarm64"
80-
MINGW_PACKAGE_PREFIX="mingw-w64-clang-aarch64"
81-
CC="clang"
82-
CXX="clang++"
83-
CPPFLAGS=
84-
CFLAGS="-O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
85-
CXXFLAGS="$CFLAGS"
86-
LDFLAGS=""
87-
RUSTFLAGS="-Cforce-frame-pointers=yes"
88-
elif [[ "$MSYSTEM" == "UCRT64" ]]; then
89-
CARCH="x86_64"
90-
CHOST="x86_64-w64-mingw32"
91-
MINGW_CHOST="x86_64-w64-mingw32"
92-
MINGW_PREFIX="/ucrt64"
93-
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-x86_64"
94-
CC="gcc"
95-
CXX="g++"
96-
CPPFLAGS=
97-
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
98-
CXXFLAGS="$CFLAGS"
99-
LDFLAGS=""
100-
RUSTFLAGS="-Cforce-frame-pointers=yes"
36+
if [ -e "/etc/makepkg_mingw.d/${MSYSTEM,,}.conf" ]; then
37+
source "/etc/makepkg_mingw.d/${MSYSTEM,,}.conf"
10138
else
10239
echo "Unsupported MSYSTEM: $MSYSTEM"
10340
exit 1

etc/makepkg_mingw.d/clang64.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CARCH="x86_64"
2+
CHOST="x86_64-w64-mingw32"
3+
MINGW_CHOST="x86_64-w64-mingw32"
4+
MINGW_PREFIX="/clang64"
5+
MINGW_PACKAGE_PREFIX="mingw-w64-clang-x86_64"
6+
CC="clang"
7+
CXX="clang++"
8+
CPPFLAGS=
9+
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
10+
CXXFLAGS="$CFLAGS"
11+
LDFLAGS=""
12+
RUSTFLAGS="-Cforce-frame-pointers=yes -Ctarget-feature=+crt-static"

etc/makepkg_mingw.d/clangarm64.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CARCH="aarch64"
2+
CHOST="aarch64-w64-mingw32"
3+
MINGW_CHOST="aarch64-w64-mingw32"
4+
MINGW_PREFIX="/clangarm64"
5+
MINGW_PACKAGE_PREFIX="mingw-w64-clang-aarch64"
6+
CC="clang"
7+
CXX="clang++"
8+
CPPFLAGS=
9+
CFLAGS="-O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
10+
CXXFLAGS="$CFLAGS"
11+
LDFLAGS=""
12+
RUSTFLAGS="-Cforce-frame-pointers=yes -Ctarget-feature=+crt-static"

etc/makepkg_mingw.d/mingw32.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CARCH="i686"
2+
CHOST="i686-w64-mingw32"
3+
MINGW_CHOST="i686-w64-mingw32"
4+
MINGW_PREFIX="/mingw32"
5+
MINGW_PACKAGE_PREFIX="mingw-w64-i686"
6+
CC="gcc"
7+
CXX="g++"
8+
CPPFLAGS=
9+
CFLAGS="-march=pentium4 -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
10+
CXXFLAGS="$CFLAGS"
11+
LDFLAGS="-Wl,--no-seh -Wl,--large-address-aware"
12+
RUSTFLAGS="-Cforce-frame-pointers=yes"

etc/makepkg_mingw.d/mingw64.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CARCH="x86_64"
2+
CHOST="x86_64-w64-mingw32"
3+
MINGW_CHOST="x86_64-w64-mingw32"
4+
MINGW_PREFIX="/mingw64"
5+
MINGW_PACKAGE_PREFIX="mingw-w64-x86_64"
6+
CC="gcc"
7+
CXX="g++"
8+
CPPFLAGS=
9+
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
10+
CXXFLAGS="$CFLAGS"
11+
LDFLAGS=""
12+
RUSTFLAGS="-Cforce-frame-pointers=yes"

etc/makepkg_mingw.d/ucrt64.conf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CARCH="x86_64"
2+
CHOST="x86_64-w64-mingw32"
3+
MINGW_CHOST="x86_64-w64-mingw32"
4+
MINGW_PREFIX="/ucrt64"
5+
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-x86_64"
6+
CC="gcc"
7+
CXX="g++"
8+
CPPFLAGS=
9+
CFLAGS="-march=nocona -msahf -mtune=generic -O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wp,-D__USE_MINGW_ANSI_STDIO=1"
10+
CXXFLAGS="$CFLAGS"
11+
LDFLAGS=""
12+
RUSTFLAGS="-Cforce-frame-pointers=yes"

etc/msystem

Lines changed: 5 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -20,56 +20,8 @@ unset MINGW_CHOST
2020
unset MINGW_PREFIX
2121
unset MINGW_PACKAGE_PREFIX
2222

23-
case "${MSYSTEM}" in
24-
MINGW32)
25-
MSYSTEM_PREFIX='/mingw32'
26-
MSYSTEM_CARCH='i686'
27-
MSYSTEM_CHOST='i686-w64-mingw32'
28-
MINGW_CHOST="${MSYSTEM_CHOST}"
29-
MINGW_PREFIX="${MSYSTEM_PREFIX}"
30-
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
31-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
32-
;;
33-
MINGW64)
34-
MSYSTEM_PREFIX='/mingw64'
35-
MSYSTEM_CARCH='x86_64'
36-
MSYSTEM_CHOST='x86_64-w64-mingw32'
37-
MINGW_CHOST="${MSYSTEM_CHOST}"
38-
MINGW_PREFIX="${MSYSTEM_PREFIX}"
39-
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
40-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
41-
;;
42-
CLANG64)
43-
MSYSTEM_PREFIX='/clang64'
44-
MSYSTEM_CARCH='x86_64'
45-
MSYSTEM_CHOST='x86_64-w64-mingw32'
46-
MINGW_CHOST="${MSYSTEM_CHOST}"
47-
MINGW_PREFIX="${MSYSTEM_PREFIX}"
48-
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
49-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
50-
;;
51-
CLANGARM64)
52-
MSYSTEM_PREFIX='/clangarm64'
53-
MSYSTEM_CARCH='aarch64'
54-
MSYSTEM_CHOST='aarch64-w64-mingw32'
55-
MINGW_CHOST="${MSYSTEM_CHOST}"
56-
MINGW_PREFIX="${MSYSTEM_PREFIX}"
57-
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
58-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
59-
;;
60-
UCRT64)
61-
MSYSTEM_PREFIX='/ucrt64'
62-
MSYSTEM_CARCH='x86_64'
63-
MSYSTEM_CHOST='x86_64-w64-mingw32'
64-
MINGW_CHOST="${MSYSTEM_CHOST}"
65-
MINGW_PREFIX="${MSYSTEM_PREFIX}"
66-
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-${MSYSTEM_CARCH}"
67-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
68-
;;
69-
*)
70-
MSYSTEM_PREFIX='/usr'
71-
MSYSTEM_CARCH="$(/usr/bin/uname -m)"
72-
MSYSTEM_CHOST="${MSYSTEM_CARCH}-pc-msys"
73-
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST
74-
;;
75-
esac
23+
if [ -e "/etc/msystem.d/${MSYSTEM}" ]; then
24+
source "/etc/msystem.d/${MSYSTEM}"
25+
else
26+
source "/etc/msystem.d/MSYS"
27+
fi

etc/msystem.d/CLANG64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MSYSTEM_PREFIX='/clang64'
2+
MSYSTEM_CARCH='x86_64'
3+
MSYSTEM_CHOST='x86_64-w64-mingw32'
4+
MINGW_CHOST="${MSYSTEM_CHOST}"
5+
MINGW_PREFIX="${MSYSTEM_PREFIX}"
6+
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
7+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX

etc/msystem.d/CLANGARM64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MSYSTEM_PREFIX='/clangarm64'
2+
MSYSTEM_CARCH='aarch64'
3+
MSYSTEM_CHOST='aarch64-w64-mingw32'
4+
MINGW_CHOST="${MSYSTEM_CHOST}"
5+
MINGW_PREFIX="${MSYSTEM_PREFIX}"
6+
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
7+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX

etc/msystem.d/MINGW32

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MSYSTEM_PREFIX='/mingw32'
2+
MSYSTEM_CARCH='i686'
3+
MSYSTEM_CHOST='i686-w64-mingw32'
4+
MINGW_CHOST="${MSYSTEM_CHOST}"
5+
MINGW_PREFIX="${MSYSTEM_PREFIX}"
6+
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
7+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX

etc/msystem.d/MINGW64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MSYSTEM_PREFIX='/mingw64'
2+
MSYSTEM_CARCH='x86_64'
3+
MSYSTEM_CHOST='x86_64-w64-mingw32'
4+
MINGW_CHOST="${MSYSTEM_CHOST}"
5+
MINGW_PREFIX="${MSYSTEM_PREFIX}"
6+
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
7+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX

etc/msystem.d/MSYS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
MSYSTEM_PREFIX='/usr'
2+
MSYSTEM_CARCH="$(/usr/bin/uname -m)"
3+
MSYSTEM_CHOST="${MSYSTEM_CARCH}-pc-msys"
4+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST

etc/msystem.d/UCRT64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MSYSTEM_PREFIX='/ucrt64'
2+
MSYSTEM_CARCH='x86_64'
3+
MSYSTEM_CHOST='x86_64-w64-mingw32'
4+
MINGW_CHOST="${MSYSTEM_CHOST}"
5+
MINGW_PREFIX="${MSYSTEM_PREFIX}"
6+
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-${MSYSTEM_CARCH}"
7+
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX

msys2_shell.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ if "x%~1" == "x-where" (
5757
exit /b 2
5858
)
5959
cd /d "%~2" || (
60-
echo Cannot set specified working diretory "%~2". 1>&2
60+
echo Cannot set specified working directory "%~2". 1>&2
6161
exit /b 2
6262
)
6363
set CHERE_INVOKING=enabled_from_arguments

usr/bin/bsdcpio.exe

13.8 KB
Binary file not shown.

usr/bin/bsdtar.exe

14.3 KB
Binary file not shown.

usr/bin/less.exe

8.54 KB
Binary file not shown.

usr/bin/lessecho.exe

0 Bytes
Binary file not shown.

usr/bin/lesskey.exe

0 Bytes
Binary file not shown.

usr/bin/makepkg-mingw

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,11 @@ if [[ -z "${MINGW_ARCH}" ]] && [[ -n "${MINGW_INSTALLS}" ]]; then
8484
fi
8585

8686
# Validate or set MINGW_ARCH
87-
MINGW_ARCH_ALLOWED=('mingw32' 'mingw64' 'clang64' 'clangarm64' 'ucrt64')
87+
declare -a MINGW_ARCH_ALLOWED
88+
for _conf in /etc/makepkg_mingw.d/*.conf; do
89+
MINGW_ARCH_ALLOWED+=("$(basename "$_conf" .conf)")
90+
done
91+
8892
MINGW_ARCH="${MINGW_ARCH,,}"
8993
if [[ -z "$MINGW_ARCH" ]]; then
9094
# In case MINGW_ARCH isn't set we default to MSYSTEM, or error out

usr/bin/msys-apr-1-0.dll

0 Bytes
Binary file not shown.

usr/bin/msys-archive-13.dll

12.8 KB
Binary file not shown.

usr/bin/pacman-conf.exe

485 KB
Binary file not shown.

usr/bin/pacman.exe

487 KB
Binary file not shown.

usr/bin/shell

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ if [[ -z "${1}" || "${1}" =~ ^(--help|-h)$ ]]; then tee <<done
88
Copyright (C) 2016 Renato Silva
99
Licensed under public domain
1010
11-
Usage: source $(basename "${0}") mingw32|mingw64|msys
11+
Usage: source $(basename "${0}") msystem_name
1212
1313
Switch between shells without restarting MSYS2. This is done by setting the
1414
MSYSTEM variable and sourcing /etc/profile. For interactive shells,
@@ -36,12 +36,12 @@ fi
3636

3737
# Argument validation
3838

39-
if [[ "${BASH_SOURCE}" != "${0}" && ! "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clangarm64|msys)$ ]]; then
39+
if [[ "${BASH_SOURCE}" != "${0}" && ( ! "${1}" =~ ^[a-z]+(32|64)?$ || ! -e "/etc/msystem.d/${1^^}" ) ]]; then
4040
echo "Unrecognized shell type ${1}"
4141
return 1
4242
fi
4343

44-
if [[ "${BASH_SOURCE}" = "${0}" && "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clangarm64|msys)$ ]]; then
44+
if [[ "${BASH_SOURCE}" = "${0}" && "${1}" =~ ^[a-z]+(32|64)?$ && -e "/etc/msystem.d/${1^^}" ]]; then
4545
echo "Cannot switch to ${1} shell without sourcing"
4646
exit 1
4747
fi

usr/bin/testpkg.exe

486 KB
Binary file not shown.

usr/bin/vercmp.exe

0 Bytes
Binary file not shown.

usr/lib/libalpm.a

0 Bytes
Binary file not shown.

usr/share/licenses/libarchive/COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ the actual statements in the files are controlling.
2020
libarchive/mtree.5
2121

2222
* The following source files are in the public domain:
23-
libarchive/archive_getdate.c
23+
libarchive/archive_parse_date.c
2424

2525
* The following source files are triple-licensed with the ability to choose
2626
from CC0 1.0 Universal, OpenSSL or Apache 2.0 licenses:

usr/share/man/man1/bsdtar.1.gz

84 Bytes
Binary file not shown.

usr/share/man/man1/less.1.gz

1.02 KB
Binary file not shown.

usr/share/man/man1/lessecho.1.gz

8 Bytes
Binary file not shown.

usr/share/man/man1/lesskey.1.gz

70 Bytes
Binary file not shown.
2 Bytes
Binary file not shown.

usr/share/man/man5/BUILDINFO.5.gz

4 Bytes
Binary file not shown.

usr/share/man/man5/PKGBUILD.5.gz

3 Bytes
Binary file not shown.

usr/share/man/man5/alpm-hooks.5.gz

3 Bytes
Binary file not shown.

usr/share/man/man5/makepkg.conf.5.gz

3 Bytes
Binary file not shown.

usr/share/man/man5/pacman-hooks.5.gz

3 Bytes
Binary file not shown.

usr/share/man/man5/pacman.conf.5.gz

1 Byte
Binary file not shown.

usr/share/man/man8/makepkg.8.gz

3 Bytes
Binary file not shown.

usr/share/man/man8/pacman-conf.8.gz

3 Bytes
Binary file not shown.
3 Bytes
Binary file not shown.

usr/share/man/man8/pacman-key.8.gz

3 Bytes
Binary file not shown.

usr/share/man/man8/pacman.8.gz

3 Bytes
Binary file not shown.

usr/share/man/man8/repo-add.8.gz

3 Bytes
Binary file not shown.

usr/share/man/man8/repo-remove.8.gz

3 Bytes
Binary file not shown.

usr/share/man/man8/testpkg.8.gz

2 Bytes
Binary file not shown.

usr/share/man/man8/vercmp.8.gz

3 Bytes
Binary file not shown.
-314 Bytes
Binary file not shown.

var/lib/pacman/local/apr-1.7.5-1/desc renamed to var/lib/pacman/local/apr-1.7.6-1/desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apr
33

44
%VERSION%
5-
1.7.5-1
5+
1.7.6-1
66

77
%BASE%
88
apr
@@ -17,13 +17,13 @@ https://apr.apache.org/
1717
x86_64
1818

1919
%BUILDDATE%
20-
1726867938
20+
1747732310
2121

2222
%INSTALLDATE%
23-
1726975588
23+
1748144558
2424

2525
%PACKAGER%
26-
CI (msys2/msys2-autobuild/22f1e5ad/10966527044)
26+
CI (msys2/msys2-autobuild/999e4e93/15133485401)
2727

2828
%SIZE%
2929
180557
312 Bytes
Binary file not shown.
-382 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)