Created attachment 458528 [details] foobillardplus-3.42_beta.ebuild An OpenGL Billard Game based on foobillard 3.0a with patches, new features (hud, jumpshots, correct detection of lost balls, more sound and graphics etc). Optimized for touch. New designed mouse / touch-control. Game did not compile for me throwing out a bunch of errors like below likely related to "as needed". billard3d.c:(.text+0xeb87): undefined reference to `fastsin' billard3d.c:(.text+0xeba8): undefined reference to `fastsin' Nevertheless following is my try to prepare an ebuild based on the present foobilard one in the portage. Initially I also added to the ebuild "multitouch" use flag, but strangely enough on my system having $(use_enable multitouch touch) and disabling multitouch during compile resulted in quite opposite :/
Created attachment 458530 [details, diff] foobillardplus-3.42_beta-gl-clamp.patch patch for original foobillard changed to reflect new code in the end of the patch still seems required
Created attachment 458532 [details, diff] foobillardplus-3.42_beta-as-needed.patch One of my tries at getting love from compiler but with no positive result :(
CC'ing current maintainers of games-sports/foobillard.