Please do a version bump for GLEST 1.1.0, which has been released lately. Reproducible: Always Steps to Reproduce:
Created attachment 63209 [details] ebuild for 1.1.0 new ebuild with renamed source and data file. (Is the patch still needed? I removed it.) Please test - had not enough time to do it myself :(
first i needed top copy /usr/portage/games-strategy/glest/files/glest to my overlay files directory. But it doesn't work the same way. This is what i get >>> Install glest-1.1.0 into /var/tmp/portage/glest-1.1.0/image/ category games-strategy >>> dobin: making /usr/local/portage/games-strategy/glest/files/glest executable... cp: cannot stat `Tech': No such file or directory cp: cannot stat `data': No such file or directory cp: cannot stat `map': No such file or directory cp: cannot stat `tileset': No such file or directory !!! ERROR: games-strategy/glest-1.1.0 failed. !!! Function src_install, Line 58, Exitcode 1 !!! data copy failed !!! If you need support, post the topmost build error, NOT this status message.
regarding comment #2: The folder structure probably has changed. Unfortunately I have compilation problems on my system. I am using the proprietary ATI Radeon drivers and compiling glest fails with: In function `Shared::Graphics::Gl::ContextGl::disableShaders()': shared_lib/sources/graphics/gl/context_gl.cpp:51: undefined reference to `glUseProgramObjectARB' shared_lib/sources/graphics/gl/shader_gl.cpp:111: undefined reference to `glUniform1iARB' And many more of this kind.
Compilation fails also with experimental radeon r300 drivers. Maybe an ATi specific problem?
Created attachment 63357 [details, diff] diff from precedent glest-1.1.0.ebuild Here is a patch working for me. I have an Nvidia card. You can apply this patch by typing: patch /usr/local/portage/games-strategy/glest/glest-1.1.0.ebuild glest-1.1.0.diff
Created attachment 63358 [details, diff] diff from file glest in ${FILESDIR} this patch is needed following the changes of some directory names in source tree
It's better to change the line doins build/i686-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a \ by doins build/*-linux-gnu/optimize/shared_lib/sources/libglestlib.a \ in the ebuild I don't know if it is better to post an another diff for that, I'm sorry.
sorry, an another trival change, in the file glest this time for avoiding an error "ln: `/home/aladdin/.glest/glest': fichier existant." the line: if [ ! -L ~/.glest/${d} ] ; then can be changed for: if [ ! -L ~/.glest/${d#*/} ] ; then
Working ebuild for glest 1.1.0 from me. http://www.schwendau.net/glest-1.1.0.ebuild.tar.gz Try it out. Additional infos are here http://glest.jackie3d.org/board/viewtopic.php?t=797&sid=bf65ef85608508e5c83b17c89e7daa7d http://forums.gentoo.org/viewforum-f-19.html
the ebuild from above works for me as well.
now in portage
bartek@BARTEK ~/.glest $ glest Exception: Couldn't set video mode 1024x768 (32bpp 0 stencil 32 depth-buffer). SDL Error is: Couldn't find matching GLX visual after I change line in glest.ini from DepthBits=32 to DepthBits=16 I got another error bartek@BARTEK ~/.glest $ glest Exception: Font not found.
I have the same problem. ;/