From 2d0de71f35bb972ec235c1c67875ce8ff99e39a1 Mon Sep 17 00:00:00 2001 From: shanoaice <25174488+shanoaice@users.noreply.github.com> Date: Tue, 1 Aug 2023 09:49:48 +0800 Subject: [PATCH 1/4] mingw-winlibs-llvm-ucrt-mcf: add version 13.2.0-16.0.6-11.0.0-r1 --- bucket/mingw-winlibs-llvm-ucrt-mcf.json | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 bucket/mingw-winlibs-llvm-ucrt-mcf.json diff --git a/bucket/mingw-winlibs-llvm-ucrt-mcf.json b/bucket/mingw-winlibs-llvm-ucrt-mcf.json new file mode 100644 index 00000000000..7676338188f --- /dev/null +++ b/bucket/mingw-winlibs-llvm-ucrt-mcf.json @@ -0,0 +1,37 @@ +{ + "version": "13.2.0-16.0.6-11.0.0-r1", + "description": "GNU Compiler Collection with LLVM/Clang/LLD/LLDB (UCRT, with MCF Threads, WinLibs build)", + "homepage": "https://winlibs.com", + "license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,...", + "architecture": { + "64bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-x86_64-mcf-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.0-r1.7z", + "hash": "sha512:c6dd45c0efdb96894979a35808861339a594aa54da6315f0007dff842cdc3394ae6385653f1364404da2e4c471e7e3ee1c4ad0240d722828a2bd4c9aeda30bc5", + "extract_dir": "mingw64" + }, + "32bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-i686-mcf-dwarf-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.0-r1.7z", + "hash": "sha512:23f7da852ce0cfc93ae6316c310d7b19efad4fb2414a2fc36f31702b84ab6abd25a8169a0ea54deec431b5ac51547803267b510a44f8a16a77b4fd91e1a1dd84", + "extract_dir": "mingw32" + } + }, + "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", + "env_add_path": "bin", + "checkver": { + "regex": "GCC ([\\d.]+).*?MCF.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", + "replace": "${1}-${2}-${3}-r${4}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-x86_64-mcf-seh-gcc-$match1-llvm-$match2-mingw-w64ucrt-$match3-r$match4.7z" + }, + "32bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-i686-mcf-dwarf-gcc-$match1-llvm-$match2-mingw-w64ucrt-$match3-r$match4.7z" + } + }, + "hash": { + "url": "$url.sha512" + } + } +} From cf170ace7000b8f8c77961939584f1104c6cc1bb Mon Sep 17 00:00:00 2001 From: shanoaice <25174488+shanoaice@users.noreply.github.com> Date: Tue, 1 Aug 2023 09:51:07 +0800 Subject: [PATCH 2/4] mingw-winlibs-ucrt-mcf: add version 13.2.0-11.0.0-r1 --- bucket/mingw-winlibs-ucrt-mcf.json | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 bucket/mingw-winlibs-ucrt-mcf.json diff --git a/bucket/mingw-winlibs-ucrt-mcf.json b/bucket/mingw-winlibs-ucrt-mcf.json new file mode 100644 index 00000000000..b6bd3ff1e6b --- /dev/null +++ b/bucket/mingw-winlibs-ucrt-mcf.json @@ -0,0 +1,37 @@ +{ + "version": "13.2.0-11.0.0-r1", + "description": "GNU Compiler Collection (UCRT, WinLibs build)", + "homepage": "https://winlibs.com", + "license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,...", + "architecture": { + "64bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-x86_64-mcf-seh-gcc-13.2.0-mingw-w64ucrt-11.0.0-r1.7z", + "hash": "sha512:000591915e820c08e8f099e68eae430040b5cdc641ba1a831ccc8afd5fd77042b6f26097e4a214f010c3fcaa8cdb8a864396dc50ed80efabf6f40af9f901c05e", + "extract_dir": "mingw64" + }, + "32bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-i686-mcf-dwarf-gcc-13.2.0-mingw-w64ucrt-11.0.0-r1.7z", + "hash": "sha512:baa231cc806e128e191a95013bdbf64917773ca5a0742721e9881654384352f1f70350db56aedfc5d16398b265c681a1d8c99cb51a96da69beeb679c88defe80", + "extract_dir": "mingw32" + } + }, + "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", + "env_add_path": "bin", + "checkver": { + "regex": "GCC ([\\d.]+).*?MCF.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", + "replace": "${1}-${3}-r${4}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-x86_64-mcf-seh-gcc-$match1-mingw-w64ucrt-$match3-r$match4.7z" + }, + "32bit": { + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-i686-mcf-dwarf-gcc-$match1-mingw-w64ucrt-$match3-r$match4.7z" + } + }, + "hash": { + "url": "$url.sha512" + } + } +} From 5b5b9eb84f526c1ff033640840b9f934aaa38542 Mon Sep 17 00:00:00 2001 From: shanoaice <25174488+shanoaice@users.noreply.github.com> Date: Tue, 1 Aug 2023 09:52:55 +0800 Subject: [PATCH 3/4] mingw-winlibs-(llvm,llvm-ucrt,ucrt): match posix build only --- bucket/mingw-winlibs-llvm-ucrt.json | 2 +- bucket/mingw-winlibs-llvm.json | 2 +- bucket/mingw-winlibs-ucrt.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bucket/mingw-winlibs-llvm-ucrt.json b/bucket/mingw-winlibs-llvm-ucrt.json index 3818b03ec5f..404ef69c715 100644 --- a/bucket/mingw-winlibs-llvm-ucrt.json +++ b/bucket/mingw-winlibs-llvm-ucrt.json @@ -18,7 +18,7 @@ "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { - "regex": "GCC ([\\d.]+).*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", + "regex": "GCC ([\\d.]+).*?POSIX.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", "replace": "${1}-${2}-${3}-r${4}" }, "autoupdate": { diff --git a/bucket/mingw-winlibs-llvm.json b/bucket/mingw-winlibs-llvm.json index d701df7f4e3..9b5fb642231 100644 --- a/bucket/mingw-winlibs-llvm.json +++ b/bucket/mingw-winlibs-llvm.json @@ -18,7 +18,7 @@ "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { - "regex": "GCC ([\\d.]+).*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?MSVCRT.*?release ([\\d.]+).*?LATEST", + "regex": "GCC ([\\d.]+).*?POSIX.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?MSVCRT.*?release ([\\d.]+).*?LATEST", "replace": "${1}-${2}-${3}-r${4}" }, "autoupdate": { diff --git a/bucket/mingw-winlibs-ucrt.json b/bucket/mingw-winlibs-ucrt.json index 00dec74264a..3364b685b75 100644 --- a/bucket/mingw-winlibs-ucrt.json +++ b/bucket/mingw-winlibs-ucrt.json @@ -18,7 +18,7 @@ "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { - "regex": "GCC ([\\d.]+).*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", + "regex": "GCC ([\\d.]+).*?POSIX.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", "replace": "${1}-${3}-r${4}" }, "autoupdate": { From 4b42c14d12cade98505d7f8ccd184e0d3b8b7620 Mon Sep 17 00:00:00 2001 From: shanoaice <25174488+shanoaice@users.noreply.github.com> Date: Wed, 30 Aug 2023 17:13:32 +0800 Subject: [PATCH 4/4] refactor(mingw-winlibs-{llvm-,}ucrt-mcf): change checkver according to 87e97bc --- bucket/mingw-winlibs-llvm-ucrt-mcf.json | 20 ++++++++++---------- bucket/mingw-winlibs-ucrt-mcf.json | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/bucket/mingw-winlibs-llvm-ucrt-mcf.json b/bucket/mingw-winlibs-llvm-ucrt-mcf.json index 7676338188f..c74c0a81576 100644 --- a/bucket/mingw-winlibs-llvm-ucrt-mcf.json +++ b/bucket/mingw-winlibs-llvm-ucrt-mcf.json @@ -1,37 +1,37 @@ { - "version": "13.2.0-16.0.6-11.0.0-r1", + "version": "13.2.0-16.0.6-11.0.1-r2", "description": "GNU Compiler Collection with LLVM/Clang/LLD/LLDB (UCRT, with MCF Threads, WinLibs build)", "homepage": "https://winlibs.com", "license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,...", "architecture": { "64bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-x86_64-mcf-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.0-r1.7z", - "hash": "sha512:c6dd45c0efdb96894979a35808861339a594aa54da6315f0007dff842cdc3394ae6385653f1364404da2e4c471e7e3ee1c4ad0240d722828a2bd4c9aeda30bc5", + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.1-ucrt-r2/winlibs-x86_64-mcf-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.1-r2.7z", + "hash": "36888458971ffb8fe81bdac1d284be772a75fd69590477187a5de28b01bba996", "extract_dir": "mingw64" }, "32bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-i686-mcf-dwarf-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.0-r1.7z", - "hash": "sha512:23f7da852ce0cfc93ae6316c310d7b19efad4fb2414a2fc36f31702b84ab6abd25a8169a0ea54deec431b5ac51547803267b510a44f8a16a77b4fd91e1a1dd84", + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.1-ucrt-r2/winlibs-i686-mcf-dwarf-gcc-13.2.0-llvm-16.0.6-mingw-w64ucrt-11.0.1-r2.7z", + "hash": "3f49f8c6121217389b1be3e8f4e3d308e019132b4c311c9c2898f7783bae80bd", "extract_dir": "mingw32" } }, "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { - "regex": "GCC ([\\d.]+).*?MCF.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", - "replace": "${1}-${2}-${3}-r${4}" + "regex": "(?[\\d.]+)mcf-(?[\\d.]+)-(?[\\d.]+)-ucrt-r(?\\d+)", + "replace": "${gcc}-${llvm}-${mingw}-r${release}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-x86_64-mcf-seh-gcc-$match1-llvm-$match2-mingw-w64ucrt-$match3-r$match4.7z" + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccmcf-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-x86_64-mcf-seh-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z" }, "32bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-i686-mcf-dwarf-gcc-$match1-llvm-$match2-mingw-w64ucrt-$match3-r$match4.7z" + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccmcf-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-i686-mcf-dwarf-gcc-$matchGcc-llvm-$matchLlvm-mingw-w64ucrt-$matchMingw-r$matchRelease.7z" } }, "hash": { - "url": "$url.sha512" + "url": "$url.sha256" } } } diff --git a/bucket/mingw-winlibs-ucrt-mcf.json b/bucket/mingw-winlibs-ucrt-mcf.json index b6bd3ff1e6b..54d72922bb5 100644 --- a/bucket/mingw-winlibs-ucrt-mcf.json +++ b/bucket/mingw-winlibs-ucrt-mcf.json @@ -1,37 +1,37 @@ { - "version": "13.2.0-11.0.0-r1", + "version": "13.2.0-11.0.1-r2", "description": "GNU Compiler Collection (UCRT, WinLibs build)", "homepage": "https://winlibs.com", "license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,...", "architecture": { "64bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-x86_64-mcf-seh-gcc-13.2.0-mingw-w64ucrt-11.0.0-r1.7z", - "hash": "sha512:000591915e820c08e8f099e68eae430040b5cdc641ba1a831ccc8afd5fd77042b6f26097e4a214f010c3fcaa8cdb8a864396dc50ed80efabf6f40af9f901c05e", + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.1-ucrt-r2/winlibs-x86_64-mcf-seh-gcc-13.2.0-mingw-w64ucrt-11.0.1-r2.7z", + "hash": "813b503b4d122b17642d82cdad7eac6f024ef1e62202f38f0705bfba72bc242b", "extract_dir": "mingw64" }, "32bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.0-ucrt-r1/winlibs-i686-mcf-dwarf-gcc-13.2.0-mingw-w64ucrt-11.0.0-r1.7z", - "hash": "sha512:baa231cc806e128e191a95013bdbf64917773ca5a0742721e9881654384352f1f70350db56aedfc5d16398b265c681a1d8c99cb51a96da69beeb679c88defe80", + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/13.2.0mcf-16.0.6-11.0.1-ucrt-r2/winlibs-i686-mcf-dwarf-gcc-13.2.0-mingw-w64ucrt-11.0.1-r2.7z", + "hash": "34033443c4190bbc81e42f2f77ea2ecfe12115330d6104f6d8e3de9c62b08ce6", "extract_dir": "mingw32" } }, "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { - "regex": "GCC ([\\d.]+).*?MCF.*?LLVM.*?([\\d.]+).*?MinGW\\-w64 ([\\d.]+).*?UCRT.*?release ([\\d.]+).*?LATEST", - "replace": "${1}-${3}-r${4}" + "regex": "(?[\\d.]+)mcf-(?[\\d.]+)-(?[\\d.]+)-ucrt-r(?\\d+)", + "replace": "${gcc}-${mingw}-r${release}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-x86_64-mcf-seh-gcc-$match1-mingw-w64ucrt-$match3-r$match4.7z" + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccmcf-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-x86_64-mcf-seh-gcc-$matchGcc-mingw-w64ucrt-$matchMingw-r$matchRelease.7z" }, "32bit": { - "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$match1mcf-$match2-$match3-ucrt-r$match4/winlibs-i686-mcf-dwarf-gcc-$match1-mingw-w64ucrt-$match3-r$match4.7z" + "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/$matchGccmcf-$matchLlvm-$matchMingw-ucrt-r$matchRelease/winlibs-i686-mcf-dwarf-gcc-$matchGcc-mingw-w64ucrt-$matchMingw-r$matchRelease.7z" } }, "hash": { - "url": "$url.sha512" + "url": "$url.sha256" } } }