summaryrefslogtreecommitdiff
path: root/games-arcade/cob
diff options
context:
space:
mode:
Diffstat (limited to 'games-arcade/cob')
-rw-r--r--games-arcade/cob/Manifest7
-rw-r--r--games-arcade/cob/cob-0.9.ebuild28
-rw-r--r--games-arcade/cob/files/cob-0.9-gcc43.patch26
-rw-r--r--games-arcade/cob/files/cob-0.9-gcc44.patch30
-rw-r--r--games-arcade/cob/metadata.xml8
5 files changed, 99 insertions, 0 deletions
diff --git a/games-arcade/cob/Manifest b/games-arcade/cob/Manifest
new file mode 100644
index 000000000000..a78951c15d1b
--- /dev/null
+++ b/games-arcade/cob/Manifest
@@ -0,0 +1,7 @@
+AUX cob-0.9-gcc43.patch 610 SHA256 f72cbcfcb2d586cc56ab8122118db7570f5bdf0a50e72db046b8ec713e1b964f SHA512 97b777b58f0591a26c8bef50689327593553efe28f2fca4f07808a5e989ace97b3a460a983f79c1ebdaafc4ab558da6cb3e42f392241177e11c3f12f9803f792 WHIRLPOOL 65b8015b9418d759468ad334cf0efcb43ecc2a4880364b3c9338bcb75676f47cc552ef229b7dc1016decba7431c4d6efd27ce45ec4f64d9f861241abca32af71
+AUX cob-0.9-gcc44.patch 1135 SHA256 64c983c28c6f47a3fe23a04159f1c89f7b34a4d18c4262a7036356f8f85b272d SHA512 86533c8d2c8fb93bf7e5bf65a955b3af9a9ff6f1b02f99ee9af2f21c30eabd3243911df7b6c60fe3cadbb059273329c09a2c8138d34ace31a905ec9578012d89 WHIRLPOOL cd34f66dc6fb2a118b103e72b54a4642979e8d5e6bd316064b5a52f49d51ed2109193c7a629b1467816a0e89ed2c2ae58ca784d4c539aa5ed2603ddb8bd7a762
+DIST cob-0.9.tar.gz 712618 SHA256 e065bc5a3dabb7c4709cbfc4c44e683c815b95c2a0c4d80d26feb3e4833cf60e SHA512 1a329bb06a25137c1dc9d65cff949ed1b0ca7445ecf897375be71581c35f0bc563008fc7607d650a660a405f2282b0329148487bd29b6a053478b61d932bdf4d WHIRLPOOL 58932942761cec6cf8df27bea86b84786c6655c263fb58c55dcb826901879f0e3501dbf010d7784c2780c881574a0995e1a705f90fcce7fb4286099949f43fd1
+EBUILD cob-0.9.ebuild 580 SHA256 9c5774fdfab9e9413168ebdef810123281acabaf8d364dfb27f797c4935b8d78 SHA512 ae60c4e63758b2785565b820fc7a2def6dae5d98fa07dd88b1d98af914277b34dc801ad9d3747c12876202a0a855a26114c89fa41f5352c9e8aca63b02f694cd WHIRLPOOL 45e7ccdbe63fb23153b96f32d95b188e57f9d00f77b9ffbf4fc5594ea654c28af4f90bc576f3bbab97b5c238e035dc91dbeef4b78489b9d299ca95cb6d3ee57b
+MISC ChangeLog 2471 SHA256 14b706d57d5a17b9b0c37b5f8fbbc15696cbe52d49ac32fa39dbb9c90a74910d SHA512 63bfbb33b6d77053c84792f50c5e2af290ffaf7e9fc0bf61dda00a864ccebc9be2535ea707e07430ccd26f776206bc3417f4e52f29f5b99918b579d9e70de77e WHIRLPOOL 06df85b4f0a6214ca262531accb186320c4623cd507a73d36a848e2fc7d9e61532e93c330add1297e9f1d59fb06682c97070233dd25f76a645accd7ab61d0cb6
+MISC ChangeLog-2015 1558 SHA256 efa8a9b1963648b5cc052bf3b6486deb3f35ed523a907707ec38c3d4eba42707 SHA512 684a5a16d89d5c1eaa4240bd710926ffef363ddb77f4684b0ac27b90dc90ac5a639097e7b436e26f4294d2b9a16a1233a5e5207927dde22d325cb0fb039ba75f WHIRLPOOL 5e4a04f3675912bfe22c202aebe9da079f965b19649df732942cd02121b787b8f26e33f85980a646a6a66f209556389aa524acedf91dae2bb0ec8dbe1e07a96e
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-arcade/cob/cob-0.9.ebuild b/games-arcade/cob/cob-0.9.ebuild
new file mode 100644
index 000000000000..a8af1488cc0a
--- /dev/null
+++ b/games-arcade/cob/cob-0.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="Cruising on Broadway: a painting-type game"
+HOMEPAGE="http://www.autismuk.freeserve.co.uk/"
+SRC_URI="http://www.autismuk.freeserve.co.uk/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="media-libs/libsdl[joystick,sound,video]"
+RDEPEND=${DEPEND}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gcc43.patch \
+ "${FILESDIR}"/${P}-gcc44.patch
+}
+
+src_install() {
+ default
+ prepgamesdirs
+}
diff --git a/games-arcade/cob/files/cob-0.9-gcc43.patch b/games-arcade/cob/files/cob-0.9-gcc43.patch
new file mode 100644
index 000000000000..6b1f574628df
--- /dev/null
+++ b/games-arcade/cob/files/cob-0.9-gcc43.patch
@@ -0,0 +1,26 @@
+--- cob/menu.cpp
++++ cob/menu.cpp
+@@ -16,6 +16,7 @@
+ ***************************************************************************/
+
+ #include "cob.hxx"
++#include <cstring>
+
+ // **************************************************************************************************************************
+ //
+--- cob/sdw.hxx
++++ cob/sdw.hxx
+@@ -19,6 +19,7 @@
+
+ #include <iostream>
+ #include <string>
++#include <cstdlib>
+
+ namespace SDLWrapper // It's all nicely in a namespace SDLWrapper
+ {
+@@ -192,4 +193,4 @@
+ AudioNoise(int l) : AudioBeep(0,l) { }
+ };
+
+-};
++}
diff --git a/games-arcade/cob/files/cob-0.9-gcc44.patch b/games-arcade/cob/files/cob-0.9-gcc44.patch
new file mode 100644
index 000000000000..dd90b388e6d8
--- /dev/null
+++ b/games-arcade/cob/files/cob-0.9-gcc44.patch
@@ -0,0 +1,30 @@
+--- cob/game.cpp
++++ cob/game.cpp
+@@ -15,6 +15,7 @@
+ * *
+ ***************************************************************************/
+
++#include <cstdio>
+ #include "cob.hxx"
+
+ // **************************************************************************************************************************
+--- cob/main.cpp
++++ cob/main.cpp
+@@ -15,6 +15,7 @@
+ * *
+ ***************************************************************************/
+
++#include <cstdio>
+ #include "cob.hxx"
+
+ // **************************************************************************************************************************
+--- cob/map.cpp
++++ cob/map.cpp
+@@ -15,6 +15,7 @@
+ * *
+ ***************************************************************************/
+
++#include <cstdio>
+ #include "cob.hxx"
+
+ // **************************************************************************************************************************
diff --git a/games-arcade/cob/metadata.xml b/games-arcade/cob/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-arcade/cob/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+</maintainer>
+</pkgmetadata>