summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Krier <cedk@gentoo.org>2006-10-07 19:31:10 +0000
committerCédric Krier <cedk@gentoo.org>2006-10-07 19:31:10 +0000
commitb8398de4a88a96a6afa85279cea1cd5fbef2a917 (patch)
tree9f404cb30a640b3e3c28ba1d952868bf5e35d094 /games-simulation
parentstray digest (diff)
downloadsunrise-b8398de4a88a96a6afa85279cea1cd5fbef2a917.tar.gz
sunrise-b8398de4a88a96a6afa85279cea1cd5fbef2a917.tar.bz2
sunrise-b8398de4a88a96a6afa85279cea1cd5fbef2a917.zip
games-simulation/.: New ebuild for bug 150406
svn path=/sunrise/; revision=1441
Diffstat (limited to 'games-simulation')
-rw-r--r--games-simulation/cultivation/ChangeLog8
-rw-r--r--games-simulation/cultivation/Manifest20
-rw-r--r--games-simulation/cultivation/cultivation-3.ebuild55
-rw-r--r--games-simulation/cultivation/files/cultivation-3-compile.patch37
-rw-r--r--games-simulation/cultivation/files/digest-cultivation-33
-rw-r--r--games-simulation/cultivation/metadata.xml5
6 files changed, 128 insertions, 0 deletions
diff --git a/games-simulation/cultivation/ChangeLog b/games-simulation/cultivation/ChangeLog
new file mode 100644
index 000000000..319c0c617
--- /dev/null
+++ b/games-simulation/cultivation/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for games-simulation/cultivation
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 07 Oct 2006; Cedric Krier <ced@ced.homedns.org> +cultivation-3.ebuild,
+ +files/cultivation-3-compile.patch, +metadata.xml:
+ New ebuild for bug 150406
+
diff --git a/games-simulation/cultivation/Manifest b/games-simulation/cultivation/Manifest
new file mode 100644
index 000000000..b52f78222
--- /dev/null
+++ b/games-simulation/cultivation/Manifest
@@ -0,0 +1,20 @@
+AUX cultivation-3-compile.patch 1428 RMD160 ae37395cf88cd6df3a9e8b5b6bda3488168e69de SHA1 87ba94667a1569cc2dac2877485c93c2ce7d22e3 SHA256 53d209b7d0f1e4d82d30c5adbcc79b98c050a9b36d4e60b0d5a326e5c090962c
+MD5 0d0bb02f4bf19bbcc82b637a5ac2040e files/cultivation-3-compile.patch 1428
+RMD160 ae37395cf88cd6df3a9e8b5b6bda3488168e69de files/cultivation-3-compile.patch 1428
+SHA256 53d209b7d0f1e4d82d30c5adbcc79b98c050a9b36d4e60b0d5a326e5c090962c files/cultivation-3-compile.patch 1428
+DIST Cultivation_3_UnixSource.tar.gz 1332033 RMD160 25bc10b67cce31e1cfe5516bb64d5ca4a81f68b7 SHA1 7295e64304b14896a7265717c455f0c601041a1a SHA256 570ec007355b8e16669cd64bbe8e03158e0f679b74015249c0d01e2b08ee4b53
+EBUILD cultivation-3.ebuild 1116 RMD160 ede258014dc19d4620c699e0db4b4ed59bd3d846 SHA1 bfbabff7688a6a9e728541161c6b78acf72bfca4 SHA256 dec0f48e7bd75d63be7ba56bb4521eb39293693aab5b516a70bb59f9cfed6778
+MD5 910f22092542584518fc412b32812601 cultivation-3.ebuild 1116
+RMD160 ede258014dc19d4620c699e0db4b4ed59bd3d846 cultivation-3.ebuild 1116
+SHA256 dec0f48e7bd75d63be7ba56bb4521eb39293693aab5b516a70bb59f9cfed6778 cultivation-3.ebuild 1116
+MISC ChangeLog 284 RMD160 a00d304baf23db7dcbc6313b73fa7ddcb9965f55 SHA1 0b94c0dc5aa2118a6fe21cef0611e1030143f3bf SHA256 94eb5a0640bfe8bf92c7b20851eea78e69e74ef58952d8d5e85d3de20de967e5
+MD5 146299ccfbab9fc541c2f25aaf31e2d6 ChangeLog 284
+RMD160 a00d304baf23db7dcbc6313b73fa7ddcb9965f55 ChangeLog 284
+SHA256 94eb5a0640bfe8bf92c7b20851eea78e69e74ef58952d8d5e85d3de20de967e5 ChangeLog 284
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 925830d902a98a347298b46dc24f3ed1 files/digest-cultivation-3 277
+RMD160 567013f28985cfe87ed92659d612a63b9f54dd60 files/digest-cultivation-3 277
+SHA256 a372c4583cb0899401802c11d95a47f204e6073a178bafde14692a2a9c7e883e files/digest-cultivation-3 277
diff --git a/games-simulation/cultivation/cultivation-3.ebuild b/games-simulation/cultivation/cultivation-3.ebuild
new file mode 100644
index 000000000..256d97efc
--- /dev/null
+++ b/games-simulation/cultivation/cultivation-3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games eutils toolchain-funcs
+
+MY_PN=Cultivation
+
+DESCRIPTION="a game about a community of gardeners growing food for themselves
+in a shared space"
+HOMEPAGE="http://cultivation.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_${PV}_UnixSource.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="virtual/opengl
+ media-libs/glut
+ media-libs/mesa
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXext
+ x11-libs/libXmu
+ sys-libs/glibc"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_PN}_${PV}_UnixSource
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-compile.patch"
+}
+
+src_compile() {
+ cd "${S}"/game2
+ ./configure
+
+ cd "${S}"/minorGems/sound/portaudio
+ chmod u+x configure
+ econf || die "econf failed"
+ emake || die "emake failed"
+
+ cd "${S}"/game2/gameSource
+ emake GXX="$(tc-getCXX)" || die "emake failed"
+}
+
+src_install() {
+ dogamesbin game2/gameSource/Cultivation
+ dodoc game2/documentation/how_to_*.txt
+ dodoc game2/gameSource/features.txt
+}
diff --git a/games-simulation/cultivation/files/cultivation-3-compile.patch b/games-simulation/cultivation/files/cultivation-3-compile.patch
new file mode 100644
index 000000000..b7d0a2438
--- /dev/null
+++ b/games-simulation/cultivation/files/cultivation-3-compile.patch
@@ -0,0 +1,37 @@
+diff -ur Cultivation_3_UnixSource~/game2/configure Cultivation_3_UnixSource/game2/configure
+--- Cultivation_3_UnixSource~/game2/configure 2006-10-07 20:23:54.000000000 +0200
++++ Cultivation_3_UnixSource/game2/configure 2006-10-07 20:31:02.000000000 +0200
+@@ -8,6 +8,7 @@
+ # nominally supported.
+ #
+
++platformSelection=1
+
+ while [ -z "$platformSelection" ]
+ do
+diff -ur Cultivation_3_UnixSource~/game2/Makefile.common Cultivation_3_UnixSource/game2/Makefile.common
+--- Cultivation_3_UnixSource~/game2/Makefile.common 2006-10-07 20:23:54.000000000 +0200
++++ Cultivation_3_UnixSource/game2/Makefile.common 2006-10-07 20:55:03.000000000 +0200
+@@ -51,7 +51,7 @@
+
+
+
+-COMPILE_FLAGS = -Wall ${DEBUG_FLAG} ${PLATFORM_COMPILE_FLAGS} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} -I${ROOT_PATH} -I${PORT_AUDIO_PATH}/pa_common
++COMPILE_FLAGS = -Wall ${DEBUG_FLAG} ${PLATFORM_COMPILE_FLAGS} ${PROFILE_FLAG} ${CXXFLAGS} -I${ROOT_PATH} -I${PORT_AUDIO_PATH}/pa_common
+
+
+ COMPILE = ${GXX} ${COMPILE_FLAGS} -c
+diff -ur Cultivation_3_UnixSource~/game2/Makefile.GnuLinux Cultivation_3_UnixSource/game2/Makefile.GnuLinux
+--- Cultivation_3_UnixSource~/game2/Makefile.GnuLinux 2006-10-07 20:23:54.000000000 +0200
++++ Cultivation_3_UnixSource/game2/Makefile.GnuLinux 2006-10-07 20:36:13.000000000 +0200
+@@ -21,8 +21,8 @@
+
+
+ # All platforms but OSX support g++ and need no linker hacks
+-GXX = g++
+-LINK_FLAGS =
++GXX ?= g++
++LINK_FLAGS = ${LDFLAGS}
+
+
+
diff --git a/games-simulation/cultivation/files/digest-cultivation-3 b/games-simulation/cultivation/files/digest-cultivation-3
new file mode 100644
index 000000000..00cc05759
--- /dev/null
+++ b/games-simulation/cultivation/files/digest-cultivation-3
@@ -0,0 +1,3 @@
+MD5 ff3b98f1550feadbf9a4c188df6762ba Cultivation_3_UnixSource.tar.gz 1332033
+RMD160 25bc10b67cce31e1cfe5516bb64d5ca4a81f68b7 Cultivation_3_UnixSource.tar.gz 1332033
+SHA256 570ec007355b8e16669cd64bbe8e03158e0f679b74015249c0d01e2b08ee4b53 Cultivation_3_UnixSource.tar.gz 1332033
diff --git a/games-simulation/cultivation/metadata.xml b/games-simulation/cultivation/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/games-simulation/cultivation/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>