summaryrefslogtreecommitdiff
path: root/games-puzzle/mirrormagic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-05-02 14:13:35 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-05-02 14:13:35 +0100
commit7c7c2c9727d6b2ff30945b5aea0d575e1c406d8b (patch)
treebac2a67fb24ac0836147fe370d30e1610ae1845d /games-puzzle/mirrormagic
parent2f8db31405fac68eea6f7257d58529243815033b (diff)
gentoo resync : 02.05.2018
Diffstat (limited to 'games-puzzle/mirrormagic')
-rw-r--r--games-puzzle/mirrormagic/Manifest8
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-64bit.patch4
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch4
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch4
-rw-r--r--games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild (renamed from games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild)31
5 files changed, 27 insertions, 24 deletions
diff --git a/games-puzzle/mirrormagic/Manifest b/games-puzzle/mirrormagic/Manifest
index e12b61893c2c..bfd2a6a44442 100644
--- a/games-puzzle/mirrormagic/Manifest
+++ b/games-puzzle/mirrormagic/Manifest
@@ -1,9 +1,9 @@
-AUX mirrormagic-2.0.2-64bit.patch 888 BLAKE2B ef8d9ab723b79c213211953b2e44f5f5f650c12825c9ae881896710abb03ece530e0924980e10da5b65b7e0b0d8a3aa7f98f779e9e1c01e13dd886fcd1611341 SHA512 ff81626db66f62213184402bcb8b47393c6463c4db3daf41eb5008a5358775b95446a9f5dfdbd38535c6a3e15cfc09d2543aea6e84868a31f3f0be7bae8356c0
+AUX mirrormagic-2.0.2-64bit.patch 892 BLAKE2B afadf37d81290831ebd6c479d98520e2e3e80df12c84d7fadab93d78d720c9ec1d926a948fc424fa57b64d3d861c16bb5ecd246bfaf07496bb25c07c606f785f SHA512 c625eb00098c4d7c41ce58ed2ca3ee28f34f6a06025d20e0533f6b171cfc2f2b0cb01ce80fb057902d839868303aa20329452c67f7c7e86809472207aeba6207
AUX mirrormagic-2.0.2-editor.patch 499 BLAKE2B 9b09e8e9962b018945fae2a1c5c6e72134b80e267c189e60774889761b0d5264410ce4015523edce73de1e313e780c2fdf0f62d263d8d3398dd8162eb365be60 SHA512 2d2d497402596b0108b0b79f8ce93d4e7404a64f20107582d40ac5d72291645379f920af5bd156e607f724e0427817bf6557223a7c152ebdf41b6787e81fb353
-AUX mirrormagic-2.0.2-gcc41.patch 267 BLAKE2B 606a9f47d0202381d7c5fbb856e1642fea6ac4fb56a5bd3c9101e2bd850ba5b56dd035c86e1c4c1e093c09baa3644e89a46da4e8ef55eaa28b176dd3a1474fdd SHA512 8cd454154f877257eaa252ee3e5250354ed73ea0e4533048fbac48e6db7bfade345b8740815b8ffde3707df9be71a22655c8982bfe05e74ddfde6814610a2c84
+AUX mirrormagic-2.0.2-gcc41.patch 271 BLAKE2B c9af7a0ca7cbdfeb752b914def445de7089d541e8c0a37b4cb17d6a5c0d2e60ff46c539d32bddf36c7c57ab1ed1adcdbf803e2967dd5932cedee07e3bbe2415a SHA512 7ff5419ecbf4598c30241dc68cf0191abe4b806226628533d261e10eb33b90c1f5909c7b6afedd2f2fad87bea7cc6a06dceafe513ec3a93e4ea9d6bda1d8eaea
AUX mirrormagic-2.0.2-gcc5.patch 14581 BLAKE2B 70ead8b2ae5fef95d7c465c2dc80380789377f8d59df9a8f24ab641e8ee3fd0c4891de18ad2d85cbfa55fa940f698f19c7ab9395e16e0eff96672452f35aa59b SHA512 bf71d63c5bef22cb49f2dd9b63d7e8150ea6e6a49cc2430a834ebd31f07f9b2e26411330550ff181386654b9695682fd9a71a3975df24ead8e1386746756b59b
-AUX mirrormagic-2.0.2-parallel.patch 234 BLAKE2B 76f3db6cd1a8f59d3b78de16d43a2c85a79b626b595fb8bfcf01abecaefe2544ca8a88ceb4e98999d0a3caea57412f55d0fb2d9c2a17b18e685f38bff5b3cce7 SHA512 34317534acb00fe9947eb53d3c16373866f4ecfd913489b4b9da6e9714ce4b04b0b3ce2680b03ea2fb22913147ac154b4eb0d83f46e76a9bc45c6aaac439c250
+AUX mirrormagic-2.0.2-parallel.patch 238 BLAKE2B 76e437bc253ec82381161748b24ff2b08d5723fc8ce9e6beb294904f8263f95ed06afb648f35898997f6b53524c5f921f3b4c4e4b49c46f892e2b56fc7ac0830 SHA512 54cd926d2278878b7647ef790138e5f9f77ac9086c7d86d047bbea7481e39efd760393c3aa5657070e1fb0d07fb82cab64d63a593234e9dc6eff7ba7794ec5ee
AUX mirrormagic.xpm 6347 BLAKE2B a5bf1e854b3d0f379567649ddae43891c6929301472618cc5f2beeef0f46e1faa05f8f726825a94714fbe1b77d13ec68663299b4edb8903e812a6759d2cde6eb SHA512 5040a6232ba047fe0038276bf574ca22b5270827c21e9dbba0f130f0b25c2157be611cca1e662af2ff8cc43ab78f69a925b6687fcaedc4778672ebfedfe00227
DIST mirrormagic-2.0.2.tar.gz 1168098 BLAKE2B 0feefa2e7af82b212c3c08a347154d701a8492c2fef35cf625f4176e4893888904d88a2ee6d36c4e239fbf2cb6f1f77aa8e273023a86dce04dce8f5b77b62946 SHA512 cd49b1325485b68f2b59341e91f0564693dd12117aa3d6b5078c0a7f0e074114196870af11f0a154a0934cfce7106ba9685d886611f2efeff665ea030d705e03
-EBUILD mirrormagic-2.0.2-r1.ebuild 1295 BLAKE2B 8de15f1b9100d798a7ffce03c271d9d69d8a50fa81da4ba9f91ff0d90354b80c48010a9b435885d8a9ac408506a5c0c531b20cd9a282dd8a4b388e4abe2a9355 SHA512 ac95c497b62d1ec484df42697581a50935ecd54c15eddd35484545651a2f6da6d71bede26055ec83b22fd90f22e369857c67047f5d7a9e52757c9b4844dd9370
+EBUILD mirrormagic-2.0.2-r2.ebuild 1231 BLAKE2B 49d51d7b6a58f7eb04619445ad3cf1c4c82e25916649ff997f816d9732d6fea70c4c0cbdaa003d3bd972cb728f2535bb50920f9afefa59fd701861c411b883fe SHA512 96f248137e83883402c99854debe17869524763d7766a093ddd29baf40c54f4e8059f5648761f3f7bf9d20d95cd9651359480263ec50b901304dd7377c503516
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-64bit.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-64bit.patch
index e9b313423699..4817f75786f8 100644
--- a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-64bit.patch
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-64bit.patch
@@ -6,8 +6,8 @@ unsigned long. Should probably really be uint32_t but I'll leave
that decision to upstream. Thanks Pelle Nilsson (and son).
64bit check borrowed from bug #496863. Closes: #498912.
---- src/libgame/gadgets.c
-+++ src/libgame/gadgets.c
+--- a/src/libgame/gadgets.c
++++ b/src/libgame/gadgets.c
@@ -18,6 +18,12 @@
#include "text.h"
#include "misc.h"
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
index c8d386f4e581..be7f701de42f 100644
--- a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-gcc41.patch
@@ -1,5 +1,5 @@
---- src/main.h.old
-+++ src/main.h
+--- a/src/main.h.old
++++ b/src/main.h
@@ -459,7 +459,6 @@
#endif
extern struct HiScore highscore[];
diff --git a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
index 9b538a688816..a7effd4b6984 100644
--- a/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
+++ b/games-puzzle/mirrormagic/files/mirrormagic-2.0.2-parallel.patch
@@ -1,5 +1,5 @@
---- src/Makefile.old
-+++ src/Makefile
+--- a/src/Makefile.old
++++ b/src/Makefile
@@ -146,7 +146,7 @@
endif
diff --git a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild
index 88a24e7a64e5..812835fd25d0 100644
--- a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r1.ebuild
+++ b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils toolchain-funcs games
+EAPI=6
+inherit desktop toolchain-funcs
-DESCRIPTION="a game like Deflektor (C 64) or Mindbender (Amiga)"
+DESCRIPTION="A game like Deflektor (C 64) or Mindbender (Amiga)"
HOMEPAGE="http://www.artsoft.org/mirrormagic/"
SRC_URI="http://www.artsoft.org/RELEASES/unix/${PN}/${P}.tar.gz"
@@ -13,17 +13,21 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="sdl"
-RDEPEND="!sdl? ( x11-libs/libX11 )
+RDEPEND="
+ !sdl? ( x11-libs/libX11 )
sdl? (
media-libs/libsdl[video]
media-libs/sdl-mixer
media-libs/sdl-image
- )"
+ )
+"
DEPEND="${RDEPEND}
- !sdl? ( x11-libs/libXt )"
+ !sdl? ( x11-libs/libXt )
+"
src_prepare() {
- epatch \
+ default
+ eapply \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-parallel.patch \
"${FILESDIR}"/${P}-64bit.patch \
@@ -40,17 +44,16 @@ src_compile() {
RANLIB="$(tc-getRANLIB)" \
OPTIONS="${CFLAGS}" \
EXTRA_LDFLAGS="${LDFLAGS}" \
- RO_GAME_DIR="${GAMES_DATADIR}"/${PN} \
- RW_GAME_DIR="${GAMES_STATEDIR}"/${PN} \
+ RO_GAME_DIR=/usr/share/${PN} \
+ RW_GAME_DIR=/var/${PN} \
TARGET=$(usex sdl sdl x11)
}
src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}"/${PN}
+ dobin ${PN}
+ insinto /usr/share/${PN}
doins -r graphics levels music sounds
doicon "${FILESDIR}"/${PN}.xpm
make_desktop_entry ${PN} "Mirror Magic II"
- dodoc CHANGES CREDITS README TODO
- prepgamesdirs
+ einstalldocs
}