I have been working on getting a working pcsx2-0.9.3 ebuild (see Bug #141626), and it needs this plugin. So I wrote an ebuild for it.
Created attachment 127831 [details] ps2emu-ZeroPAD-0.1.ebuild
(In reply to comment #0) > I have been working on getting a working pcsx2-0.9.3 ebuild (see Bug #141626), > and it needs this plugin. So I wrote an ebuild for it. on my box build fails : port.o `test -f 'support.c' || echo './'`support.c cc1plus: error: unrecognized command line option "-mmmx-O2" make: *** [libZeroPAD_a-zeropad.o] Error 1 make: *** Waiting for unfinished jobs.... cc1plus: error: unrecognized command line option "-mmmx-O2" make: *** [libZeroPAD_a-linux.o] Error 1 mv -f .deps/libZeroPAD_a-support.Tpo .deps/libZeroPAD_a-support.Po make: *** wait: No child processes. Stop. !!! ERROR: games-emulation/ps2emu-ZeroPAD-0.1 failed. Call stack: ebuild.sh, line 1632: Called dyn_compile ebuild.sh, line 983: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ps2emu-ZeroPAD-0.1.ebuild, line 34: Called die !!! Error: emake failed! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/games-emulation/ps2emu-ZeroPAD-0.1/temp/build.log'. !!! This ebuild is from an overlay: '/usr/local/portage'
Created attachment 128623 [details] ps2emu-ZeroPAD-0.1.ebuild It should work with this updated ebuild.
(In reply to comment #3) > Created an attachment (id=128623) [edit] > ps2emu-ZeroPAD-0.1.ebuild > > It should work with this updated ebuild. > yes now it merges
Created attachment 144846 [details] ps2emu-zeropad-0.1.0.ebuild Here's a new ebuild that uses SourceForge and doesn't require 7zip to unpack. Ebuild filenames should almost always be lower case.
Created attachment 156179 [details] ps2emu-zeropad-9999.ebuild
Created attachment 156181 [details] ps2emu-zeropad-0.1.0.ebuild
Created attachment 156183 [details, diff] ps2emu-zeropad-consistent-naming.patch
I finally got not lazy and made an overlay. You can fetch it with: layman -o http://github.com/eatnumber1/pcsx2-overlay/tree/master%2Flayman-local.cfg?raw=true -a pcsx2-overlay This is where I will be commiting all my changes from now on. I will not be posting any more ebuilds here. I will still however use this as a semi-bugtracker, so report problems here.