summaryrefslogtreecommitdiff
path: root/dev-python/libvirt-python/libvirt-python-8.0.0.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2022-09-22 18:58:27 -0400
committerIonen Wolkens <ionen@gentoo.org>2022-09-22 20:27:16 -0400
commit87f15c596ca134db6715ce4d3b4f543917e560cd (patch)
tree9288fae9321df7b86780b91e9019e61b822dcbec /dev-python/libvirt-python/libvirt-python-8.0.0.ebuild
parent86c73f1f4fd7f82a7244194d3f25af04a76afe8b (diff)
downloadgentoo-87f15c596ca134db6715ce4d3b4f543917e560cd.tar.gz
gentoo-87f15c596ca134db6715ce4d3b4f543917e560cd.tar.bz2
gentoo-87f15c596ca134db6715ce4d3b4f543917e560cd.zip
games-emulation/pcsx2: add 1.7.3329
Meant to do this for a while given 1.6.0 is getting very old and is 32bit-only (many users end up going with -9999 to handle this), but upstream kept doing major changes making this perhaps too experimental. Seems to have settled down a bit, so trying now. Many changes, so please report if anything off. For some notable changes from current -9999 ebuild: - EAPI7->8 - add machinery to keep 1.7.x and -9999 ebuilds in sync - switch to patches for unbundling, 9999 may break more often but there will now be a known-working 1.7.x release to fallback on - postinst elog to explain 1.7.x model a bit + warn - update LICENSE to account for hopefully all files and 3rdparty/* use - add IUSE=qt6 early support, doesn't support PACKAGE_MODE so this requires a few workarounds - add IUSE=wayland with untested runtime (build system would need updates if wanted pure X-less) - add IUSE=vulkan (considered IUSE=opengl too, esp if using vulkan, but code/build is too tied with opengl+egl) - pass -fno-strict-aliasing with USE=vulkan for glslang wrt bug #858374 - depend on >=libsdl2-2.0.22, not /necessary/ but the Qt build requests this minimum version rather than gtk's .12 for some reason - fix tests (they weren't being built/ran, low coverage either way) - use -DARCH_FLAG to pass minimum required -msse4.1 rather than rely on -DDISABLE_ADVANCED_SIMD which still pass more than necessary - disable WX_vs_SDL check rather than pass -DSDL2_API, see wx-vs-sdl patch for details - drop ld.gold workaround, likely still broken but not really supporting gold anymore (please don't use it, esp. system-wide) - drop imgui submodule, is now hard-bundled as non-submodule and makes little sense to unbundle because of the way it's setup - drop unused alsa-lib(alsa is provided by external cubeb), libXext + libICE (checked but unused, okay if missing), and libxml2 - replace freetype by harfbuzz, albeit while it checks and tries to link with harfbuzz it's technically unused (same for libsamplerate) This also drops x86 keyword, it may be possible to make it work but between the CMakeLists current FATAL_ERROR if not x86_64 (thus -* in KEYWORDS), various use of migrated-from-x86 asm, and min req of sse4.1 leaving out many cpus, this doesn't leave real room for non-x86_64. CMake Error at cmake/BuildParameters.cmake:152 (message): Unsupported architecture: i386 Users of -9999 are encouraged to switch to 1.7.x to get normal updates and not be at the forefront of every new issues (9999 ebuild will mostly only be checked when doing new 1.7.x releases unless get a report). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-python/libvirt-python/libvirt-python-8.0.0.ebuild')
0 files changed, 0 insertions, 0 deletions