summaryrefslogtreecommitdiff
path: root/games-arcade/openmortal
diff options
context:
space:
mode:
Diffstat (limited to 'games-arcade/openmortal')
-rw-r--r--games-arcade/openmortal/Manifest8
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-freetype.patch4
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch4
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-gcc41.patch2
-rw-r--r--games-arcade/openmortal/openmortal-0.7-r4.ebuild (renamed from games-arcade/openmortal/openmortal-0.7-r2.ebuild)22
5 files changed, 22 insertions, 18 deletions
diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest
index 93489f39e256..2f0a53c284b3 100644
--- a/games-arcade/openmortal/Manifest
+++ b/games-arcade/openmortal/Manifest
@@ -1,6 +1,6 @@
-AUX openmortal-0.7-freetype.patch 394 BLAKE2B b9373aa4e5aa0906a614bf161a6809f13633e4ff7a9ec4694cf0751ba2f6bd2e28f3b3b9099786141fe9cdef4b1c8d7bccdbd3c492b52ad5147c4fed61b2ebec SHA512 52bc47058c41aeb688450c37541f428f7adf8c122c965db0b8c94abc76f5a43f9705d34bdaa17cf5dfe428e23c74532ff03c907b552dea19da3575d21b1d9a74
-AUX openmortal-0.7-freetype_pkgconfig.patch 470 BLAKE2B c09d5876913205eb879bb366a233152139e3cc6c7ace4bcc1d48f4dccfcab7e7be55117205f12426c95462ff3062818c00fa067d96c758e30030761db702ecc1 SHA512 9145794e5c9b3fa30c7bedd85919ccaee852597297e4985a58ab7834ecfc5ba143f377f73bd20c5e3915c4e25ef89d8aa96eb5aace175a8c2379fbf3b6f8cf7c
-AUX openmortal-0.7-gcc41.patch 305 BLAKE2B 1f6cba83ed4af95978045404edfd6396d438ca26f5b9f0d5b159dfb37978a1f50a3a18857db82b3bf74dd74a979563d0f7949e544f4527a57237662502c4c77c SHA512 0bc8c0924a86b4e024602c67bb4136ba67e0dc9d58381a2c00f07ce02845e1d389186c4864720a16cdf828a287ca9d6488e3420512daf7e3585988b0449a930b
+AUX openmortal-0.7-freetype.patch 364 BLAKE2B 52b9c83de329c861c8e8a86ffd950cd766df49d5f9e4382bbf8346ce3977b73b40b07ea02d7cc7a189613c12224a5f8578679f5b7f77588822ea2b296f99ea5f SHA512 8cd6831765ded1c1ca830fa13551f2c1f42100ca3b0833198a1cba7f57e38d4560a0ba3f8877cac9a86348893e08c385176fe16435e16a8bb221146aed218ff7
+AUX openmortal-0.7-freetype_pkgconfig.patch 444 BLAKE2B 3dc1b66587a2e15fc838599838982d63e3272ca8f436365253aacd35946bd0d1f00b9306209fe360caa30ef94d744d578a674b067a71bd4bd06468b4f6c36af9 SHA512 b58386f5667d6b1e889f6290d2f5a1962ae17b6324b7fff199423ca562b7925e1580feeefa17c678bc4a7e4983602be8061fd116a4c5a80bf167c8f1414f5cb9
+AUX openmortal-0.7-gcc41.patch 301 BLAKE2B 4cfe200c183eaa581f075c9ee0039c895e24d37a52dbe4ae96fe2c612bd2d0212a110ab30dce69988241d602abef82b4e22251987a9ee1dfe59f4f28f3056f61 SHA512 9599544dd4b2587c8d154ddc629fbba5308549d743271674a74f0b9a6e50f73476485d2878abd437dc2a8d62a7c3d64bc9b9da4d9b5889710c3d8e7b8980cfb3
DIST openmortal-0.7.tar.bz2 51197736 BLAKE2B b4744bde2a9695cc5a1323f4e258fe7cf191d7e15e086e37f476feed0ed4039c27a58ee8d0a28b00945a2ba985dc0591bcf1832f070ace6b65ae04826df7ea3b SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce
-EBUILD openmortal-0.7-r2.ebuild 854 BLAKE2B 2fc55698c79c4375b27417e286390501588974dcc1cb539313e3f88dd78dbcb9fe7ab2d1a461c5169b45344bdbf34b56de3386ef5d4f0e717c91147c26f43f67 SHA512 7b4541bb550f83feb4af0699cb06a2d8d92b47380f1c7b91b6fab11c733a5156b7f47032f306adfe5d1e30f498c7a8e2a1c68c6f15ae9afa34172beb8b1c48d5
+EBUILD openmortal-0.7-r4.ebuild 863 BLAKE2B e6b02d26e1c6693f08efbc459a46b23c8d421637c57bf1cf861bc7dec5236ea516141022caf3d4b49f8d656c2829d24417898966d1174cba632662b4604b1f82 SHA512 6b4584907e45c441f27a7fd5c70a83b2881cd25a45e91dad6884d09a7e90ddcf237988a740901c248bca45b0897bad211ec48c7fc3142c4c5a4b39d17a766316
MISC metadata.xml 333 BLAKE2B d6fb63cdba371534a7ae3217ea7d659aba14bdeff1b63bcf9adcca55f0c1975fea3d88beaa695bd95b7c6675c37f049b0c97d2b7666c86acd673e1b1476c6ff3 SHA512 3cf6883bbe8b14f392d0207792ef501bd2c7fa5395a82d1606341b9f44f639879756bc90645cf7bac038ede44865afde59b1622ee0657e1980b6ec3ccd68cefd
diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
index 3a342c88979d..2c545edc1d13 100644
--- a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
+++ b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
@@ -1,5 +1,5 @@
---- openmortal-0.7/src/sge_tt_text.cpp.old
-+++ openmortal-0.7/src/sge_tt_text.cpp
+--- a/src/sge_tt_text.cpp
++++ b/src/sge_tt_text.cpp
@@ -37,9 +37,9 @@
#ifndef _SGE_NOTTF
diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch
index fe683899f2e9..cde67a66e107 100644
--- a/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch
+++ b/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch
@@ -1,5 +1,5 @@
---- openmortal-0.7/configure.in
-+++ openmortal-0.7/configure.in
+--- a/configure.in
++++ b/configure.in
@@ -25,6 +25,7 @@
AC_C_CONST
AC_PROG_CXX
diff --git a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
index 2620c153e837..888a06868d01 100644
--- a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
+++ b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
@@ -1,4 +1,4 @@
---- a/src/OnlineChat.cpp.old
+--- a/src/OnlineChat.cpp
+++ b/src/OnlineChat.cpp
@@ -56,7 +56,7 @@
class CChallengeMenu: public Menu
diff --git a/games-arcade/openmortal/openmortal-0.7-r2.ebuild b/games-arcade/openmortal/openmortal-0.7-r4.ebuild
index 6e1e3a824afa..58706bdc410b 100644
--- a/games-arcade/openmortal/openmortal-0.7-r2.ebuild
+++ b/games-arcade/openmortal/openmortal-0.7-r4.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit autotools desktop
DESCRIPTION="A spoof of the famous Mortal Kombat game"
@@ -11,9 +12,8 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="media-libs/libsdl[video]
+RDEPEND="media-libs/libsdl[joystick,video]
media-libs/sdl-image
media-libs/sdl-mixer
media-libs/sdl-ttf
@@ -21,21 +21,25 @@ RDEPEND="media-libs/libsdl[video]
>=media-libs/freetype-2.4.0:2
dev-lang/perl
"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${P}"-gcc41.patch
+ "${FILESDIR}/${P}"-freetype.patch
+ "${FILESDIR}/${P}"-freetype_pkgconfig.patch
+)
src_prepare() {
default
- eapply \
- "${FILESDIR}/${P}"-gcc41.patch \
- "${FILESDIR}/${P}"-freetype.patch \
- "${FILESDIR}/${P}"-freetype_pkgconfig.patch
+
mv configure.{in,ac} || die
eautoreconf
}
src_install() {
default
+
newicon data/gfx/icon.png ${PN}.png
make_desktop_entry ${PN} OpenMortal
}