Attached is an ebuild for ssnes, a SNES emulator utilizing libsnes, the emulator core of bsnes. It can be thought of as an alternative CLI interface for bsnes. Also attached is an ebuild for libsnes. I figured it'd be easiest to combine these in one bug report. Both ebuilds originally came from the Roslin overlay, but have been modified. The biggest difference is that libsnes is now based on the C++98 port of libsnes (provided by the SSNES author) so that it can be compiled with GCC 4.4. The original libsnes ebuild copied libsnes out of the latest bsnes archive, which requires GCC 4.5 as that version uses C++0x extensions. Since GCC 4.5 is currently unstable in Gentoo, I thought it better to go with the C++98 port. The ssnes ebuild only had a couple small changes - mostly USE flag updates, and renaming it from SSNES to ssnes for simplicity. Reproducible: Always
Created attachment 284835 [details] games-emulation/ssnes-0.7.ebuild
Created attachment 284837 [details] ssnes-build-0.7.patch
Created attachment 284839 [details] dev-games/libsnes-0.82.ebuild
Created attachment 284841 [details] libsnes-0.82-makefile.patch
It has been renamed to RetroArch: http://themaister.net/retroarch.html
Created attachment 350594 [details] games-emulation/retroarch-0.9.9.ebuild Attaching a slightly modified (the original fetched git tags) retroarch ebuild from the roslin overlay.
Created attachment 350596 [details, diff] retroarch-0.9.9-build.patch
Created attachment 350598 [details, diff] retroarch-0.9.9-python.patch