diff options
author | Cédric Krier <cedk@gentoo.org> | 2006-10-07 19:31:10 +0000 |
---|---|---|
committer | Cédric Krier <cedk@gentoo.org> | 2006-10-07 19:31:10 +0000 |
commit | b8398de4a88a96a6afa85279cea1cd5fbef2a917 (patch) | |
tree | 9f404cb30a640b3e3c28ba1d952868bf5e35d094 /games-simulation | |
parent | stray digest (diff) | |
download | sunrise-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/ChangeLog | 8 | ||||
-rw-r--r-- | games-simulation/cultivation/Manifest | 20 | ||||
-rw-r--r-- | games-simulation/cultivation/cultivation-3.ebuild | 55 | ||||
-rw-r--r-- | games-simulation/cultivation/files/cultivation-3-compile.patch | 37 | ||||
-rw-r--r-- | games-simulation/cultivation/files/digest-cultivation-3 | 3 | ||||
-rw-r--r-- | games-simulation/cultivation/metadata.xml | 5 |
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> |