this is a duplicate of bug 251671. i was told the headline matters so it gets processed, so here it is: i have modified the 2.0 ebuild in the following way: - 2.0 specific patches removed - changed "mmap" useflag to "memmap". this configure option has nothing to do with mmap, it enables certain monitor features in the emulator which are mostly useful for debugging it or the software that is beeing emulated. - added "ethernet" useflag to allow using ethernet cartridge emulation. this requires an additional dependancy on libnet and libpcap, i don't know how to add this properly in the ebuild. (but i can confirm it compiles fine and works when those libs are installed) one thing that is still missing is support for ffmpeg (which allows recording of video/audio from the emulation) - this requires ffmpeg-0.5.1, which isn't in portage yet.
Created attachment 181746 [details] enhanced ebuild
Comment on attachment 181746 [details] enhanced ebuild This ebuild is a regression of eapi from 2 to 1. Please re-roll the patch against the current ebuild in portage. Thanks.
Created attachment 181896 [details] updated ebuild / eapi 2 please notice the additional comments in the file itself, it should not be taken as is... if someone could give some hints on how to add the required dependancies (and procedure to check for deep dependancies etc) i'll be happy to fix it myself. same for the ffmpeg thing, although i guess that would be a bit more work and has potential to screw up the entire system :)
vice-2.2 should be better.