Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604512 - games-sports/foobillardplus: OpenGL Billard Game based on foobillard 3.0a with patches, new features
Summary: games-sports/foobillardplus: OpenGL Billard Game based on foobillard 3.0a wit...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL: https://sourceforge.net/projects/foob...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-01-03 13:45 UTC by Wojciech Myrda
Modified: 2017-01-08 13:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
foobillardplus-3.42_beta.ebuild (foobillardplus-3.42_beta.ebuild,1.37 KB, text/plain)
2017-01-03 13:45 UTC, Wojciech Myrda
Details
foobillardplus-3.42_beta-gl-clamp.patch (foobillardplus-3.42_beta-gl-clamp.patch,792 bytes, patch)
2017-01-03 13:47 UTC, Wojciech Myrda
Details | Diff
foobillardplus-3.42_beta-as-needed.patch (foobillardplus-3.42_beta-as-needed.patch,1.01 KB, patch)
2017-01-03 13:49 UTC, Wojciech Myrda
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Myrda 2017-01-03 13:45:30 UTC
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 :/
Comment 1 Wojciech Myrda 2017-01-03 13:47:41 UTC
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
Comment 2 Wojciech Myrda 2017-01-03 13:49:06 UTC
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 :(
Comment 3 Coacher 2017-01-08 13:09:26 UTC
CC'ing current maintainers of games-sports/foobillard.