summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/wine-vanilla: drop 7.0-r2, 7.16Ionen Wolkens2022-10-201-474/+0
| | | | | | | Getting rid of the old style ebuilds, no reported issues for the new ones still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: filter ssp for mingwIonen Wolkens2022-09-141-1/+3
| | | | | Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Fix warningNick Sarnie2022-08-011-1/+1
| | | | | | Closes: https://bugs.gentoo.org/862846 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: filter -fuse-ld for mingwIonen Wolkens2022-07-161-1/+3
| | | | | | | | | | flag-o-matic is looking at respecting -fuse-ld for test-flags-CCLD, which is good but don't want this when doing the user-unexpected switch to mingw toolchain (filtering feels more solid either way). Users can use CROSSLDFLAGS directly if really need full control. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Stabilize 7.0-r2 amd64, #840218Jakov Smolić2022-05-221-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/wine-vanilla: don't pull toolchain with USE=-mingwIonen Wolkens2022-05-211-1/+1
| | | | | | Oversight due to copying from other ebuilds which always need it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: improve cross *FLAGS handlingIonen Wolkens2022-05-201-1/+5
| | | | | | | | | | | | | Given wine will switch compiler, need to ensure unsupported flags were stripped so that e.g. clang-specific flags won't cause a build failure. strip-unsupported-flags doesn't act on CROSSCFLAGS, so use test-* directly. Using := assignment so that users can override. Additionally allowing LDFLAGS, there's not much to gain from it but as long as unsupported is stripped it should cause no issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: support building with mingw64-toolchainIonen Wolkens2022-05-201-28/+18
| | | | | | | | | | | | | | | | | | This allows USE=mingw to be usable without manually using crossdev first to ease usage for users and automated testing. Old behavior using crossdev still available with USE=crossdev-mingw, albeit new one should offer better stability given mingw64-toolchain is intended/tested especially to build wine+dxvk+vkd3d-proton. Given wine is pushing PE conversions and some things work better with PE files (e.g. Blizzard games, Proton also uses --with-mingw), it may be useful for the prospect of making this a default at some point. Note that mingw64-toolchain's ${MULTILIB_USEDEP} does belong in BDEPEND (unless <EAPI-7), as it'll use cross libraries located in BROOT. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: [QA] drop (very) stale GCC version checksSam James2022-05-171-68/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-vanilla: x86 stable wrt bug #840218Agostino Sarubbo2022-04-241-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/wine-vanilla: Fix warningNick Sarnie2022-04-231-1/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Sync with ::wineNick Sarnie2022-04-181-0/+542
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>