Portage is a package management system used by Gentoo Linux
# ChangeLog for games-simulation/cultivation
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/cultivation/ChangeLog,v 1.3 2007/08/12 01:21:30 nyhm Exp $
*cultivation-8 (12 Aug 2007)
12 Aug 2007; Tristan Heaven
+files/cultivation-8-paths.patch, +files/cultivation-8-portaudio.patch,
+cultivation-8.ebuild:
Version bump
19 May 2007; Tupone Alfredo
Added ~x86 keyword. Bug #150406 by Antoine
*cultivation-7 (17 May 2007)
17 May 2007; Tupone Alfredo
+files/cultivation-7-gentoo.patch, +metadata.xml, +cultivation-7.ebuild:
New package. Bug #150406 by Cedric Krier
AUX cultivation-8-paths.patch 1628 RMD160 a1c78741dcb31ab2f29735b6f79a4be44741d756 SHA1 8ba708cf3e1f6966ed016e43ee0bb2f40a121f22 SHA256 21d12876b196cec575f904fb4421ad69a97af5addeb921445972972d1327f492
AUX cultivation-8-portaudio.patch 1231 RMD160 ac55b5819f5a5617d8aa7151623d8565e78e0f46 SHA1 e16b535cdf5a9df104db7bea5ad37bfe74d91e8a SHA256 0c2d0e9cc1be4be34f790c302b610e6093999c3930c3e28f6731343cf417fa61
DIST Cultivation_8_UnixSource.tar.gz 1125886 RMD160 6099e5aafc894cda830add2650d6c9698f34019b SHA1 f2c0aae6b0554dbcc3ee30aaeb7d8d6c471bec82 SHA256 001805c03711f0c32b99ed87cdd65f5ffa47b540bd9266ff5948801019ff7da3
EBUILD cultivation-8.ebuild 1372 RMD160 4415dafa8de7ec24d5730e18a4ae01e53cda91dc SHA1 926dd0a842f28222c63c8f1149a96a0651a7a536 SHA256 d5c3b4ac4aa3a6dbd37fefce118ea41985a1a68bd1b8a360665ecebe7200ef5b
MISC ChangeLog 755 RMD160 1e6f576defc25e05e97a1a00b9886e2ce7450bb8 SHA1 897e53e6f9f0f72e6f8ca58ab44c663d72ed1727 SHA256 7924ba64299557a4ea27e7e48389a5ad07b3b7c9b37eb7029a8b1c1670c71958
MISC metadata.xml 982 RMD160 835e540eb7bc0b9e4a16f21ebf3c70ed2c2062ff SHA1 975211e7e000ceccf671f00d5f432f9b031844bf SHA256 fbb4a448f5d958f99372d8fbacd9938da0e477302ada4e048845d1c772577025
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/cultivation/cultivation-8.ebuild,v 1.1 2007/08/12 01:21:30 nyhm Exp $
inherit eutils toolchain-funcs games
MY_P=Cultivation_${PV}_UnixSource
DESCRIPTION="A game about the interactions within a gardening community"
HOMEPAGE="http://cultivation.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="virtual/opengl
virtual/glu
virtual/glut
media-libs/pablio"
S=${WORKDIR}/${MY_P}/game2
src_unpack() {
unpack ${A}
cd ${MY_P}
rm -rf minorGems/sound/portaudio
epatch \
"${FILESDIR}"/${P}-portaudio.patch \
"${FILESDIR}"/${P}-paths.patch
sed -i "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
game2/gameSource/features.cpp \
game2/gameSource/game.cpp \
minorGems/util/TranslationManager.cpp \
|| die "sed failed"
}
src_compile() {
# not an autoconf script
platformSelection=1 ./configure || die
tc-export CXX
emake -C gameSource || die "emake failed"
}
src_install() {
cd gameSource
newgamesbin Cultivation ${PN} || die "newgamesbin failed"
insinto "${GAMES_DATADIR}"/${PN}
doins -r features.txt font.tga language.txt languages || die "doins failed"
dodoc ../documentation/*.txt
prepgamesdirs
}
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, music, and behaviors.