mingw: update toolchain

This commit is contained in:
Luis
2023-05-16 13:44:47 +00:00
parent e6c712f7d9
commit 3f065fa5d4
21 changed files with 4657 additions and 1726 deletions

View File

@@ -66,44 +66,6 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/ldscripts/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/bfd-plugins/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-addr2line.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-ar.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-as.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-c++filt.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-dlltool.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-elfedit.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-gprof.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-ld.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-nm.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-objcopy.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-objdump.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-ranlib.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-readelf.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-size.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-strings.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-strip.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-windmc.1.gz
-rw-r--r-- root/root usr/share/man/man1/i686-w64-mingw32-windres.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-addr2line.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-ar.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-as.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-c++filt.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-dlltool.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-elfedit.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-gprof.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-ld.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-nm.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-objcopy.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-objdump.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-ranlib.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-readelf.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-size.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-strings.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-strip.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-windmc.1.gz
-rw-r--r-- root/root usr/share/man/man1/x86_64-w64-mingw32-windres.1.gz
drwxr-xr-x root/root usr/x86_64-w64-mingw32/
drwxr-xr-x root/root usr/x86_64-w64-mingw32/bin/
-rwxr-xr-x root/root usr/x86_64-w64-mingw32/bin/ar

View File

@@ -5,7 +5,7 @@ name=mingw-w64-binutils
version=2.40
release=1
source="http://ftpmirror.gnu.org/gnu/binutils/binutils-$version.tar.xz"
options="!strip"
options="!libtool !emptydirs"
build() {
for T in i686-w64-mingw32 x86_64-w64-mingw32; do
@@ -14,12 +14,21 @@ build() {
../binutils-$version/configure \
--prefix=/usr \
--target=$T \
--disable-nls \
--disable-multilib
--infodir=/usr/share/info/${T} \
--enable-lto --enable-plugins \
--enable-deterministic-archives \
--disable-multilib --disable-nls \
--disable-werror
make
make DESTDIR=$PKG install
cd ..
done
rm -r $PKG/usr/share/info
# delete bfd-plugins directory, so it does not conflict with host toolchain
# rm -rf $PKG/usr/lib/bfd-plugins
rm $PKG/usr/lib/bfd-plugins/libdep.so
# quite redundant given this is just regular binutils docs
rm -rf $PKG/usr/share/info
rm -rf $PKG/usr/share/man
}

View File

@@ -1,3 +1 @@
007b59bd908a737c06e5a8d3d2c737eb binutils-2.40.tar.xz
73bafd0af874439dcdb9fc063b6fb069 gcc-12.2.0.tar.xz
5ed260db61f48fe1fc16298786b18d62 mingw-w64-v10.0.0.tar.bz2
6c621754f7076548e57cfc432ec6de51 mingw-w64-v11.0.0.tar.bz2

View File

@@ -1,4 +1,4 @@
mingw-w64-crt-10.0.0-2
mingw-w64-crt-11.0.0-1
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/i686-w64-mingw32/
drwxr-xr-x root/root usr/i686-w64-mingw32/include/
@@ -61,6 +61,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcredui.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcrtdll.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcrypt32.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcryptbase.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcryptnet.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcryptsp.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libcryptxml.a
@@ -148,6 +149,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdinput8.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdismapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdlcapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdloadhelper.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdmoguids.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdnsapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libdpapi.a
@@ -226,6 +228,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmfsensorgroup.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmfuuid.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmgmtapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmincore.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmingw32.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmingwex.a
@@ -266,6 +269,8 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmsvcrt40.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmsvfw32.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmswsock.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmsxml2.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libmsxml6.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libncrypt.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libnddeapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libndfapi.a
@@ -334,6 +339,8 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libscsiport.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsecur32.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsecurity.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsens.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsensapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsensorsapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libsetupapi.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libshcore.a
@@ -447,6 +454,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libxinput1_3.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libxinput1_4.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libxinput9_1_0.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libxmllite.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/txtmode.o
drwxr-xr-x root/root usr/x86_64-w64-mingw32/
drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/
@@ -571,6 +579,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcorpol.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcredui.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcrypt32.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcryptbase.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcryptdlg.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcryptdll.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libcryptext.a
@@ -665,6 +674,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdinput8.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdiskcopy.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdismapi.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdloadhelper.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdmconfig.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdmdskmgr.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libdmivcitf.a
@@ -879,6 +889,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmfsensorgroup.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmfuuid.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmgmtapi.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmi.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmidimap.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmigism.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmiglibnt.a
@@ -977,6 +988,8 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmsvidc32.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmsw3prt.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmswsock.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmsxml2.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmsxml6.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmsyuv.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmtxclu.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libmtxdm.a
@@ -1358,5 +1371,6 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libxinput1_3.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libxinput1_4.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libxinput9_1_0.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libxmllite.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/libzoneoc.a
-rw-r--r-- root/root usr/x86_64-w64-mingw32/lib/txtmode.o

View File

@@ -0,0 +1,8 @@
#!/bin/sh
# These libraries need to be run ranlib for fine building of winpthreads
LIBS="libmingw32.a libmingwex.a libmoldname.a libmingwthrd.a libmingw32.a libmoldname.a libmingwex.a libmsvcrt.a libkernel32.a libadvapi32.a libshell32.a libuser32.a"
for i in $LIBS; do
cd /usr/i686-w64-mingw32/lib && i686-w64-mingw32-ranlib $i
done

View File

@@ -1,13 +1,12 @@
# description : C runtime (crt) for mingw-w64 toolchain
# homepage : https://mingw-w64.org/
# depends : mingw-w64-gcc-base
name=mingw-w64-crt
version=10.0.0
release=2
source="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v$version.tar.bz2
http://ftpmirror.gnu.org/gnu/binutils/binutils-2.40.tar.xz
http://gcc.gnu.org/pub/gcc/releases/gcc-10.2.0/gcc-12.2.0.tar.xz"
options="!strip"
version=11.0.0
release=1
source="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v$version.tar.bz2 "
options=options="!strip !buildflags staticlibs !emptydirs"
bsdtar() {
tar $@
@@ -16,53 +15,19 @@ bsdtar() {
build() {
# build a stub sysroot gcc if mingw-w64-gcc isn't already installed; if it is, that will be used instead
if [ ! -x /usr/bin/x86_64-w64-mingw32-gcc ]; then
for T in i686-w64-mingw32 x86_64-w64-mingw32; do
mkdir build-$T
cd build-$T
export SYSROOT="--with-sysroot=$SRC/sysroot"
[ "$T" = "i686-w64-mingw32" ] && \
OPTS="--disable-lib64 --enable-lib32" || \
OPTS="--disable-lib32 --enable-lib64"
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-binutils-$T
cd build-binutils-$T
../binutils-2.40/configure --target=$T --disable-multilib --prefix=$SRC/sysroot $SYSROOT
make
make install
cd ..
done
export PATH=$SRC/sysroot/bin:$PATH
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-headers-$T
cd build-headers-$T
../mingw-w64-v$version/mingw-w64-headers/configure --host=$T --prefix=$SRC/sysroot/$T
make install
if [ "$T" = "x86_64-w64-mingw32" ]; then
ln -sv $SRC/sysroot/$T $SRC/sysroot/mingw
ln -sv $SRC/sysroot/$T/lib $SRC/sysroot/$T/lib64
fi
cd ..
done
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-gcc-$T
cd build-gcc-$T
../gcc-12.2.0/configure --target=$T --disable-multilib --disable-nls --enable-threads=posix --prefix=$SRC/sysroot $SYSROOT
make all-gcc
make install-gcc
cd ..
done
fi
# now build the crt
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-$T
cd build-$T
[ "$T" = "i686-w64-mingw32" ] && OPTS="--disable-lib64 --enable-lib32" || OPTS="--disable-lib32 --enable-lib64"
../mingw-w64-v$version/mingw-w64-crt/configure --prefix=/usr/$T --host=$T $OPTS --enable-wildcard $SYSROOT
../mingw-w64-v$version/mingw-w64-crt/configure --prefix=/usr/$T --host=$T \
--enable-wildcard $OPTS CC=${T}-gcc
make
make DESTDIR=$PKG install
cd ..
done
done
}

View File

@@ -0,0 +1 @@
43e4de77f2218c83ca675257ea1af9ef gcc-13.1.0.tar.xz

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,50 @@
# description : gcc for mingw-w64 toolchain
# homepage : https://gcc.gnu.org/
# depends : mingw-w64-binutils mingw-w64-headers
# depends : libgmp libisl libmpc libmpfr zlib
name=mingw-w64-gcc-base
version=13.1.0
release=1
source="http://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz"
options="!strip staticlibs !emptydirs !buildflags"
bsdtar() {
tar $@
}
build() {
export CFLAGS="$CFLAGS -O2 -Wno-error=format-security"
export CXXFLAGS="$CXXFLAGS -O2 -Wno-error=format-security"
export CPPFLAGS="$CPPFLAGS -O2 -Wno-error=format-security"
for T in i686-w64-mingw32 x86_64-w64-mingw32; do
mkdir base-gcc-$T
cd base-gcc-$T
# if [ "$T" = "i686-w64-mingw32" ]; then
# x86_dwarf2="--disable-sjlj-exceptions --with-dwarf2"
# fi
../gcc-$version/configure \
--prefix=/usr \
--libexecdir=/usr/lib \
--target=${T} \
--enable-languages=c,lto,c++ \
--enable-shared --enable-static \
--enable-threads=posix --enable-fully-dynamic-string \
--enable-libstdcxx-time=yes --enable-libstdcxx-filesystem-ts=yes \
--with-system-zlib --enable-cloog-backend=isl \
--enable-lto --enable-libgomp \
--disable-multilib --enable-checking=release \
--disable-sjlj-exceptions --with-dwarf2
make all-gcc
make DESTDIR=$PKG install-gcc
cd ..
done
rm -r $PKG/usr/share/man
rm -r $PKG/usr/share/info
#rm -r $PKG/usr/share/locale
}

View File

@@ -1 +1 @@
73bafd0af874439dcdb9fc063b6fb069 gcc-12.2.0.tar.xz
43e4de77f2218c83ca675257ea1af9ef gcc-13.1.0.tar.xz

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
#!/bin/sh
# These libraries need to be run ranlib for fine building of wine
LIBS="libgcc.a"
GWGCC=$(scratch info mingw-w64-gcc | awk '/Installed/{print $2}')
for i in $LIBS; do
cd /usr/lib/gcc/i686-w64-mingw32/${GWGCC%-*}/ && i686-w64-mingw32-ranlib $i
done

View File

@@ -0,0 +1,4 @@
#!/bin/sh
# The port 'mingw-w64-gcc-base' conflicts with 'mingw-w64-gcc', remove 'mingw-w64-gcc-base' before installing 'mingw-w64-gcc'
scratch isinstalled mingw-w64-gcc-base && scratch remove -y mingw-w64-gcc-base

View File

@@ -1,31 +1,49 @@
# description : gcc for mingw-w64 toolchain
# homepage : https://gcc.gnu.org/
# depends : mingw-w64-binutils mingw-w64-headers mingw-w64-winpthreads
# depends : mingw-w64-crt mingw-w64-winpthreads
# depends : libgmp libisl libmpc libmpfr zlib
name=mingw-w64-gcc
version=12.2.0
version=13.1.0
release=1
source="http://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz"
options="!strip staticlibs !emptydirs !buildflags"
bsdtar() {
tar $@
}
build() {
./gcc-$version/configure \
--prefix=/usr \
--libexecdir=/usr/lib/$name \
--target=x86_64-w64-mingw32 \
--enable-shared \
--enable-static \
--disable-multilib
make
make DESTDIR=$PKG install
export CFLAGS="$CFLAGS -O2 -Wno-error=format-security"
export CXXFLAGS="$CXXFLAGS -O2 -Wno-error=format-security"
export CPPFLAGS="$CPPFLAGS -O2 -Wno-error=format-security"
for T in i686-w64-mingw32 x86_64-w64-mingw32; do
mkdir base-gcc-$T
cd base-gcc-$T
../gcc-$version/configure \
--prefix=/usr \
--libexecdir=/usr/lib \
--target=${T} \
--enable-languages=c,lto,c++ \
--enable-shared --enable-static \
--enable-threads=posix --enable-fully-dynamic-string \
--enable-libstdcxx-time=yes --enable-libstdcxx-filesystem-ts=yes \
--with-system-zlib --enable-cloog-backend=isl \
--enable-lto --enable-libgomp \
--disable-multilib --enable-checking=release \
--disable-sjlj-exceptions --with-dwarf2
make all
make DESTDIR=$PKG install
cd ..
done
# strip $PKG/usr/bin/*
# remove unnecessary files
rm $PKG/usr/lib/libcc1.*
rm -r $PKG/usr/share/man
rm -r $PKG/usr/share/info
rm -r $PKG/usr/share/locale
rm $PKG/usr/share/man/man7/fsf-funding.7*
rm $PKG/usr/share/man/man7/gfdl.7*
rm $PKG/usr/share/man/man7/gpl.7*
rm $PKG/usr/lib/libcc1*
}

View File

@@ -1 +1 @@
5ed260db61f48fe1fc16298786b18d62 mingw-w64-v10.0.0.tar.bz2
6c621754f7076548e57cfc432ec6de51 mingw-w64-v11.0.0.tar.bz2

View File

@@ -1,4 +1,4 @@
mingw-w64-headers-10.0.0-1
mingw-w64-headers-11.0.0-1
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/i686-w64-mingw32/
drwxr-xr-x root/root usr/i686-w64-mingw32/include/
@@ -74,6 +74,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/KHR/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/apiset.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/apisetcconv.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/appmgmt.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/appmodel.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/aqadmtyp.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/asptlb.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/assert.h
@@ -205,6 +206,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/KHR/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/correg.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/cpl.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/cplext.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/credentialprovider.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/credssp.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/crtdbg.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/crtdefs.h
@@ -378,6 +380,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/ddk/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/ddstream.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/debugapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/delayimp.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/delayloadhandler.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/devguid.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/devicetopology.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/devioctl.h
@@ -685,8 +688,10 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/issperr.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/isysmon.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/ivec.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/ivectorchangedeventargs.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/iwamreg.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/jobapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/joystickapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/kcom.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/knownfolders.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/ks.h
@@ -730,6 +735,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/loadperf.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/locale.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/locationapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/lowlevelmonitorconfigurationapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/lpmapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/lzexpand.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/madcapcl.h
@@ -738,6 +744,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/malloc.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/manipulations.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mapiaux.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mapicode.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mapidbg.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mapidefs.h
@@ -756,6 +763,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/math.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mbctype.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mbstring.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mciapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mciavi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mcx.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mdbrole.hxx
@@ -783,9 +791,11 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mftransform.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mgm.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mgmtapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/midles.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mimedisp.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mimeinfo.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/minappmodel.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/minmax.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/minwinbase.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/minwindef.h
@@ -794,8 +804,12 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmcobj.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmddk.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmdeviceapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmeapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmiscapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmiscapi2.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmreg.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmstream.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmsyscom.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mmsystem.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mobsync.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/moniker.h
@@ -875,6 +889,8 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxml.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxml2.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxml2did.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxml6.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxml6did.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/msxmldid.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mtsadmin.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/mtsevents.h
@@ -1016,6 +1032,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pgobootrun.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/physicalmonitorenumerationapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pla.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/playsoundapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pnrpdef.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pnrpns.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/poclass.h
@@ -1023,6 +1040,8 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/poppack.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/portabledeviceconnectapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/portabledevicetypes.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/powerbase.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/powersetting.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/powrprof.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/prnasnot.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/prnsetup.dlg
@@ -1098,6 +1117,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/psdk_inc/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/rkeysvcc.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/rnderr.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/roapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/robuffer.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/routprot.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/rpc.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/rpcasync.h
@@ -1177,6 +1197,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/sec_api/sys/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/sfc.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/shappmgr.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/share.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/shcore.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/shdeprecated.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/shdispid.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/shellapi.h
@@ -1263,6 +1284,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/sys/utime.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/sysinfoapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/syslimits.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/systemmediatransportcontrolsinterop.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/systemtopologyapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/t2embapi.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/tabflicks.h
@@ -1360,6 +1382,7 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/versionhelpers.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/vfw.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/vfwmsgs.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/vidcap.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/virtdisk.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/vmr9.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/vsadmin.h
@@ -1420,17 +1443,48 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windef.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windns.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windot11.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.devices.enumeration.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.devices.haptics.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.devices.power.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.foundation.collections.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.foundation.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.foundation.metadata.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.foundation.numerics.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.gaming.input.custom.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.gaming.input.forcefeedback.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.gaming.input.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.gaming.ui.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.globalization.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.graphics.capture.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.graphics.directx.direct3d11.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.graphics.directx.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.graphics.effects.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.graphics.holographic.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.media.closedcaptioning.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.media.devices.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.media.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.media.speechrecognition.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.media.speechsynthesis.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.perception.spatial.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.perception.spatial.surfaces.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.security.credentials.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.security.cryptography.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.storage.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.storage.streams.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.system.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.system.power.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.system.profile.systemmanufacturers.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.system.threading.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.system.userprofile.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.ui.composition.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.ui.composition.interop.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.ui.core.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.ui.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windows.ui.viewmanagement.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windowscontracts.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windowsnumerics.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windowsnumerics.impl.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windowsx.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/windowsx.h16
-rw-r--r-- root/root usr/i686-w64-mingw32/include/winefs.h
@@ -1573,7 +1627,6 @@ drwxr-xr-x root/root usr/i686-w64-mingw32/include/wrl/wrappers/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/ymath.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/yvals.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/zmouse.h
lrwxrwxrwx root/root usr/mingw -> x86_64-w64-mingw32
drwxr-xr-x root/root usr/x86_64-w64-mingw32/
drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/
drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/GL/
@@ -1648,6 +1701,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/KHR/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/apiset.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/apisetcconv.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/appmgmt.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/appmodel.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/aqadmtyp.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/asptlb.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/assert.h
@@ -1779,6 +1833,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/KHR/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/correg.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/cpl.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/cplext.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/credentialprovider.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/credssp.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/crtdbg.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/crtdefs.h
@@ -1952,6 +2007,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/ddk/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/ddstream.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/debugapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/delayimp.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/delayloadhandler.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/devguid.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/devicetopology.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/devioctl.h
@@ -2259,8 +2315,10 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/issperr.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/isysmon.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/ivec.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/ivectorchangedeventargs.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/iwamreg.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/jobapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/joystickapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/kcom.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/knownfolders.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/ks.h
@@ -2304,6 +2362,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/loadperf.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/locale.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/locationapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/lowlevelmonitorconfigurationapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/lpmapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/lzexpand.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/madcapcl.h
@@ -2312,6 +2371,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/malloc.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/manipulations.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mapiaux.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mapicode.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mapidbg.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mapidefs.h
@@ -2330,6 +2390,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/math.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mbctype.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mbstring.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mciapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mciavi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mcx.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mdbrole.hxx
@@ -2357,9 +2418,11 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mftransform.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mgm.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mgmtapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/midles.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mimedisp.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mimeinfo.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/minappmodel.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/minmax.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/minwinbase.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/minwindef.h
@@ -2368,8 +2431,12 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmcobj.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmddk.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmdeviceapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmeapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmiscapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmiscapi2.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmreg.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmstream.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmsyscom.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mmsystem.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mobsync.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/moniker.h
@@ -2449,6 +2516,8 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxml.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxml2.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxml2did.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxml6.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxml6did.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/msxmldid.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mtsadmin.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/mtsevents.h
@@ -2590,6 +2659,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pgobootrun.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/physicalmonitorenumerationapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pla.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/playsoundapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pnrpdef.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pnrpns.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/poclass.h
@@ -2597,6 +2667,8 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/gdiplus/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/poppack.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/portabledeviceconnectapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/portabledevicetypes.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/powerbase.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/powersetting.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/powrprof.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/prnasnot.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/prnsetup.dlg
@@ -2672,6 +2744,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/psdk_inc/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/rkeysvcc.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/rnderr.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/roapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/robuffer.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/routprot.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/rpc.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/rpcasync.h
@@ -2751,6 +2824,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/sec_api/sys/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/sfc.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/shappmgr.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/share.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/shcore.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/shdeprecated.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/shdispid.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/shellapi.h
@@ -2837,6 +2911,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/sys/utime.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/sysinfoapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/syslimits.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/systemmediatransportcontrolsinterop.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/systemtopologyapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/t2embapi.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/tabflicks.h
@@ -2934,6 +3009,7 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/versionhelpers.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/vfw.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/vfwmsgs.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/vidcap.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/virtdisk.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/vmr9.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/vsadmin.h
@@ -2994,17 +3070,48 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/sys/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windef.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windns.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windot11.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.devices.enumeration.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.devices.haptics.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.devices.power.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.foundation.collections.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.foundation.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.foundation.metadata.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.foundation.numerics.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.gaming.input.custom.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.gaming.input.forcefeedback.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.gaming.input.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.gaming.ui.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.globalization.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.graphics.capture.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.graphics.directx.direct3d11.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.graphics.directx.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.graphics.effects.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.graphics.holographic.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.media.closedcaptioning.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.media.devices.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.media.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.media.speechrecognition.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.media.speechsynthesis.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.perception.spatial.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.perception.spatial.surfaces.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.security.credentials.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.security.cryptography.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.storage.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.storage.streams.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.system.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.system.power.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.system.profile.systemmanufacturers.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.system.threading.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.system.userprofile.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.ui.composition.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.ui.composition.interop.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.ui.core.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.ui.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windows.ui.viewmanagement.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windowscontracts.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windowsnumerics.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windowsnumerics.impl.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windowsx.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/windowsx.h16
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/winefs.h
@@ -3147,4 +3254,3 @@ drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/wrl/wrappers/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/ymath.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/yvals.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/zmouse.h
lrwxrwxrwx root/root usr/x86_64-w64-mingw32/lib64 -> lib

View File

@@ -2,20 +2,22 @@
# homepage : http://mingw-w64.org/
name=mingw-w64-headers
version=10.0.0
version=11.0.0
release=1
source="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v$version.tar.bz2"
options="!strip !libtool !emptydirs"
build() {
for T in i686-w64-mingw32 x86_64-w64-mingw32; do
mkdir build-$T
cd build-$T
../mingw-w64-v$version/mingw-w64-headers/configure --prefix=/usr/$T --host=$T
../mingw-w64-v$version/mingw-w64-headers/configure --prefix=/usr/$T --enable-sdk=all --host=$T
make
make DESTDIR=$PKG install
# rm $PKG/usr/$T/include/pthread_unistd.h
# rm $PKG/usr/$T/include/pthread_time.h
# rm $PKG/usr/$T/include/pthread_signal.h
cd ..
done
ln -sv x86_64-w64-mingw32 $PKG/usr/mingw
ln -sv lib $PKG/usr/x86_64-w64-mingw32/lib64
}

View File

@@ -1,3 +1 @@
007b59bd908a737c06e5a8d3d2c737eb binutils-2.40.tar.xz
73bafd0af874439dcdb9fc063b6fb069 gcc-12.2.0.tar.xz
5ed260db61f48fe1fc16298786b18d62 mingw-w64-v10.0.0.tar.bz2
6c621754f7076548e57cfc432ec6de51 mingw-w64-v11.0.0.tar.bz2

View File

@@ -1,14 +1,24 @@
mingw-w64-winpthreads-10.0.0-1
mingw-w64-winpthreads-11.0.0-1
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/i686-w64-mingw32/
drwxr-xr-x root/root usr/i686-w64-mingw32/bin/
-rwxr-xr-x root/root usr/i686-w64-mingw32/bin/libwinpthread-1.dll
drwxr-xr-x root/root usr/i686-w64-mingw32/include/
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pthread.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/pthread_compat.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/sched.h
-rw-r--r-- root/root usr/i686-w64-mingw32/include/semaphore.h
drwxr-xr-x root/root usr/i686-w64-mingw32/lib/
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libpthread.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libpthread.dll.a
-rw-r--r-- root/root usr/i686-w64-mingw32/lib/libwinpthread.a
-rwxr-xr-x root/root usr/i686-w64-mingw32/lib/libwinpthread.dll.a
drwxr-xr-x root/root usr/x86_64-w64-mingw32/
drwxr-xr-x root/root usr/x86_64-w64-mingw32/bin/
-rwxr-xr-x root/root usr/x86_64-w64-mingw32/bin/libwinpthread-1.dll
drwxr-xr-x root/root usr/x86_64-w64-mingw32/include/
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pthread.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pthread_compat.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pthread_signal.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pthread_time.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/pthread_unistd.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/sched.h
-rw-r--r-- root/root usr/x86_64-w64-mingw32/include/semaphore.h
drwxr-xr-x root/root usr/x86_64-w64-mingw32/lib/

View File

@@ -0,0 +1,7 @@
#!/bin/sh
# These libraries need to be run ranlib for fine building of mingw-w64-gcc
LIBS="libpthread.dll.a"
for i in $LIBS; do
cd /usr/i686-w64-mingw32/lib && i686-w64-mingw32-ranlib $i
done

View File

@@ -1,79 +1,33 @@
# description : MinGW-w64 winpthreads library
# homepage : https://mingw-w64.org/
# depends : mingw-w64-crt mingw-w64-base
name=mingw-w64-winpthreads
version=10.0.0
version=11.0.0
release=1
source="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v$version.tar.bz2
http://ftpmirror.gnu.org/gnu/binutils/binutils-2.40.tar.xz
http://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/gcc-12.2.0.tar.xz"
source="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v$version.tar.bz2"
options="!strip !buildflags staticlibs !emptydirs"
bsdtar() {
tar $@
}
build() {
# build scripts rewrite -Wl args and break this
#export LDFLAGS="${LDFLAGS} -z pack-relative-relocs"
# build a stub sysroot gcc if mingw-w64-gcc isn't already installed; if it is, that will be used instead
if [ ! -x /usr/bin/x86_64-w64-mingw32-gcc ]; then
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir -p build-${T}
cd build-${T}
$SRC/mingw-w64-v${version}/mingw-w64-libraries/winpthreads/configure --prefix=/usr/${T} \
--host=${T} --enable-static --enable-shared
make
make DESTDIR=$PKG install
export SYSROOT="--with-sysroot=$SRC/sysroot"
rm $PKG/usr/$T/include/pthread_unistd.h
rm $PKG/usr/$T/include/pthread_time.h
rm $PKG/usr/$T/include/pthread_signal.h
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-binutils-$T
cd build-binutils-$T
$SRC/binutils-2.40/configure --target=$T --disable-multilib --prefix=$SRC/sysroot $SYSROOT
make
make install
cd ..
done
export PATH=$SRC/sysroot/bin:$PATH
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-headers-$T
cd build-headers-$T
$SRC/mingw-w64-v$version/mingw-w64-headers/configure --host=$T --prefix=$SRC/sysroot/$T
make install
if [ "$T" = "x86_64-w64-mingw32" ]; then
ln -sv $SRC/sysroot/$T $SRC/sysroot/mingw
ln -sv $SRC/sysroot/$T/lib $SRC/sysroot/$T/lib64
fi
cd ..
done
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-gcc-$T
cd build-gcc-$T
$SRC/gcc-12.2.0/configure --target=$T --disable-multilib --disable-nls --enable-threads=posix --prefix=$SRC/sysroot $SYSROOT
make all-gcc
make install-gcc
cd ..
done
fi
# now build the crt
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
mkdir build-$T
cd build-$T
[ "$T" = "i686-w64-mingw32" ] && OPTS="--disable-lib64 --enable-lib32" || OPTS="--disable-lib32 --enable-lib64"
$SRC/mingw-w64-v$version/mingw-w64-crt/configure --prefix=/usr/$T --host=$T $OPTS --enable-wildcard $SYSROOT
make
make install
cd ..
done
# now build the winpthreads
for T in x86_64-w64-mingw32 i686-w64-mingw32; do
msg "Building ${T} winpthreads..."
mkdir -p $SRC/winpthreads-build-${T} && cd $SRC/winpthreads-build-${T}
$SRC/mingw-w64-v${version}/mingw-w64-libraries/winpthreads/configure --prefix=/usr/${T} \
--host=${T} --enable-static --disable-shared
make
make DESTDIR=$PKG install
rm $PKG/usr/$T/include/pthread_signal.h
rm $PKG/usr/$T/include/pthread_time.h
rm $PKG/usr/$T/include/pthread_unistd.h
done
${T}-strip --strip-unneeded $PKG/usr/$T/bin/*.dll
done
}