mirror of
https://github.com/outbackdingo/ports.git
synced 2026-01-27 10:20:12 +00:00
mingw: update toolchain
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
8
multilib/mingw-w64-crt/post-install.sh
Normal file
8
multilib/mingw-w64-crt/post-install.sh
Normal 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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
1
multilib/mingw-w64-gcc-base/.checksums
Normal file
1
multilib/mingw-w64-gcc-base/.checksums
Normal file
@@ -0,0 +1 @@
|
||||
43e4de77f2218c83ca675257ea1af9ef gcc-13.1.0.tar.xz
|
||||
1282
multilib/mingw-w64-gcc-base/.pkgfiles
Normal file
1282
multilib/mingw-w64-gcc-base/.pkgfiles
Normal file
File diff suppressed because it is too large
Load Diff
50
multilib/mingw-w64-gcc-base/spkgbuild
Normal file
50
multilib/mingw-w64-gcc-base/spkgbuild
Normal 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
|
||||
|
||||
}
|
||||
@@ -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
10
multilib/mingw-w64-gcc/post-install.sh
Normal file
10
multilib/mingw-w64-gcc/post-install.sh
Normal 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
|
||||
4
multilib/mingw-w64-gcc/pre-install.sh
Normal file
4
multilib/mingw-w64-gcc/pre-install.sh
Normal 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
|
||||
@@ -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*
|
||||
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
5ed260db61f48fe1fc16298786b18d62 mingw-w64-v10.0.0.tar.bz2
|
||||
6c621754f7076548e57cfc432ec6de51 mingw-w64-v11.0.0.tar.bz2
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/
|
||||
|
||||
7
multilib/mingw-w64-winpthreads/post-install.sh
Normal file
7
multilib/mingw-w64-winpthreads/post-install.sh
Normal 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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user