commit:     ecbfea558628141d5d543730aeb3f3501ca45025
Author:     xtkoba <69125751+xtkoba <AT> users <DOT> noreply <DOT> github <DOT> 
com>
AuthorDate: Mon Jun 20 19:22:36 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 01:56:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecbfea55

dev-util/mingw64-runtime: Add 'default-ucrt' USE flag

Signed-off-by: Tee KOBAYASHI <xtkoba <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26008
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-util/mingw64-runtime/metadata.xml                     | 1 +
 dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/mingw64-runtime/metadata.xml 
b/dev-util/mingw64-runtime/metadata.xml
index e2958c042969..9614bd8a4369 100644
--- a/dev-util/mingw64-runtime/metadata.xml
+++ b/dev-util/mingw64-runtime/metadata.xml
@@ -10,6 +10,7 @@
     <name>Gentoo Toolchain Project</name>
   </maintainer>
   <use>
+    <flag name="default-ucrt">Use ucrt instead of msvcrt-os as the default 
crt.</flag>
     <flag name="idl">Install idl files.</flag>
     <flag name="libraries">Build extra libraries: mangle, pseh, 
winpthreads.</flag>
     <flag name="tools">Build extra tools: gendef, genidl.</flag>

diff --git a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild 
b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild
index fbd35d0570b7..51a541b4ad11 100644
--- a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild
+++ b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT 
public-domain tools? ( GPL-3+ )
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 # USE=libraries needs working stage2 compiler: bug #665512
-IUSE="headers-only idl libraries tools"
+IUSE="default-ucrt headers-only idl libraries tools"
 RESTRICT="strip"
 
 PATCHES=(
@@ -76,6 +76,7 @@ src_configure() {
        local conf=(
                --prefix="${prefix}"
                --libdir="${prefix}"/lib
+               $(usex default-ucrt "--with-default-msvcrt=ucrt" "")
                $(use_with !headers-only crt)
 
                # By default configure tries to set --sysroot=${prefix}. We 
disable

Reply via email to