Cultivation is a game about a community of gardeners growing food for themselves in a shared space. Cultivation is quite different from most other games. It is a social simulation, and the primary form of conflict is over land and plant resources---there is no shooting, but there are plenty of angry looks. It is also an evolution simulation. Within the world of Cultivation, you can explore a virtually infinite spectrum of different plant and gardener varieties. All of the graphics, sounds, melodies,and other content in Cultivation are 100% procedurally generated at playtime. In other words, there are no hand-painted texture maps---instead, each object has a uniquely "grown" appearance. Every time you play, Cultivation generates fresh visuals, sounds, and behaviors.
Created attachment 99066 [details] cultivation-3.ebuild
Created attachment 99067 [details, diff] cultivation-3-compile.patch
This is now in the sunrise overlay. You can find it at: http://gentoo-sunrise.org/svn/reviewed/games-simulation/cultivation
Does not compile on amd64 with either ~x86 or ~amd64 (which I tried adding for the hell of it) flags. Compile error: /usr/bin/ar: creating lib/libportaudio.a a - pa_common/pa_convert.o a - pa_common/pa_lib.o a - pablio/pablio.o a - pablio/ringbuffer.o a - pa_unix_oss/pa_unix_oss.o a - pa_unix_oss/pa_unix.o x86_64-pc-linux-gnu-ranlib lib/libportaudio.a x86_64-pc-linux-gnu-gcc -o bin/patest_buffer -march=athlon64 -O2 -pipe -msse3 -Ipa_common -Ipablio pa_tests/patest_buffer.c lib/libportaudio.a -lm -lpthread x86_64-pc-linux-gnu-gcc -o bin/patest_clip -march=athlon64 -O2 -pipe -msse3 -Ipa_common -Ipablio pa_tests/patest_clip.c lib/libportaudio.a -lm -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: pa_common/pa_convert.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC pa_common/pa_convert.o: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [lib/libportaudio.so.0.0.18] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: games-strategy/cultivation-3 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile cultivation-3.ebuild, line 45: Called die
Created attachment 99479 [details] cultivation-3.ebuild
can you try with this one ?
Package is now in portage. I tested on amd64 only and everything is working, except audio: is just white noise. Hope in x86 it works better.
I tried it on my x86. It compiles well and it works fine.
(In reply to comment #9) > I tried it on my x86. It compiles well and it works fine. > I have no audio on x86. Tried aoss as well to no effect. $ Cultivation Game seed = 1179630923 Error initializing audio framework Error number: -10000 Error message: Host error.