Not sure if anyone else noticed, but pcsx2 0.6 from Portage won't work as it is. It has a number of issues, primarily because two needed plugins are not in portage. Anyway, I got it to start properly on my x86_64 system (which was formerly unsupported by the ebuild). I couldn't get it to run my single PS2 game, but that game is known to not work anyway. Someone with more games might want to do some testing, but either way, it works better than what's currently available.
Created attachment 40426 [details] games-emulation/pcsx2/files/pcsx2
Created attachment 40427 [details, diff] games-emulation/pcsx2/files/pcsx2-0.6-cpucheck.patch Adds some #ifdef __i386__ where neccesary
Created attachment 40428 [details] games-emulation/pcsx2/pcsx2-0.6.ebuild
Created attachment 40429 [details] games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.2.ebuild Neccesary version bump for dev9null plugin
Created attachment 40430 [details] games-emulation/ps2emu-usblinuz/ps2emu-usblinuz-0.2.ebuild Neccesary usblinuz plugin
...all the patches have been here for a while... anyone going to apply them to CVS?
Additionally, version 0.7 was released today.
Let's pretend this was all fixed up with pcsx2-0.8.1.ebuild. ;-) I'll close this and any bugs about 0.8.1 can be opened separately. Any version bumps for plugins or new packages should be filed as separate bugs as well. Thanks.
How about not pretend, since not a single issue address by this bug has been fixed?
because it's easier to make someone (like you) who is familiar with the bugs review newer ebuilds than for us to digest all of it chill out
I wasted the time to do that for 0.6 just to have nobody commit the patches. I'm really not that inclined to make it work for 0.8.1, especially since it appears to involve figuring out some amd64-incompatible assembly and the one PS2 game I have isn't likely to be supported any time soon. FWIW, the plugin ebuilds I posted might still be relevant-- I noticed Portage still lacks even the 0.6-compatible versions, let alone the 0.8.1-compatible ones (which may or may not use the same ebuild).
in the future, post diffs, not whole files ... it's a pita to figure out what you were trying to fix otherwise
I usually do post diffs-- but in this case the diff itself (2.3 KB) is larger than the new file (1.8 KB). Either way, I mentioned at least 2 things fixed in the comment that are still broken: - x86_64 support - missing required plugins
Comment on attachment 40429 [details] games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.2.ebuild 0.3 now in portage
Comment on attachment 40430 [details] games-emulation/ps2emu-usblinuz/ps2emu-usblinuz-0.2.ebuild USB Null 0.4 now in portage
cleaned up 0.8.1 so that it compiles on amd64 ... didnt test it though ;P file a new bug about that
2 things to consider, tho not *needed*: - pcsx2-0.8.1 could use updated dependencies - plugins lack ~amd64 - during emake for pcsx2, CPU=i386 or CPU=x86_64 would be technically correct
plugins dont lack amd64 KEYWORDS, your tree is out of date