summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/wine-staging: add 7.18Ionen Wolkens2022-09-232-0/+354
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: filter ssp for mingwIonen Wolkens2022-09-142-2/+6
| | | | | Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: Exodia, obliterateNick Sarnie2022-09-137-2726/+0
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: fix clang + USE=-llvm-libunwind buildIonen Wolkens2022-09-134-11/+42
| | | | | | | | | | _Unwind_Find_FDE doesn't exist in libunwind but does in gcc's rtlib, clang instead expects it from llvm-libunwind which leads to undefined references even with USE=-unwind. Messy but add extra guards around it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: sync metadata.xml with wine-vanillaIonen Wolkens2022-09-101-17/+9
| | | | | | | gssapi, pipelight, realtime, run-exes, and staging are due for cleanup Closes: https://github.com/gentoo/gentoo/pull/27195 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: sync liveIonen Wolkens2022-09-101-433/+232
| | | | | | | Almost entirely different, so diff is not meaningful. See previous commit for details (identical to 7.17). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: add 7.17 using new ebuildIonen Wolkens2022-09-104-0/+368
| | | | | | | | | | | | | | | | | | | | | | | | See wine-vanilla-7.0-r3 commit for main list of changes, mostly same beside handling the patchset. For some notable staging-specific differences with original ebuilds: - no IUSE=staging, not planning to do merged ebuild logic currently - no IUSE=pipelight, not seeing a need to have a USE to disable this tiny patchset (seems was formerly treated specially given it was provided as unofficial patches in app-emulation/wine:0) - add IUSE=xattr fwiw, @system packages keep it optional too and disabling can have bit extra meaning for less multilib deps - use an array to pass patchinstall.sh options - add MY_WINE_STAGING_CONF for users to set their own exclusions - for live, now fetching the wine commit that current staging been based on by default (otherwise too volatile, users can still still use EGIT_OVERRIDE_* if wanted) Closes: https://bugs.gentoo.org/744829 Closes: https://bugs.gentoo.org/746338 Closes: https://bugs.gentoo.org/753698 Closes: https://bugs.gentoo.org/867097 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: Add error for app-emulation/wine-gecko version ↵Nick Sarnie2022-08-312-2/+18
| | | | | | mismatch Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: add 7.16Nick Sarnie2022-08-312-0/+545
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Update depNick Sarnie2022-08-316-6/+6
| | | | | | Bug: https://bugs.gentoo.org/866698 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: drop 7.11Nick Sarnie2022-08-142-546/+0
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: add 7.15Nick Sarnie2022-08-142-0/+545
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: drop 7.10Nick Sarnie2022-07-302-546/+0
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: add 7.14Nick Sarnie2022-07-302-0/+545
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Merge USE flagsNick Sarnie2022-07-282-3/+545
| | | | | | Bug: https://bugs.gentoo.org/649594 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-07-172-546/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-07-172-0/+546
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: filter -fuse-ld for mingwIonen Wolkens2022-07-165-5/+15
| | | | | | | | | | 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-staging: Drop oldNick Sarnie2022-07-032-544/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-07-032-0/+544
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-06-183-548/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-06-182-0/+544
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-06-042-547/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-06-043-2/+546
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Update metadataNick Sarnie2022-05-231-4/+0
| | | | | | Closes: https://bugs.gentoo.org/787743 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-05-212-547/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-05-212-0/+544
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: don't pull toolchain with USE=-mingwIonen Wolkens2022-05-215-5/+5
| | | | | | Oversight due to copying from other ebuilds which always need it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: improve cross *FLAGS handlingIonen Wolkens2022-05-205-5/+25
| | | | | | | | | | | | | 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-staging: support building with mingw64-toolchainIonen Wolkens2022-05-206-140/+94
| | | | | | | | | | | | | | | | | | 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-staging: [QA] drop (very) stale GCC version checksSam James2022-05-175-340/+10
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-142-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-092-10/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-082-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-05-072-619/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-076-8/+627
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Fix warningNick Sarnie2022-04-235-5/+5
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-04-232-619/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-232-0/+619
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-185-10/+5
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-105-5/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-105-25/+25
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-105-33/+45
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-04-092-618/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-04-093-1/+620
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-03-272-3/+5
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-03-252-618/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-03-252-0/+618
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-03-112-618/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-03-112-0/+618
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>