{"bugs":[{"bugid":971675,"firstseen":"2026-03-28T20:05:14.135965","severity":"normal","status":"UNCONFIRMED","summary":"dev-util\/mingw64-runtime-14.0.0: cannot upgrade from cross-x86_64-w64-mingw32\/mingw64-runtime-13.0.0 (undefined reference to __imp__set_errno \/ __imp_mbsrtowcs)"}],"categories":[{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9f2f76a7577b0c236be3ccff833eef1defdf5a88","committime":"2026-03-28T01:45:52","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"99217327311eacebb8790c3e61ddc298867db9f5","committime":"2026-03-27T16:12:00","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 14.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c72558e5c873492886f34a67759ea6ff56a52227","committime":"2026-02-04T00:01:10","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"661c5eade7be06defc0532b102d0a51f29d0dfcb","committime":"2026-02-03T22:14:13","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: use dot-a.eclass"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"bb9e464128be9b6c616c4d14b845d494e83edabe","committime":"2026-02-03T22:12:13","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 12.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cb10e1b6323d92309065da6662629a0f3dfdbf8e","committime":"2025-06-09T08:24:13","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a87df11bbc2ae78f1efcbdaba67c82a3fba2f2e7","committime":"2025-06-09T05:40:45","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 13.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ae2792edfe116617bde96f9cf307313f3f694447","committime":"2024-09-03T12:50:39","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Kept this version for a while due to an issue when using\ngcc-14+runtime-12+perl but \"believe\" this been resolved\nwith gcc-14.2.0.\n\nFeel free to file a bug if still need 11.0.1, can be restored\nif needed.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"e9e0390581b175904a2ba391cf050a17bc447597","committime":"2024-09-03T11:05:35","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 11.0.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4570bafc37fc1c4162402a70da1601dcaee1d84e","committime":"2024-05-30T06:51:55","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"ucrt becomes the (upstream) default in this version, but this default\ncannot be casually changed in the ebuild as it'd break without redoing\nthe bootstrap process (if ever switch, will ideally need a news item).\n\nAlso have not really tested how ucrt interacts with building Wine,\nso would rather leave this alone for a while.\n\nUsers that know what they're doing can still flip the USE.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"536b99d1a9b941f7b8defa392141892bcebf1f68","committime":"2024-05-30T05:16:18","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 12.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c7fd636716db2320eb6ad0795a38860e649aa83f","committime":"2024-05-22T03:48:30","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"This reverts commit 54e5dc5019e5506f386b80b35dca7ae439bed752.\n\nWill wait for a fixed gcc version instead, this doesn't affect many.\n\nBug: https:\/\/bugs.gentoo.org\/932319\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"87a0599ce499cc694c54ffdb3ce0c39e342230e6","committime":"2024-05-22T02:10:53","packageid":55061,"repoid":1,"summary":"Revert \"dev-util\/mingw64-runtime: add workaround for gcc14 ICE w\/ mingw\""},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bd05560e2d67b5268f40969d21d31969f4daf427","committime":"2024-05-21T03:18:32","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Bug: https:\/\/bugs.gentoo.org\/932319\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"54e5dc5019e5506f386b80b35dca7ae439bed752","committime":"2024-05-21T02:54:16","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add workaround for gcc14 ICE w\/ mingw"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"808331894cbfed5c3941e365df617a746b0db07b","committime":"2024-05-21T02:52:44","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 11.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"87f0a3078e934c950d0ac921c48ef9602598918d","committime":"2024-05-07T14:34:31","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Bit overdue, was formerly ignored because the tarball\nwas missing. Does not change much over 11.0.0 for us\nthough.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"77e524e1ff258b58ade3cecd8d375dfe08b38674","committime":"2024-05-07T10:45:47","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 11.0.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e817756739654c06c8a96e8fb68a3da1ba3af055","committime":"2024-04-30T18:48:55","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"watermanpaint@posteo.net","authorname":"Lucio Sauer","body":"bump copyright of touched ebuilds to 2024\n\nSigned-off-by: Lucio Sauer <watermanpaint@posteo.net>\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"794061a3298b5716db015defa7b3e2c583b73980","committime":"2024-04-12T10:47:52","packageid":55061,"repoid":1,"summary":"*\/*: inline mirror:\/\/sourceforge"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"af8620466cd64d8e2e25b61d37a0c8a80211cbec","committime":"2024-03-24T18:48:59","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"strip-unsupported-flags handles this fine in LDFLAGS, but -Wl,*\nare no-ops during compile-only tests (thus not stripped) and then\nif a package compiles and links anything at same time it fails.\n\nThis used not to be a big problem but now that 23.0 profiles\ndo -Wl,-z,pack-relative-relocs (mingw ld has no -z) this is\nhitting bashrc-mv users that tend to do CFLAGS=\"${LDFLAGS}\"\nby default. Tempting to ignore it because of how wrong it is,\nbut well.\n\nAn alternate route could be to eventually have strip-flags\nand\/or strip-unsupported-flags remove -Wl,* from non-LDFLAGS\ngiven this could affect more than mingw (e.g. switching to\nbfd when there is a lld-only option).\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"ff15377c5a378209436cbf2961ce76ba6526f070","committime":"2024-03-24T18:11:01","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter -Wl,-z,* ... for CFLAGS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a0cd94f3c71cddc2e6a0be8621b1a6157a149f41","committime":"2024-01-15T17:51:58","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"w12101111@gmail.com","authorname":"12101111","body":"crossdev.eclass contains code of parsing CTARGET from category and\ninclude the support of crossdev with LLVM\/Clang compiler\n\nBug: https:\/\/bugs.gentoo.org\/680652\nSigned-off-by: Han Puyu <w12101111@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34820\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"5c800f1e7874f263845bc22ba72e7e6484feae75","committime":"2024-01-15T16:16:30","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: Use crossdev.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"15e74d9f9b46db6207b406d1bb5ff51905c6c9a0","committime":"2023-12-22T17:46:55","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Likely less of an issue on this package than mingw64-toolchain,\nbut doesn't hurt to unset either way.\n\nBug: https:\/\/bugs.gentoo.org\/920483\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"5e53d7ae39660784580f720eae5e21811e671d35","committime":"2023-12-22T17:11:24","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: unset DLLTOOL for cross"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2accac61679350f2df59ebcd7a239a7a31bb41cd","committime":"2023-09-12T16:33:31","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Don't believe should still be a need for this,\n11 been lookg uneventful.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"0ee2772789c5508e1efa8b1f9cc44e23b8c6a216","committime":"2023-09-12T15:53:32","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 10.0.0-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1aff7dc66a3ffc3a55741bf95ab63f190def4b17","committime":"2023-06-26T10:16:52","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"AVX issues with mingw-gcc aren't exactly new, e.g.\nhttps:\/\/bugs.winehq.org\/show_bug.cgi?id=45289\nBeen known to cause issues with dxvk too, albeit unsure\nif that's still relevant as issues are scattered\/lost.\n\nNewly, >=wine-8.10 is likely to crash doing anything\nat all 32bit if used -march=native (w\/ avx) and 32bit\n(e.g. `WINEARCH=win32 winecfg`).\n\nAdding this to every packages using mingw as a precaution,\nnot believed there is much to gain from keeping AVX given\nthe fragility here. May revisit eventually with a newer GCC.\n\nNot known to have caused issues with this package in particular\n(unlike wine\/dxvk), so skipping a slow rebuild revbump.\n\nUnlike other ebuilds, also bother doing tc-is-gcc given what's\nused is more up in the air for this ebuild.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"d3bc1d312399949cdeeb0ec41e106df04db93506","committime":"2023-06-26T10:08:49","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: pass -mno-avx for mingw cross"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"667ac3c43d5e1fd95f32db28ea47cf1476bc1a83","committime":"2023-04-29T09:48:47","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Tentatively remove the ssp patch. Bootstrapping using USE=ssp seems\nto work both with and without libssp. The libscrypt reproducer from\nthe patch's old link also builds fine with this version.\n\nAlso remove two obsolete flags filters:\n* -fstack-clash-protection (bug #758914): ICE was fixed, if still\n  run into this then updating gcc to a newer _p* snapshot should\n  sort it (alternatively, use released >=gcc-13.1.0)\n* -fstack-protector* (bug #870136): mingw64-runtime-11.0.0 adds\n  its own (partial) ssp support, allowing -D_FORTIFY_SOURCE=3 and\n  -fstack-protector-strong without libssp. Using these to build\n  Wine currently still leads to failure, but we can allow it here.\n\nBug: https:\/\/bugs.gentoo.org\/758914\nBug: https:\/\/bugs.gentoo.org\/870136\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"2779aaf2710bab9bedbd6d66501c04b1552b54ad","committime":"2023-04-29T04:24:51","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 11.0.0"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Do not believe these versions should be needed anymore,\nplease report if you believe there's a still a reason.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"fc4f467eb98b7eff140bb472bf74d76aa99daa72","committime":"2023-04-29T04:16:51","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 8.0.0-r3, 9.0.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"23cb6096e11d779dd757198f42821cea72754fa3","committime":"2022-11-04T18:46:46","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Unlike mingw64-toolchain, this doesn't build crt out-of-source\n(just does for headers) and is only affected by 1 issue.\n\nBug: https:\/\/bugs.gentoo.org\/879537\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"09976e138441e7ba50a7de8164e44954376034b8","committime":"2022-11-04T18:18:37","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: backport race condition fix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"635b850a68421326d7f26060e2ec682f3a491d68","committime":"2022-10-31T01:01:47","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Unfortunately mingw doesn't play well with many security\/mitigation\nflags. May need to consider a mingw.eclass if keep adding more of\nthese to every ebuilds using it.\n\nBug: https:\/\/bugs.gentoo.org\/878849\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"ec3d05a8329c95eab16c39506bfb892729c1a8ec","committime":"2022-10-31T00:46:04","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter -mfunction-return=thunk for mingw"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09655bfeed6353c5b2a7322069a67563ee193870","committime":"2022-10-23T07:31:43","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Bug: https:\/\/bugs.gentoo.org\/758914\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"320c0f7d7300cb5c834614e0fdbe99b3a9776f70","committime":"2022-10-23T07:14:45","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter -fstack-clash-protection"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dff567e61fe03c14750b630b4c71287690cfb841","committime":"2022-09-14T23:31:39","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Less likely to be an issue here given the whole crossdev involvement\nwhich may or may not have working libssp, but it seems reasonable to\nadd and there's a way to override if needed.\n\nBug: https:\/\/bugs.gentoo.org\/870136\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"c115ecb8b22853eec7abade52a3790ccffeeb4b0","committime":"2022-09-14T23:20:36","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter ssp for cross-compilation bits"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8316c9fbfc531df11d41c354892c276587b7bfb1","committime":"2022-07-16T17:22:41","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"flag-o-matic is looking at respecting -fuse-ld for test-flags-CCLD,\nwhich is good but don't want this when doing the user-unexpected\nswitch to mingw toolchain (filtering feels more solid either way).\n\nUsers can use MINGW_BYPASS=1 if really need full control.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"cb896a35b33c2d0448904001731419c49be66cf9","committime":"2022-07-16T15:33:42","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter -fuse-ld for mingw"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4d35d897c9cd1f9f79972f8f17070745f1708c95","committime":"2022-06-29T18:02:13","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"d88daa557f5aeb08938290cf100a5143cf8ab3a7","committime":"2022-06-29T17:46:20","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add missing bugrefs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"324b001865505183ca85bc23c316ef8830b58c10","committime":"2022-06-29T17:31:22","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Not tested, but should work in theory.\n\nAlso drop redundant --prefix while here, but keep array so it's\neasy to add option if needed in the future.\n\nCloses: https:\/\/bugs.gentoo.org\/853250\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"33d7b158dc01843bd129d0f89cb301d9bf355d0a","committime":"2022-06-21T03:31:49","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: disable widl on unsupported platforms"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dcd8b517e7850790d88925b48920fd4267ecd639","committime":"2022-06-21T02:17:44","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Technically this can be considered a different CTARGET (believe\nsome do x86_64-w64-mingw32ucrt) and, bit like clang's default-libcxx,\nshouldn't be casually swapped (but attempts are likely to fail).\n\nAlso cleanup metadata full stops and add widl while here.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"e6b9f70fbaf9f22ab15d466155d4e0f13351ec81","committime":"2022-06-21T01:08:42","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: nitpicks and add default-ucrt warning"},{"authoremail":"69125751+xtkoba@users.noreply.github.com","authorname":"xtkoba","body":"Signed-off-by: Tee KOBAYASHI <xtkoba@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26008\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"ecbfea558628141d5d543730aeb3f3501ca45025","committime":"2022-06-20T19:22:36","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: Add 'default-ucrt' USE flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b649997427f027b73bfd286b4e3a7f9d92c82184","committime":"2022-05-21T18:47:52","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Just old revisions, all 3 versions still kept for now.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"98743ce9f3ec6b73adc5757ffbb132c9e100c587","committime":"2022-05-21T18:33:01","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 8.0.0-r2, 9.0.0-r1, 10.0.0-r0"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Signed-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"48a4fb3d552da9e48bedf40622c82b5b3696e470","committime":"2022-05-21T18:31:39","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: missing >\/dev\/null nitpick"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0ba7cc343ce43eb96eaed0567e91293cc12b62c5","committime":"2022-05-14T02:39:35","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Unset is needed given CC is not expected to be a cross-compiler\nbut, if users know what they are doing, leave a way (MINGW_BYPASS=1).\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"c7a42f71ba83ce97eeae0ed50b0ab334f667c720","committime":"2022-05-14T02:13:36","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add bypass option for unset"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"457d6c278fc293014716618058de975fa68bd25d","committime":"2022-05-13T03:03:02","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"i.e. it could be CC=x86_64-pc-linux-gnu-gcc \/ clang which is\nwhat's wanted for building tools, but after we need to discard\nthat to switch to x86_64-w64-mingw32-gcc (unless CHOST is already\nmingw as it would be correct).\n\nIdeally would need a unified way to do this with override variables\nfor users to specify the alternate toolchain variables.\n\nThe -Wl,--hash-style=* filter is likely not necessary given\nstrip-unsupported-flags already strip it, but if(?) CC was\nset it may possibly have messed with that -- albeit will keep\nit as a safety\/informational.\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25365\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"f23efbbadbff2a4351697404d640681a6204f109","committime":"2022-05-13T01:07:39","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: unset toolchain vars when cross-compiling"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Non-native USE=tools never made much sense, If a package is\ncross-compiling for mingw using e.g. widl, it'll need to be able\nto run the tool. This also prevents build failure (bug #644556)\nduring bootstrap given this won't be trying to link with mingw\n(note that can cross-emerge mingw64-runtime for old behavior).\n\nwrt widl, it is provided by wine but that is a heavy dependency and\nsome upstreams (e.g. vkd3d-proton) default to using *-w64-mingw32-widl\ninstead -- small tool so may as well install it.\n\nCloses: https:\/\/bugs.gentoo.org\/644556\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"4b7c1923fca6533a51be68bfbacc793469a521d4","committime":"2022-05-10T07:06:43","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: build tools for CHOST and add widl"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Mostly just style, but also now checking tuples again to ensure\nmore deterministic results (e.g. a cpp check gone wrong could\ngive 32bit despite x86_64 tuple), then fallback on the cpp check\nrather than die like tuple check formerly did.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"7e1fc3f22395c5a7733a1a4462551f69c892ce3e","committime":"2022-05-10T05:32:32","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: re-arrange ebuilds some more"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"43aa19646f210b559d5ce154ea37d33fb2949a28","committime":"2022-04-24T21:18:03","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"May return different error codes despite working properly,\ncause unknown but ideally should look at doing this\ndifferently. For now just revert to old behavior.\n\nWhile here, add guard for headers-only. Not an issue per-se\ngiven lib options don't matter, but it still uses wrong cpp\nat that stage.\n\nCloses: https:\/\/bugs.gentoo.org\/840662\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a2215adc4210cb2677d0457bddfb7d0be5cc7494","committime":"2022-04-24T20:26:56","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: revert to old style cpp check"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d572a6bbb34becbba4affd639bcacb790258b1c2","committime":"2022-04-22T08:19:07","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Just old revisions, revised ebuilds seems fine so far and\nthis makes pkgcheck happy.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"8a11ccc1734e03fda9861f40461ef9b3e6e2026e","committime":"2022-04-22T07:47:12","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 8.0.0-r0, 8.0.0-r1, 9.0.0-r0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c62795f20cc0254ddd19ac78696d2c120c59cd94","committime":"2022-04-17T02:53:44","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"There seem to still be interest for 8.0.0 but not for 7.0.0 as\nas far as I can tell. ebuild is also missing the udivmoddi fix.\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25038\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"e1515a8aa2656cef0ca28cbd9b07a8a3babff730","committime":"2022-04-16T03:27:22","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop 7.0.0-r1"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"To make pkgcheck happy and consistency, revbumps are not strictly\nnecessary but done in case need to test for regressions as it\nshifts a lot around (will cleanup soon).\n\nOnly differences with 10 is patches applied (like 10, also remove\nrdtsc patch from 9.0.0 as that version fixed it and our patch does\na different redundant fix).\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"9354a791604295dc284d4f2e240e0b45a009b7cc","committime":"2022-04-16T03:14:39","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: sync [89].0.0 ebuilds with 10.0.0"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"This version fixes building with vanilla binutils-2.38 wrt\nbug #838157, and the (now keyworded) >=binutils-2.38-r2 backport\nalso fixed it for all versions.\n\nIncludes some ebuild cleanups\/changes:\n- EAPI7->8\n- drop unused autotools inherit\n- update HOMEPAGE to https non-sourceforge link\n- update LICENSE, main license is ZPL + others, and\n  tools are GPL-3+ (could probably still use revision)\n- remove obsolete rdtsc patch (was bug #786549), been fixed since\n  9.0.0 but the fix is different and was letting our patch apply\n- namespace is_crosscompile() to avoid confusing pkgcheck,\n  note that this is toolchain.eclass' version which is\n  different than tc-is-cross-compiler\n- inline just_headers\/alt_prefix\/crt_with(), left crt's\n  use_with and use_enable alone given it's less jarring\n  and may have additional uses in the future\n- move src_configure-only functions inside src_configure\n- use econf with ECONF_SOURCE over direct ${S}\/configure\n- add missing || die for rm \/ mkdir \/ push+popd \/ cpp+grep\n (for cpp, use a case statement for clarity and no tmp variables)\n- drop rm's -f, haven't found a situation where it'd fail\n- misc style changes like using arrays for econf\n\nNot touching CHOST\/CATEGORY\/symlinks and friends given haven't\nfully reviewed implications for this package + crossdev.\n\nCloses: https:\/\/bugs.gentoo.org\/838157\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"1f92c65eca140afc71a52e6b4036cb41b76710a0","committime":"2022-04-16T03:03:18","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add 10.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d06bc6c1b544cc99ac6bc46dd06c7768e001313b","committime":"2022-04-15T07:19:51","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/787662\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6411adf2ffd54418b72fd304b8cbf9ae28321293","committime":"2022-04-15T07:11:06","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: fix build w\/ USE=libraries"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"887d7f6b4ce1e94cb303a2c81a3735612235f950","committime":"2021-07-05T23:07:02","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Mike Lothian\nCloses: https:\/\/bugs.gentoo.org\/799212\nPackage-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"607450dc409bf7978c2357ee771d0e0968b1a62f","committime":"2021-07-05T22:48:09","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: bump up to 9.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b75bac263bb3734047eec3873bf838f4c3873748","committime":"2021-04-28T22:05:16","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"gcc-11 defines __rdtsc as a macro:\n    \/\/ include\/ia32intrin.h:110\n    #define __rdtsc() __builtin_ia32_rdtsc ()\nand causes build failure:\n    intrincs\/rdtsc.c:15:30:\n      error: macro \"__rdtsc\" passed 1 arguments, but takes just 0\n       15 | unsigned __int64 __rdtsc(void)\n          |                              ^\n\nLet's avoid __rdtsc definition on systems with #define __rdtsc present.\n\nThere is still a chance that it might be a '#define __rdtsc __rdtsc'.\nWe'll revisit it then.\n\nReported-by: Mihai Donțu\nCloses: https:\/\/bugs.gentoo.org\/786549\nPackage-Manager: Portage-3.0.18, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"40d0fd393ac48096a4e826f3eb941a21142a1f41","committime":"2021-04-28T21:58:19","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: fix build against gcc-11 (__rdtsc clash)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bc9796ae3ee2d86bb2d9044acd38b0cfbd7b8063","committime":"2021-04-16T10:35:20","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"ee0c0e54ac6abb26a07a626f89c3e2fd9dc8186d","committime":"2021-04-16T10:12:51","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: eutils--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"800e38b046e77674a73f1e91dcbc54f7db3a07c4","committime":"2020-09-30T18:35:16","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.8, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"bdb3e681f3c38257eed614c89f3a699a9909696b","committime":"2020-09-30T18:28:18","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop old"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Mark Harmstone\nPackage-Manager: Portage-3.0.8, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"9b8cbb1c9606a68d94404edc1b3686be06de3af3","committime":"2020-09-30T18:27:34","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: bump up to 8.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0ddc87e07b959a78264b88b2b256b974eb813537","committime":"2020-02-13T22:06:49","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.88, Repoman-2.3.20\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"8e2e9255c8a3ee95ed8844b299c5d68451a601a2","committime":"2020-02-13T21:36:17","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: [QA] inherit toolchain-funcs.eclass directly"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2beaa3d9bd221faa4fcd5abe4545eb966f7160f3","committime":"2020-01-28T08:45:46","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"mingw64-runtime-7.0.0 added basic support of _FORTIFY_SOURCE to harden\nstrcpy() and memcpy() via __strcpy_chk() __memcpy_chk() similar to glibc.\n\nUnfortunately that imposes a new dependency on every caller that defines\n_FORTIFY_SOURCE to link against libssp as minw64-runtime does not provide\n__strcpy_chk() and friends. For comparison glibc does provide __strcpy_chk.\n\nTo avoid widespread breakage (including build failure of USE=ssp gcc itself)\nwe enable __strcpy_chk() checks only when -fstack-protector* options are set.\n\nPackage-Manager: Portage-2.3.85, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"6f70a8ffce550175305d9e208168af3aed1ae523","committime":"2020-01-28T08:36:43","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: avoid libssp references without -fstack-protector"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"486a16a868dc578bb4bc1588f854d19c8a0a3dc1","committime":"2020-01-12T17:05:45","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"bde530ac386dd4b1b8c6154d5fdd717da5ba4566","committime":"2020-01-12T16:43:25","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop old"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"0c8cc8ee65c1ec0dc6595c80d3c08201893e37bf","committime":"2020-01-12T16:43:13","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: bump up to 7.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d7941c6549a7ca6074493569303ceae45aae19bd","committime":"2019-09-16T21:25:35","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Closes: https:\/\/bugs.gentoo.org\/653246\nPackage-Manager: Portage-2.3.76, Repoman-2.3.17\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12944\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"1fae5b17fa009c7bfb405dd186566c48c42c5390","committime":"2019-09-16T20:49:42","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: Don't install USE=libraries libs to lib64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9903967758074007bc1cda7cfa5fe75f60d703cc","committime":"2019-08-13T07:46:58","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Expose *_s() family of functions by default from headers.\n\nReported-by: Jason A. Donenfeld\nCloses: https:\/\/bugs.gentoo.org\/691980\nPackage-Manager: Portage-2.3.71, Repoman-2.3.17\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"25efe91bae6323a6ab9e853132d847274e53f7ef","committime":"2019-08-13T07:09:26","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: add USE=+secure-api, bug #691980"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c43570e01c01347422d14018cd0b28b5b3d4b158","committime":"2018-11-25T15:44:09","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"This disables all stripping in mingw64-runtime. As PMS does\nnot provide an alternative just drop stripping for now.\n\nReported-by: Michał Górny\nCloses: https:\/\/bugs.gentoo.org\/587292\nPackage-Manager: Portage-2.3.52, Repoman-2.3.12\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"f7b00dded36b68edd053e313ebe6036234a109d8","committime":"2018-11-25T15:25:25","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: drop prepstrip(), bug #587292"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"58ecf6296dfb194968499d2bf9be308c94ec9a5e","committime":"2018-10-06T23:04:17","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"This reverts commit 478d91086baa442fb578e0982063b93a19caf382.\n\nFresh bootstrap fails to build libraries as those need full stage2\ncompiler:\n\n```\n$ crossdev -t x86_64-w64-mingw32 -P -v\n\n * Emerging cross-mingw64-runtime ...\n...\nconfigure: error: in `...\/mingw-w64-v6.0.0\/mingw-w64-libraries\/libmangle':\nconfigure: error: C compiler cannot create executables\nSee `config.log' for more details\n```\n\nDisable default USE=libraries.\n\nReported-by: Rafael Kitover\nBug: https:\/\/bugs.gentoo.org\/665512\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"7d94614beac8d7c390bc79da7be1a61b70c89a7b","committime":"2018-10-06T22:53:51","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: revert \"enable USE=libraries by default\""},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"de574891d56fec789f7147718504d58d2c42bad0","committime":"2018-10-06T17:44:06","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Enable mangle, pseh, winpthreads libraries by default.\nNotably this exposes libpthread.a compatible library and\nmakes building mode pthread-based software.\n\nReported-by: Rafael Kitover\nBug: https:\/\/bugs.gentoo.org\/665512\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>\nPackage-Manager: Portage-2.3.50, Repoman-2.3.11","commitid":"478d91086baa442fb578e0982063b93a19caf382","committime":"2018-10-06T17:35:13","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: enable USE=libraries by default"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6ebda3fa76c92903b1c3a02533076202bc9cd2c4","committime":"2018-10-05T23:04:03","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Normally mingw-64 does not use dynamic linker.\nOne exception is at .\/configure time where $LDFLAGS\nis used by default.\n\nWhen LDFFLAGS=-Wl,--hash-style=gnu is passed (default\non linux) to mingw64-runtime a few things are not\nauto-detected. One of them is  __CTORS_LIST__ \/ __DTORS_LIST__\nsupport by binutils' target ld.\n\nIf constructors are not provided then binaries start\ncrashing at shutdown.\n\nThe workaround is to filter out -Wl,--hash-style=* options.\n\nLonger-term fix will be to install mingw64-runtime into\ntarget: bug #642604. That wa LDFLAGS from CBUILD will not\nleak into libc packages.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>\nPackage-Manager: Portage-2.3.50, Repoman-2.3.11","commitid":"1da0f835568fceb6783247e174ea9dcb32bceac1","committime":"2018-10-05T22:41:32","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: filter LDFLAGS for hash style"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7336c6918e6c2943cf8bd1bbc2c4c2b91e21556c","committime":"2018-09-17T22:24:07","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"83c83c10f1863ed7fd3b350e24ede3224175ed2a","committime":"2018-09-17T22:04:24","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: cleanup old"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"for some reason console application is not working on my windows machine, more\ntesting need to be done, removed keywords.\n\nPackage-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"9a895f193b49d4c0221873d81252ceef4d3e8d13","committime":"2018-09-17T22:02:36","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: verison bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e7dc9fc4e3b241f7de9fe625fd7b7771cd7241e","committime":"2018-06-15T21:05:58","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"fd964c45988a61f3630150179a6fe955ab6e3160","committime":"2018-06-15T20:54:49","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4b75ca7ca7725fdf054e6efc6470075e5c28e7c1","committime":"2018-03-24T22:01:51","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"A couple of changes:\n- Allow dev-util\/mingw64-runtime[headers-only] for cross-building case.\n  One day crossdew won't need cross-${CTARGET}\/mingw64-runtime packages\n  and will be able to use dev-util\/mingw64-runtime directly.\n  This change is a step in that direction.\n- Awitch to --prefix=\/usr (from --prefix=\/). This allow cross-building\n  dev-util\/mingw64-runtime itself and installing libraries into \/usr\/lib\n  (instead of \/lib).\n\nTested as:\n- generated working toolchain:\n  $ crossdev -t x86_64-w64-mingw32\n- cross-built mingw64-runtime successfully:\n  $ x86_64-w64-mingw32-emerge -v1 dev-util\/mingw64-runtime\n\nPackage-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"060fb03cf25dca1aa7adf2659092a930e88b5dde","committime":"2018-03-24T21:16:23","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: switch to --prefix=\/usr (from --prefix=\/)"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"6f04720e132c3f0327c15ac008ebc3bb496125e0","committime":"2018-03-24T15:04:20","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"It's one of the steps to be able to cross-build 'dev-util\/mingw64-runtime'\n(\"CBUILD != (CHOST = CTARGET)\" case).\n\nNoticed by Marty E. Plummer.\n\nPackage-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"1da451458ddc4f927b16a8877b44cf4ca15d7a56","committime":"2018-03-24T14:34:08","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: use $(alt_prefix) when cross-building"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1cd042b9a414f97bdc4be46e46202698fa8a02ba","committime":"2018-01-07T19:46:17","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only.\nConvert it to a global USE flag instead.\n\nMechanical ebuild rename done as:\n    $ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \\\n        -i $(git grep -l headers-only)\n\n'headers-only' flag is used by crossdev to bootstrap stage1 compiler\nbefore libc is available.\n\ncrossdev switched to USE=headers-only in =sys-devel\/crossdev-20171230.\n\nBug: https:\/\/bugs.gentoo.org\/642712\nPackage-Manager: Portage-2.3.19, Repoman-2.3.6","commitid":"67ec9ae5fc78bc1ee31fa38caa92bb89bcf33c68","committime":"2018-01-07T18:46:40","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"75928a77c740b223b34d107cb52f4346fee46614","committime":"2017-12-29T12:06:05","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hanetzer@protonmail.com","authorname":"Marty E. Plummer","body":"Currently building a mingw-w64 toolchain inside of gentoo prefix with\ncrossdev will fail, due to installing files outside of the prefix. Added\n${EPREFIX} where apropriate fixed this issue.\n\nTested in a prefix with toolchain x86_64-w64-mingw32, and tested on bare\ngentoo with x86_64-w64-mingw32 & i686-w64-mingw32.\n\nPackage-Manager: Portage-2.3.19, Repoman-2.3.6\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/6675","commitid":"e579457fd49eef426c8cc4d6170cf83b9a42328f","committime":"2017-12-29T05:52:43","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: prefixify build"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"625838f2e2ab455bc85730f8b49c9d69cb4b7615","committime":"2017-11-04T21:18:20","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"8b302cd28d716132c741e6ac808c5dca48860ffc","committime":"2017-11-04T20:50:25","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9afec94a6726742f39a5b2216231cc666f9a955e","committime":"2017-09-23T13:48:58","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hanetzer@protonmail.com","authorname":"Marty E. Plummer","body":"Fixes building dev-libs\/icu against mingw-w64 targets.\nReferences:\nhttp:\/\/ssl.icu-project.org\/trac\/ticket\/12896\nhttps:\/\/sourceforge.net\/p\/mingw-w64\/mingw-w64\/ci\/b508bb87ad179421d10df68a7ebc48b33570f9b0\/\n\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/5726","commitid":"f61cc139dc76de82a5cc0a0960c19c9afb383da7","committime":"2017-09-18T16:54:46","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: fix build of dev-libs\/icu"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b7c306f1c278ba90b83bcb015b9bfb0fa78cae51","committime":"2017-08-12T18:03:43","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ntzrmtthihu777@gmail.com","authorname":"Marty Plummer","body":"Included patch only changes code formatting and comments. See:\nhttps:\/\/sourceforge.net\/p\/mingw-w64\/bugs\/616\/\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/4878","commitid":"9ab22c6131945c53dedb9ff31d0cae13a5583ecb","committime":"2017-06-07T00:25:32","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: fix build with USE=\"tools\" with gcc7"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"bf5f2ceaeddf40cddb4817cf0a7e3ea659b3ee0b","committime":"2017-05-22T10:01:48","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bertrand@jacquin.bzh","authorname":"Bertrand Jacquin","body":"cross-x86_64-w64-mingw32\/gcc has the following default search dir:\n  $ x86_64-w64-mingw32-gcc -print-search-dirs\n  install: \/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/\n  programs: =\/usr\/libexec\/gcc\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/libexec\/gcc\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/libexec\/gcc\/x86_64-w64-mingw32\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/..\/..\/..\/..\/x86_64-w64-mingw32\/bin\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/..\/..\/..\/..\/x86_64-w64-mingw32\/bin\/\n  libraries: =\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/..\/..\/..\/..\/x86_64-w64-mingw32\/lib\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/..\/..\/..\/..\/x86_64-w64-mingw32\/lib\/..\/lib\/:\/usr\/x86_64-w64-mingw32\/mingw\/lib\/x86_64-w64-mingw32\/5.4.0\/:\/usr\/x86_64-w64-mingw32\/mingw\/lib\/..\/lib\/:\/usr\/lib\/gcc\/x86_64-w64-mingw32\/5.4.0\/..\/..\/..\/..\/x86_64-w64-mingw32\/lib\/:\/usr\/x86_64-w64-mingw32\/mingw\/lib\/\n\nThis default does not contain \/usr\/x86_64-w64-mingw32\/lib64 where libraries\ninstalled with USE=libraries such as libpthread.dll.a are installed.\n\nApplications that need to link with lib pthread cannot link properly unless\nLDFLAGS are manually modified.\n\nThis patch append --libdir=\/usr\/${CTARGET}\/usr\/lib in order to install such\nlibraries in the default gcc search directory.","commitid":"64d5b0a6b70eb5088ad48e2e69e4414047219d6f","committime":"2017-05-22T09:25:29","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: Enforce libdir to gcc hardcoded path"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"5df0b709a6ce10e94cf4e18e365bd8d3536ff06a","committime":"2017-03-29T20:21:56","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"de55cf0736dc0a74556d4339358ac7c3c0e15019","committime":"2017-03-29T20:03:16","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":55061,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":55061,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"129cb9511df1935d350271c2ac76c62754b9d673","committime":"2017-01-06T18:42:00","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: portage-2.3.0","commitid":"6aeab832da7eb47780cf97b610225ebc131684c0","committime":"2017-01-06T10:13:58","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9e9d7cda367709e1c2f6bfdbcb7cfb286c73bc32","committime":"2016-11-11T23:43:48","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: portage-2.3.0","commitid":"55733e375bb9688fd48766877f6e1ec9ecbc343d","committime":"2016-11-11T23:39:19","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"922b234ecfca4caffde46c3771e4b4b2912aee04","committime":"2016-08-07T20:06:55","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"hopefully will support more cases.\n\nBug: 590484\n\nPackage-Manager: portage-2.2.28","commitid":"d3227bf4fa52a8dd64f444c7667248feb4186b2e","committime":"2016-08-07T19:37:10","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime - modify cpp execution"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ab15a5253aeb2e57062594cfc859d3160d61e442","committime":"2016-06-07T19:21:53","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Alter the method to detect 32bit\/64bit.\n\nBug: 584858\n\nPackage-Manager: portage-2.2.28","commitid":"e0332cab49cb6bad39cba49adaf734c262555755","committime":"2016-06-07T19:09:44","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"340c1c05a38a6f839bbc6eae16b0a5b17f0ab4f4","committime":"2015-08-14T08:12:57","packageid":55061,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: portage-2.2.20.1","commitid":"a8787399e3f6a90431db404a82a7bf499aa1a4f8","committime":"2015-08-14T07:49:20","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: cleanup"},{"authoremail":"alonbl@gentoo.org","authorname":"Alon Bar-Lev","body":"Package-Manager: portage-2.2.20.1","commitid":"15512c65f716c618a1b85b57f6c2afc0bc6612e4","committime":"2015-08-14T07:48:14","packageid":55061,"repoid":1,"summary":"dev-util\/mingw64-runtime: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":55061,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":55061,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":55061,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[],"depending":[{"block":false,"categoryid":396,"description":"Virtual for OpenGL utility library","ebuildids":[620872],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"glu","packageid":43137},{"block":false,"categoryid":396,"description":"Virtual for OpenGL implementation","ebuildids":[847421],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"opengl","packageid":50131}],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":893750,"firstseen":"2026-03-28T01:57:11.808100","license":"ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ )","moddate":"2026-03-28T01:57:11","packageid":55061,"repoid":1,"slot":"0","uses":["default-ucrt","headers-only","idl","libraries","tools"],"version":"14.0.0"},{"archs":["~amd64","~x86"],"ebuildid":866823,"firstseen":"2025-06-09T09:24:46.501408","license":"ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ )","moddate":"2026-03-22T20:20:55","packageid":55061,"repoid":1,"slot":"0","uses":["default-ucrt","headers-only","idl","libraries","tools"],"version":"13.0.0"}],"masks":[],"package":{"categoryid":428,"description":"Free Win64 runtime and import library definitions","firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mingw64-runtime","packageid":55061},"rdependencies":[],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.mingw-w64.org\/"],"uses":[{"description":"Use ucrt instead of msvcrt-os as the default crt (WARNING: incompatible with each others and also for building Wine with USE=mingw, pick one from the start and keep it)","isdefault":false,"packageid":55061,"use":"default-ucrt"},{"description":"Install only C headers instead of whole package. Mainly used by sys-devel\/crossdev for toolchain bootstrap.","isdefault":false,"use":"headers-only"},{"description":"Install idl files","isdefault":false,"packageid":55061,"use":"idl"},{"description":"Build extra libraries: mangle, pseh, winpthreads","isdefault":false,"packageid":55061,"use":"libraries"},{"description":"Build extra tools: gendef, genidl, widl","isdefault":false,"packageid":55061,"use":"tools"}]}