summaryrefslogtreecommitdiff
path: root/games-arcade/yarsrevenge
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-arcade/yarsrevenge
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/yarsrevenge')
-rw-r--r--games-arcade/yarsrevenge/Manifest8
-rw-r--r--games-arcade/yarsrevenge/files/0.99-math.patch6
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch10
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch10
-rw-r--r--games-arcade/yarsrevenge/metadata.xml15
-rw-r--r--games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild31
6 files changed, 80 insertions, 0 deletions
diff --git a/games-arcade/yarsrevenge/Manifest b/games-arcade/yarsrevenge/Manifest
new file mode 100644
index 000000000000..397e991f6d85
--- /dev/null
+++ b/games-arcade/yarsrevenge/Manifest
@@ -0,0 +1,8 @@
+AUX 0.99-math.patch 178 SHA256 818ecb80530f6fcf777805bf125eafbd5e02d698ad16a52558e45dfba2488399 SHA512 a29705944c53ac8ef32914c11679b5ccd94b55b0a21497cc80e5a803651aabb3d664875c769a74965b07db39d635ad39de985685fa3edcc0042171fe37355d13 WHIRLPOOL a5a53df5655294153346a5d7093719ce9a084ac1ceb5c00840075ba34b536b85aaaa9df0fdfcebc6d7f7284dbbc8f27a5df019ef9f5d3c6eb085552b9c52bb47
+AUX yarsrevenge-0.99-gcc43.patch 215 SHA256 792024fb544dc3d1febcbd70c7f8c43b6354c50ef7f6d924fa08fd1533597ec3 SHA512 e2a3c9d8616e2ff609866137a102b0a6716dde44485da99858d6d35afbfd55cdc612a9ce0a11c64ea2c158d8b380785134d7139f192dfd68d5dcd50bf6550137 WHIRLPOOL 19db4589f9c9516afd485b4b42fe2b2563c741a793b046c5d29edf32dc99e40aef24fc5d78fd6a15eb1a3fa91e9d584111f6895068f9062d7efd4caa78511fe3
+AUX yarsrevenge-0.99-gcc44.patch 254 SHA256 005b9b5e114ef5fcbe616d481ccad90fb6fe4f9d4f026cd5d453ef318aace99b SHA512 a12fee1d9fcf5f300fe0725e8ad4dab1a9926273bbad35195c5d7b1b189ef7949be88cc6015c8abe5a6dde2e93f9de5cc58f6b0e2e3ec421f77e926aa3f8243b WHIRLPOOL faf27b8b26f78aadf3072ad6a3152cdaf2e72c55cffd8b34ccdea97b37d4cf1889d354583b15c01f991cd9b0e9b0f926bf330a48ba3b420215a25efcb05eb898
+DIST yar-0.99.tar.gz 535043 SHA256 2aeb58bd1fedaf5d35f217dc0be13457edec48cf890a7684ae515b818b70662d SHA512 c520b9c6c7ff2c60c2e7e18e6c0d2ff376334706fb190ce0d015acba21815680029a30d7a573d0b4c41da2d9f932108417804141bf4557bc99550e30f699e8bb WHIRLPOOL 1eca4da5e0a3d1c0acefd3a4667e40a234ece78e957c36efd40a9b4faceb2c534943acb36f4df2bc515f5894521c050afa3add07e35bc07b84ef8f69938f8cfe
+EBUILD yarsrevenge-0.99.ebuild 647 SHA256 f3657a26168c4ba4958d939fdc44fc78011b58800923849e8774cd924d934550 SHA512 c2c4ae671100879715ce122a3d7bcbdc26e0a97c2fa6822eabc52fd89af77e35de973d248c29bc30603f9b2a476463379bb19a266d41839a1b4cd5da503fa01b WHIRLPOOL c2acb996f9e976572095f07879eb84336820a5f296913044d3e2b2aa4d8d2e5cf3e73c143a6f01635ed787dc70b686755a1a98aa88adecf525909f8e0958f6be
+MISC ChangeLog 2689 SHA256 0de9d05d85d9684a615094dce08416e6afe77e190cd8dc562a6313b18fdec25d SHA512 c0fe9a47375d67bbe5e249ed5e6a63dfd0e4977d0984c0f0577cec14e5c1f25dce23ca4da7e06358e9c939075eb40d720a0c85ee503618c2c5e1661f2f43ac2c WHIRLPOOL 5e90f9b2ce911357c74561ec03d17dfaa77bffd2bf052da595a825fff09f88d4441d5119e25d8d5580460fabb7c614830fb1ad603c383fcf0c8a99c9e0f70788
+MISC ChangeLog-2015 1748 SHA256 7955fb6215b0a5a886965e68dcce09d6905384d51e2322ee12cfbd32dbf2a498 SHA512 d2881d3f2d9edd705f310c0448e710939cb57b86210c4d83d6a8fd8b0da44bfad40c803e1bef50e822eb0299dc5292f246912bec46b49b1b48e78ea7056d47ad WHIRLPOOL b754b812a2b23cbec1a2eb0f7a65872885f1e954b2e18f1ff91e5e9a52b0e3ffcb3e7972ebdc3f98ed410a747431e5e29f5ebbfc8c9529369a6c8e7973b5fed4
+MISC metadata.xml 502 SHA256 675c7b26b6ea3e0da65fa2da24a75d414496d488ee2deac6f52e381c3f89cafd SHA512 b0882ac57b767f41e07189d3cd9a5f09fbe101dda1bb946980485ad99f91601e1107dd04bbb19a0d950027631c655fa860493d0559f9a79182b0b902e9aa096d WHIRLPOOL c3266a7b178fb640192b3eeb57835aab31ed5d8131cd89213cd6972121b56ec36a71a1a3d3239244c1d4735257c4edde05559537d2dffcc5ecddc3fc70fb89d2
diff --git a/games-arcade/yarsrevenge/files/0.99-math.patch b/games-arcade/yarsrevenge/files/0.99-math.patch
new file mode 100644
index 000000000000..5d7d4619d9c5
--- /dev/null
+++ b/games-arcade/yarsrevenge/files/0.99-math.patch
@@ -0,0 +1,6 @@
+--- yar/graphics.cpp.orig 2004-06-02 14:14:38.174071320 -0400
++++ yar/graphics.cpp 2004-06-02 14:14:50.352219960 -0400
+@@ -18,2 +18,3 @@
+ #include "yar.hxx"
++#include <cmath>
+
diff --git a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch
new file mode 100644
index 000000000000..fe32b6c74e6c
--- /dev/null
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch
@@ -0,0 +1,10 @@
+--- yar/sgw.hxx
++++ yar/sgw.hxx
+@@ -24,6 +24,7 @@
+
+ #include <iostream>
+ #include <string>
++#include <cstdlib>
+
+ #define DEFAULT_SCX (1024) // Default Screen Size and Depth
+ #define DEFAULT_SCY (768)
diff --git a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
new file mode 100644
index 000000000000..fca41cfbdf35
--- /dev/null
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
@@ -0,0 +1,10 @@
+--- yar/game.cpp
++++ yar/game.cpp
+@@ -15,6 +15,7 @@
+ * *
+ ***************************************************************************/
+
++#include <cstdio>
+ #include "yar.hxx"
+
+
diff --git a/games-arcade/yarsrevenge/metadata.xml b/games-arcade/yarsrevenge/metadata.xml
new file mode 100644
index 000000000000..4d2dc69a11bf
--- /dev/null
+++ b/games-arcade/yarsrevenge/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription>
+A rather wierd shoot-em-up game that originated on the Atari 2600. It's more fun
+than it looks. Just released so might be tweaked.
+</longdescription>
+ <upstream>
+ <remote-id type="freshmeat">yarsrevenge</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild b/games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild
new file mode 100644
index 000000000000..620e3b51a1cd
--- /dev/null
+++ b/games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="remake of the Atari 2600 classic Yar's Revenge"
+HOMEPAGE="http://freshmeat.net/projects/yarsrevenge/"
+SRC_URI="http://www.autismuk.freeserve.co.uk/yar-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="media-libs/libsdl[sound,joystick,video]"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/yar-${PV}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PV}-math.patch \
+ "${FILESDIR}"/${P}-gcc43.patch \
+ "${FILESDIR}"/${P}-gcc44.patch
+}
+
+src_install() {
+ default
+ prepgamesdirs
+}