From 91844fc261e827777441311e7f2fda5d5ef98079 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Sat, 20 Feb 2021 09:09:48 +0100 Subject: games-emulation/pcsx2: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- games-emulation/pcsx2/Manifest | 1 - games-emulation/pcsx2/files/pcsx2-1.4.0-gcc5.patch | 26 ------- .../pcsx2/files/pcsx2-1.4.0-xgetbv.patch | 26 ------- games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild | 86 ---------------------- 4 files changed, 139 deletions(-) delete mode 100644 games-emulation/pcsx2/files/pcsx2-1.4.0-gcc5.patch delete mode 100644 games-emulation/pcsx2/files/pcsx2-1.4.0-xgetbv.patch delete mode 100644 games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild (limited to 'games-emulation') diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index 15e66eee855e..bb30d90e594a 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -1,2 +1 @@ -DIST pcsx2-1.4.0.tar.gz 15108326 BLAKE2B 6601019f9bd038d8cb3ed5ebd47daa5b645e537d028581c1235f9ab03f59d281639913ef037be3ef380a76bd48ea4f8728b0339fafcd331b4cfa41681dbcabd0 SHA512 87ae8bdebcaf015ba03c23056bcab32b13d6726a6c3f05e62ef54f472114399debfcfcda4208b066519c2d20345a1bb8c55582eb342dccc168f410687f3766fb DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e SHA512 0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253 diff --git a/games-emulation/pcsx2/files/pcsx2-1.4.0-gcc5.patch b/games-emulation/pcsx2/files/pcsx2-1.4.0-gcc5.patch deleted file mode 100644 index cfc941f28244..000000000000 --- a/games-emulation/pcsx2/files/pcsx2-1.4.0-gcc5.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 71991f24ef75b7da678d8de8d593bf82677d2708 Mon Sep 17 00:00:00 2001 -From: Yuri Konotopov -Date: Mon, 9 Jan 2017 18:37:44 +0400 -Subject: [PATCH] x86emitter: gcc 5 compilation fix - ---- - common/src/x86emitter/cpudetect.cpp | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/common/src/x86emitter/cpudetect.cpp b/common/src/x86emitter/cpudetect.cpp -index 717ca89..cf94d7f 100644 ---- a/common/src/x86emitter/cpudetect.cpp -+++ b/common/src/x86emitter/cpudetect.cpp -@@ -16,6 +16,9 @@ - #include "PrecompiledHeader.h" - #include "cpudetect_internal.h" - #include "internal.h" -+#if defined(__GNUC__) -+#include "x86intrin.h" -+#endif - - using namespace x86Emitter; - --- -2.10.2 - diff --git a/games-emulation/pcsx2/files/pcsx2-1.4.0-xgetbv.patch b/games-emulation/pcsx2/files/pcsx2-1.4.0-xgetbv.patch deleted file mode 100644 index e90b0df9b6e2..000000000000 --- a/games-emulation/pcsx2/files/pcsx2-1.4.0-xgetbv.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 171e7f016dc9e132f9faf40a22f0312d45d356a5 Mon Sep 17 00:00:00 2001 -From: Jonathan Li -Date: Fri, 11 May 2018 01:42:27 +0100 -Subject: [PATCH] common: Work around GCC8 _xgetbv bug - -clang and earlier GCC versions do not provide the _xgetbv intrinsic. -GCC8 does, but unfortunately it's broken. -(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85684). - -Re-use our _xgetbv implementation to avoid the bug, but rename it to -avoid compilation errors as well. ---- - common/include/x86emitter/x86_intrin.h | 7 ++++--- - common/src/x86emitter/cpudetect.cpp | 2 +- - 2 files changed, 5 insertions(+), 4 deletions(-) - ---- a/common/include/intrin_x86.h -+++ b/common/include/intrin_x86.h -@@ -107 +107 @@ static __inline__ __attribute__((always_inline)) void __cpuidex(int CPUInfo[], c --static __inline__ __attribute__((always_inline)) unsigned long long _xgetbv(unsigned int index) -+static __inline__ __attribute__((always_inline)) unsigned long long _xgetbv_pcsx2(unsigned int index) ---- a/common/src/x86emitter/cpudetect.cpp -+++ b/common/src/x86emitter/cpudetect.cpp -@@ -273 +276 @@ void x86capabilities::Identify() -- if((_xgetbv(0) & 6) == 6) // XFEATURE_ENABLED_MASK[2:1] = '11b' (XMM state and YMM state are enabled by OS). -+ if((_xgetbv_pcsx2(0) & 6) == 6) // XFEATURE_ENABLED_MASK[2:1] = '11b' (XMM state and YMM state are enabled by OS). diff --git a/games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild b/games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild deleted file mode 100644 index fc48152454b4..000000000000 --- a/games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -MY_PV="${PV/_/-}" - -inherit cmake multilib wxwidgets - -DESCRIPTION="A PlayStation 2 emulator" -HOMEPAGE="https://www.pcsx2.net" -SRC_URI="https://github.com/PCSX2/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -RDEPEND=" - app-arch/bzip2[abi_x86_32(-)] - app-arch/xz-utils[abi_x86_32(-)] - dev-libs/libaio[abi_x86_32(-)] - media-libs/alsa-lib[abi_x86_32(-)] - media-libs/libpng:=[abi_x86_32(-)] - media-libs/libsdl[abi_x86_32(-),joystick,sound] - media-libs/libsoundtouch[abi_x86_32(-)] - media-libs/portaudio[abi_x86_32(-)] - sys-libs/zlib[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] - x11-libs/gtk+:2[abi_x86_32(-)] - x11-libs/libICE[abi_x86_32(-)] - x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)] - x11-libs/wxGTK:3.0[abi_x86_32(-),X] -" -DEPEND="${RDEPEND} - dev-cpp/pngpp - dev-cpp/sparsehash -" - -S="${WORKDIR}/${PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}"/${P}-gcc5.patch - "${FILESDIR}"/${P}-xgetbv.patch -) - -src_configure() { - multilib_toolchain_setup x86 - - # pcsx2 build scripts will force CMAKE_BUILD_TYPE=Devel - # if it something other than "Devel|Debug|Release" - local CMAKE_BUILD_TYPE="Release" - - if use amd64; then - # Passing correct CMAKE_TOOLCHAIN_FILE for amd64 - # https://github.com/PCSX2/pcsx2/pull/422 - local MYCMAKEARGS=(-DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake) - fi - - local mycmakeargs=( - -DARCH_FLAG= - -DDISABLE_BUILD_DATE=TRUE - -DDISABLE_PCSX2_WRAPPER=TRUE - -DEXTRA_PLUGINS=FALSE - -DOPTIMIZATION_FLAG= - -DPACKAGE_MODE=TRUE - -DXDG_STD=TRUE - - -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)/${PN}" - -DDOC_DIR=/usr/share/doc/"${PF}" - -DEGL_API=FALSE - -DGTK3_API=FALSE - -DPLUGIN_DIR="/usr/$(get_libdir)/${PN}" - # wxGTK must be built against same sdl version - -DSDL2_API=FALSE - -DWX28_API=FALSE - ) - - WX_GTK_VER="3.0" setup-wxwidgets - cmake_src_configure -} - -src_install() { - # Upstream issue: https://github.com/PCSX2/pcsx2/issues/417 - QA_TEXTRELS="usr/$(get_libdir)/pcsx2/* usr/bin/PCSX2" - cmake_src_install -} -- cgit v1.2.3-65-gdbad