summaryrefslogtreecommitdiff
path: root/games-arcade/openmortal
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/openmortal
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/openmortal')
-rw-r--r--games-arcade/openmortal/Manifest7
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-freetype.patch15
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-gcc41.patch11
-rw-r--r--games-arcade/openmortal/metadata.xml11
-rw-r--r--games-arcade/openmortal/openmortal-0.7-r1.ebuild39
5 files changed, 83 insertions, 0 deletions
diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest
new file mode 100644
index 000000000000..3fe178d94216
--- /dev/null
+++ b/games-arcade/openmortal/Manifest
@@ -0,0 +1,7 @@
+AUX openmortal-0.7-freetype.patch 394 SHA256 8812c53668911e23f4da57aeadd1b42f268e514e818ea0f35f7e817f6b735ebc SHA512 52bc47058c41aeb688450c37541f428f7adf8c122c965db0b8c94abc76f5a43f9705d34bdaa17cf5dfe428e23c74532ff03c907b552dea19da3575d21b1d9a74 WHIRLPOOL 31706cb466a62f47c4f0a86564a59af2150f727ff9a34c492e4ce70193f67c830b3c0aa7438bccc9efff4bbe0f673126a04b8f2a52d889ab2c198b835c343816
+AUX openmortal-0.7-gcc41.patch 301 SHA256 cdbb6df46a591ce50fd1148cb93b6f0dbf4efda276b7f8a4ad09393e4bcfd023 SHA512 e5007d2b70e6499aa7c4b6052a9ed0bd5d7f7a3611d13382ab7bede55ab80f0e9a5bbecf341c4abc0df80e8bb514de087f3c3d918ec515e33867faab4eebe93d WHIRLPOOL 81bd7fbc9c1336de4ce5cb6025c5c3fc5182092e9f5ca6af03b962886177b926a0e29f92f5fa3ed1c28d433637b7586b7bd0f64134f4ad4212ece29f447318fe
+DIST openmortal-0.7.tar.bz2 51197736 SHA256 9c302560d71ddcd3473ba2a1022fd118cbce87a4cd4b3080cb46288a410bb710 SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce WHIRLPOOL caaad653fda58fb5ee741ab06042a5c6c94bb14414202515085ddc4a821948734cdabebb38f0a98e00f3b9ce19cb0e1761656843061a244334199fb62e400bc4
+EBUILD openmortal-0.7-r1.ebuild 834 SHA256 9ee823203b284a21d1739fa68cda131f46f4cce94fa03817cf6ae98e32bb4faf SHA512 38e5c2419410ac4c9b6691cb1d24f347a38e85f290465741eae65b3a5c7a8e4691c52be0230498e56f02af8043f1cd793a5df0551fb1f5545588e14bdb1c4c03 WHIRLPOOL 5028ecad4c2b0d8c15682180d00acb0a8f7d77d4bce9f053311d9de12d013fb5911a36a529c9e13cba1dd017b7fad2cb289ce5eb369223076abb7354d72a1bd4
+MISC ChangeLog 2774 SHA256 19f17722db82fb99553b88422dc9097d8f29884fb75efc9b1540045d9deae6b2 SHA512 65e24e1905602801b72005bc5e02448b270a0d7f34124bb6c9fcb414d4cd153ee9b47d72f661edf4cec4fd63c375c992af87f167c05c7110636cb9a78a8cbf81 WHIRLPOOL fb6e4536646eed1dd397b48fceec0459a8d589d96cb98209b2cf395e9d577171944eb27ca8988ded3d967f506d1f31731f9a421e846dc9458fa3dc75adf8ece0
+MISC ChangeLog-2015 2659 SHA256 933626244adde804764cb11d20c1b4e6415ac49679d492562e3b00765691d138 SHA512 3fa5c95c89396913afa6f7388f5de0fe6e60fc83eaeee07767d004abc2723d580d0931fa975a8c8ee00e4cc8259becfe4fdb15146bc657ec45d839b3fac3d053 WHIRLPOOL fd2f382d1629e5f78a808993c210d8dbda933963b5ebcc06d53df0d965e0c53900580b928a0f6049187561cc9317d15cf47759ad8ba490519b2a18ec37b76154
+MISC metadata.xml 333 SHA256 691f4727d17c284563596f2f69890325b51c61b5b9f5ec13d2cccd8489989b19 SHA512 3cf6883bbe8b14f392d0207792ef501bd2c7fa5395a82d1606341b9f44f639879756bc90645cf7bac038ede44865afde59b1622ee0657e1980b6ec3ccd68cefd WHIRLPOOL a4577e5ec4952e5696388bf3ec1a7147f5f677211a925b2002f4efe1d9d5bd5d59dffb3f9e5684bfa354fc0ffdca17da87fcbec13210f089f335042c300b649a
diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
new file mode 100644
index 000000000000..3a342c88979d
--- /dev/null
+++ b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
@@ -0,0 +1,15 @@
+--- openmortal-0.7/src/sge_tt_text.cpp.old
++++ openmortal-0.7/src/sge_tt_text.cpp
+@@ -37,9 +37,9 @@
+
+ #ifndef _SGE_NOTTF
+ #include <ft2build.h>
+-#include <freetype/freetype.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/ttnameid.h>
++#include FT_FREETYPE_H
++#include FT_OUTLINE_H
++#include FT_TRUETYPE_IDS_H
+
+ /* The structure used to hold glyph information (cached) */
+ struct glyph {
diff --git a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
new file mode 100644
index 000000000000..1c10ce2ba3d4
--- /dev/null
+++ b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
@@ -0,0 +1,11 @@
+--- src/OnlineChat.cpp.old
++++ src/OnlineChat.cpp
+@@ -56,7 +56,7 @@
+ class CChallengeMenu: public Menu
+ {
+ public:
+- CChallengeMenu::CChallengeMenu( std::string a_sChallenger )
++ CChallengeMenu( std::string a_sChallenger )
+ : Menu( "You have been challenged!" ),
+ m_sChallenger( a_sChallenger )
+ {
diff --git a/games-arcade/openmortal/metadata.xml b/games-arcade/openmortal/metadata.xml
new file mode 100644
index 000000000000..1e665c7eee56
--- /dev/null
+++ b/games-arcade/openmortal/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">openmortal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-arcade/openmortal/openmortal-0.7-r1.ebuild b/games-arcade/openmortal/openmortal-0.7-r1.ebuild
new file mode 100644
index 000000000000..0a6084b0f6bc
--- /dev/null
+++ b/games-arcade/openmortal/openmortal-0.7-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils games
+
+DESCRIPTION="A spoof of the famous Mortal Kombat game"
+HOMEPAGE="http://openmortal.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl[video]
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-ttf
+ media-libs/sdl-net
+ >=media-libs/freetype-2.4.0
+ dev-lang/perl"
+RDEPEND=${DEPEND}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}/${P}"-gcc41.patch \
+ "${FILESDIR}/${P}"-freetype.patch
+ mv configure.{in,ac} || die
+ eautoreconf
+}
+
+src_install() {
+ DOCS="AUTHORS ChangeLog README TODO" \
+ default
+ newicon data/gfx/icon.png ${PN}.png
+ make_desktop_entry ${PN} OpenMortal
+ prepgamesdirs
+}