summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/wine-vanilla: add 8.0.1Ionen Wolkens2023-04-202-0/+330
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Stabilize 7.0.2 x86, #904489Sam James2023-04-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-vanilla: add 8.6Ionen Wolkens2023-04-142-0/+335
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: bump to wine-gecko-2.47.4 in liveIonen Wolkens2023-04-111-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.5Ionen Wolkens2023-03-312-0/+335
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 8.1, 8.2Ionen Wolkens2023-03-313-660/+0
| | | | | | Use stable 8.0 if you need something older. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.0.2Ionen Wolkens2023-03-272-0/+328
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.4Ionen Wolkens2023-03-172-0/+335
| | | | | | | Again wrt USE=wayland, don't expect this to be useful yet as it's just initial support that builds a stub driver. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add IUSE=wayland in liveIonen Wolkens2023-03-161-3/+6
| | | | | | | | Not that should expect this to be useful yet, it's early work in progress. But the option exists so let's add it for anyone interested. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: skip QA for implicit __clear_cache tooIonen Wolkens2023-03-086-6/+24
| | | | | | | | | Tests for a compiler builtin that is not declared by anything, however we can lazily ignore it because __clear_cache is not used by wine on amd64+x86 either way. Closes: https://bugs.gentoo.org/900338 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: skip QA for implicit res_getserversIonen Wolkens2023-03-046-1/+7
| | | | | | Test is failing on error when it should. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.3Ionen Wolkens2023-03-042-0/+328
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.19, 7.22Ionen Wolkens2023-03-043-648/+0
| | | | | | | | | These are very close to stable wine-8.0, bare lacking some bug fixes. Should be little reason to keep, please use 8.0 instead. If you need actual wine-7, stable 7.0.x is the one to use and isn't going anywhere anytime soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Stabilize 8.0 amd64, #897750Arthur Zamarin2023-02-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/wine-vanilla: Stabilize 8.0 x86, #897750Sam James2023-02-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-vanilla: add IUSE=smartcard in liveIonen Wolkens2023-02-231-2/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.2Ionen Wolkens2023-02-172-0/+326
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.1Ionen Wolkens2023-02-022-0/+326
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 8.0Ionen Wolkens2023-01-242-0/+326
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.20, 7.21-r1Ionen Wolkens2022-12-295-753/+0
| | | | | | | | Both versions had several quirks and shouldn't be worthwhile to keep, try 7.19 instead if 7.22 is not suitable (7.19 was before some more major changes). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: filter lto and no-plt directlyIonen Wolkens2022-12-056-12/+24
| | | | | | | | | | | | | These are semi-popular and no reason to allow something that fails to build even with USE=custom-cflags (that's more aimed at runtime fragility than build failures here). Could imagine -flto or maybe even -fno-plt being "potentially" whitelisted by strip-flags as it gain more support too. Note -fno-plt is only an issue with USE=-mingw. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.0-r3Ionen Wolkens2022-12-052-333/+0
| | | | | | Use 7.0.1 instead, almost identical beside a few bug fixes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: stabilize 7.0.1 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.22Ionen Wolkens2022-11-252-0/+324
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: backport opengl32.dll fix to 7.21Ionen Wolkens2022-11-232-1/+75
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: adjust mold workaroundIonen Wolkens2022-11-236-6/+6
| | | | | | | -version worked fine but is not correct (typo), so replace it (--version emits collect2 noise, so also add 2>/dev/null) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: bdepend on binutilsIonen Wolkens2022-11-236-0/+6
| | | | | | | Due to tc-ld-force-bfd while binutils can possibly be missing on llvm profiles. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: workaround for moldIonen Wolkens2022-11-236-0/+30
| | | | | | | | Everything segfaults if built with either mold or lld, but tc-ld-force-bfd (currently) ignores mold. Skipping revbump given global mold usage is not widespread. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: migrate ~arch to eselect-wine-2Ionen Wolkens2022-11-235-75/+20
| | | | | | | | | | | | | | While >=eselect-wine-2 does not need ebuild modifications to work thanks to compat code, downgrading it does not work nicely given Wine slots won't be "registered" anymore (requires doing it manually, or re-emerging wine). So cleanup now and force IDEPEND on newer to help prevent mishaps. The replace check, nonfatal, registering, etc... is no longer necessary. prerm -> postrm is intended, prerm still works but relies on hacks to do so and should be avoided. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.18Ionen Wolkens2022-11-232-325/+0
| | | | | | | | Shouldn't be a notable reason to keep 7.18, but 7.19 is more interesting given 7.20 and 7.21 have some major regressions (w/ non-mingw for one, opengl+winegcc for the other). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add winehq's gitlab to HOMEPAGEIonen Wolkens2022-11-197-7/+21
| | | | | | | | Been using this regularly and annoying to lack the direct link. Would prefer this in metadata.xml, but currently no proper way to express this limited-in-scope instance there. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: remove IUSE=ldap from liveIonen Wolkens2022-11-191-7/+4
| | | | | | | Converted to PE and no longer use system's ELF libraries (--with-ldap option is gone, bundled, and is now always enabled). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.17Ionen Wolkens2022-11-162-323/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: update liveIonen Wolkens2022-11-151-1/+2
| | | | | | | Upstream has restored CROSSLDFLAGS, but issues with -fno-strict-aliasing still remains. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: sync liveIonen Wolkens2022-11-121-10/+16
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.21Ionen Wolkens2022-11-123-0/+358
| | | | | | | | | | | | | | * drop IUSE=openal (support removed upstream) * workaround some build system changes (see patch, could still be some toolchain issues, please report if anything odd) This version has a new --enable-archs=i386,x86_64 which in theory could allow building with a single ./configure phase with USE=mingw and potentially skip (some) multilib dependencies. But this is rather new and needs more looking into, so build like usual to ensure full feature set. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: skip deregister for rebuildsIonen Wolkens2022-11-117-7/+21
| | | | | | | | | | Not ideal given still doesn't handle the issue where variant can be switched rather than pick same-variant+new-version. Not to mention it further increase chances of register mismatch as it cannot update itself into a clean state (requires eselect-wine rewrite). Bug: https://bugs.gentoo.org/881035 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.0.1Ionen Wolkens2022-11-082-0/+323
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: sync liveIonen Wolkens2022-10-311-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.20Ionen Wolkens2022-10-313-0/+357
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: filter -mfunction-return=thunk for mingwIonen Wolkens2022-10-305-0/+5
| | | | | | | | | Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: update wine-mono to 7.4.0 in liveIonen Wolkens2022-10-261-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: filter -fstack-clash-protectionIonen Wolkens2022-10-235-0/+5
| | | | | Bug: https://bugs.gentoo.org/758914 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 7.0-r2, 7.16Ionen Wolkens2022-10-204-955/+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: add 7.19Ionen Wolkens2022-10-152-0/+319
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: stabilize 7.0-r3 for amd64, x86Ionen Wolkens2022-10-121-1/+1
| | | | | | | | Not heard of issues in >=30 days, so let's try to stable the new ebuild format. Will keep -r2 for a bit to in case anything comes up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add 7.18Ionen Wolkens2022-09-232-0/+319
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: filter ssp for mingwIonen Wolkens2022-09-144-4/+12
| | | | | Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Exodia, obliterateNick Sarnie2022-09-135-1876/+0
| | | | Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: fix clang + USE=-llvm-libunwind buildIonen Wolkens2022-09-135-12/+43
| | | | | | | | | | _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>