summaryrefslogtreecommitdiff
path: root/games-arcade
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-04-28 20:02:04 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-04-28 20:02:04 +0100
commita4e2a46beb5e4858ef27bdedbb0ff6d2ced430ad (patch)
tree852c90a4bf354c30ea66504f70bfab5401fba18d /games-arcade
parent5e8702bcbbed438e6c6cce023e7ef0cc9baa3e02 (diff)
gentoo resync : 28.04.2018
Diffstat (limited to 'games-arcade')
-rw-r--r--games-arcade/Manifest.gzbin22547 -> 22540 bytes
-rw-r--r--games-arcade/gnome-robots/Manifest2
-rw-r--r--games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild2
-rw-r--r--games-arcade/missile/Manifest4
-rw-r--r--games-arcade/missile/files/missile-1.0.1-ldflags.patch4
-rw-r--r--games-arcade/missile/missile-1.0.1-r1.ebuild (renamed from games-arcade/missile/missile-1.0.1.ebuild)25
-rw-r--r--games-arcade/moleinvasion/Manifest4
-rw-r--r--games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch4
-rw-r--r--games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild (renamed from games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild)24
-rw-r--r--games-arcade/mrrescue/Manifest2
-rw-r--r--games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild (renamed from games-arcade/mrrescue/mrrescue-1.02b.ebuild)19
-rw-r--r--games-arcade/netris/Manifest2
-rw-r--r--games-arcade/netris/netris-0.52-r2.ebuild (renamed from games-arcade/netris/netris-0.52-r1.ebuild)34
-rw-r--r--games-arcade/ninvaders/Manifest4
-rw-r--r--games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch4
-rw-r--r--games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild (renamed from games-arcade/ninvaders/ninvaders-0.1.1.ebuild)19
-rw-r--r--games-arcade/njam/Manifest5
-rw-r--r--games-arcade/njam/files/njam-1.25-format-security.patch13
-rw-r--r--games-arcade/njam/files/njam-1.25-gcc45.patch4
-rw-r--r--games-arcade/njam/njam-1.25-r1.ebuild (renamed from games-arcade/njam/njam-1.25.ebuild)32
-rw-r--r--games-arcade/notpacman/Manifest2
-rw-r--r--games-arcade/notpacman/notpacman-1.0.4-r1.ebuild (renamed from games-arcade/notpacman/notpacman-1.0.4.ebuild)22
-rw-r--r--games-arcade/nottetris2/Manifest2
-rw-r--r--games-arcade/nottetris2/nottetris2-1-r1.ebuild (renamed from games-arcade/nottetris2/nottetris2-1.ebuild)18
-rw-r--r--games-arcade/openbubbles/Manifest4
-rw-r--r--games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch4
-rw-r--r--games-arcade/openbubbles/openbubbles-1.2-r1.ebuild (renamed from games-arcade/openbubbles/openbubbles-1.2.ebuild)13
-rw-r--r--games-arcade/openmortal/Manifest4
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-gcc41.patch4
-rw-r--r--games-arcade/openmortal/openmortal-0.7-r2.ebuild (renamed from games-arcade/openmortal/openmortal-0.7-r1.ebuild)20
-rw-r--r--games-arcade/orthorobot/Manifest2
-rw-r--r--games-arcade/orthorobot/orthorobot-0-r1.ebuild (renamed from games-arcade/orthorobot/orthorobot-0.ebuild)25
-rw-r--r--games-arcade/pacmanarena/Manifest4
-rw-r--r--games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch4
-rw-r--r--games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild (renamed from games-arcade/pacmanarena/pacmanarena-0.15.ebuild)29
-rw-r--r--games-arcade/penguin-command/Manifest2
-rw-r--r--games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild (renamed from games-arcade/penguin-command/penguin-command-1.6.11.ebuild)7
-rw-r--r--games-arcade/pengupop/Manifest4
-rw-r--r--games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch4
-rw-r--r--games-arcade/pengupop/pengupop-2.2.5-r1.ebuild (renamed from games-arcade/pengupop/pengupop-2.2.5.ebuild)14
-rw-r--r--games-arcade/performous/Manifest4
-rw-r--r--games-arcade/performous/metadata.xml2
-rw-r--r--games-arcade/performous/performous-1.1-r1.ebuild (renamed from games-arcade/performous/performous-1.1.ebuild)49
-rw-r--r--games-arcade/primateplunge/Manifest4
-rw-r--r--games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch4
-rw-r--r--games-arcade/primateplunge/primateplunge-1.1-r2.ebuild (renamed from games-arcade/primateplunge/primateplunge-1.1-r1.ebuild)14
-rw-r--r--games-arcade/pycadia/Manifest2
-rw-r--r--games-arcade/pycadia/pycadia-0.5.1-r1.ebuild (renamed from games-arcade/pycadia/pycadia-0.5.1.ebuild)24
-rw-r--r--games-arcade/pydance-songs/Manifest2
-rw-r--r--games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild (renamed from games-arcade/pydance-songs/pydance-songs-20040410.ebuild)10
-rw-r--r--games-arcade/pydance/Manifest2
-rw-r--r--games-arcade/pydance/pydance-1.1.0-r1.ebuild (renamed from games-arcade/pydance/pydance-1.1.0.ebuild)33
-rw-r--r--games-arcade/retrobattle/Manifest4
-rw-r--r--games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch8
-rw-r--r--games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild (renamed from games-arcade/retrobattle/retrobattle-1.0.0.ebuild)22
-rw-r--r--games-arcade/ri-li/Manifest4
-rw-r--r--games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch44
-rw-r--r--games-arcade/ri-li/ri-li-2.0.1-r1.ebuild (renamed from games-arcade/ri-li/ri-li-2.0.1.ebuild)15
-rw-r--r--games-arcade/rocksndiamonds/Manifest9
-rw-r--r--games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch12
-rw-r--r--games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch29
-rw-r--r--games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch18
-rw-r--r--games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-YN.patch22
-rw-r--r--games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-music-info-url.patch71
-rw-r--r--games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild (renamed from games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild)74
-rw-r--r--games-arcade/sable/Manifest2
-rw-r--r--games-arcade/sable/sable-1.0-r1.ebuild (renamed from games-arcade/sable/sable-1.0.ebuild)24
-rw-r--r--games-arcade/sdb/Manifest6
-rw-r--r--games-arcade/sdb/files/sdb-1.0.2-gcc43.patch4
-rw-r--r--games-arcade/sdb/files/sdb-1.0.2-ldflags.patch4
-rw-r--r--games-arcade/sdb/sdb-1.0.2-r1.ebuild (renamed from games-arcade/sdb/sdb-1.0.2.ebuild)26
-rw-r--r--games-arcade/sdl-sopwith/Manifest7
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch12
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch4
-rw-r--r--games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r1.ebuild39
-rw-r--r--games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild48
-rw-r--r--games-arcade/sdlroids/Manifest4
-rw-r--r--games-arcade/sdlroids/files/1.3.4-sound.patch4
-rw-r--r--games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild (renamed from games-arcade/sdlroids/sdlroids-1.3.4-r3.ebuild)13
-rw-r--r--games-arcade/sdlsasteroids/Manifest6
-rw-r--r--games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch4
-rw-r--r--games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch4
-rw-r--r--games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild (renamed from games-arcade/sdlsasteroids/sdlsasteroids-3.0.1.ebuild)21
-rw-r--r--games-arcade/slimevolley/Manifest4
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch4
-rw-r--r--games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild (renamed from games-arcade/slimevolley/slimevolley-2.4.2.ebuild)39
-rw-r--r--games-arcade/solarwolf/Manifest2
-rw-r--r--games-arcade/solarwolf/solarwolf-1.5-r1.ebuild (renamed from games-arcade/solarwolf/solarwolf-1.5.ebuild)26
-rw-r--r--games-arcade/spacerider/Manifest12
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-font.patch4
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc41.patch4
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc49.patch8
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gentoo.patch4
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch4
-rw-r--r--games-arcade/spacerider/spacerider-0.13-r1.ebuild (renamed from games-arcade/spacerider/spacerider-0.13.ebuild)24
-rw-r--r--games-arcade/spout/Manifest2
-rw-r--r--games-arcade/spout/spout-1.3-r1.ebuild45
-rw-r--r--games-arcade/spout/spout-1.3.ebuild43
-rw-r--r--games-arcade/stardork/Manifest2
-rw-r--r--games-arcade/stardork/stardork-0.7-r1.ebuild (renamed from games-arcade/stardork/stardork-0.7.ebuild)17
-rw-r--r--games-arcade/supertransball2/Manifest5
-rw-r--r--games-arcade/supertransball2/files/supertransball2-1.5-ldflags.patch11
-rw-r--r--games-arcade/supertransball2/supertransball2-1.5-r1.ebuild65
-rw-r--r--games-arcade/supertransball2/supertransball2-1.5.ebuild68
-rw-r--r--games-arcade/syobon/Manifest2
-rw-r--r--games-arcade/syobon/syobon-1.0.1-r1.ebuild (renamed from games-arcade/syobon/syobon-1.0.1.ebuild)29
-rw-r--r--games-arcade/thinktanks-demo/Manifest2
-rw-r--r--games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild (renamed from games-arcade/thinktanks-demo/thinktanks-demo-1.1-r2.ebuild)25
-rw-r--r--games-arcade/triplexinvaders/Manifest4
-rw-r--r--games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch16
-rw-r--r--games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild46
-rw-r--r--games-arcade/triplexinvaders/triplexinvaders-1.08.ebuild39
-rw-r--r--games-arcade/tuxpuck/Manifest8
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch4
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch4
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch4
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild (renamed from games-arcade/tuxpuck/tuxpuck-0.8.2-r1.ebuild)25
-rw-r--r--games-arcade/vor/Manifest2
-rw-r--r--games-arcade/vor/vor-0.5.7-r1.ebuild (renamed from games-arcade/vor/vor-0.5.7.ebuild)13
-rw-r--r--games-arcade/whichwayisup/Manifest2
-rw-r--r--games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild (renamed from games-arcade/whichwayisup/whichwayisup-0.7.9-r1.ebuild)46
-rw-r--r--games-arcade/xbubble/Manifest10
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch4
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-locale.patch4
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-png15.patch4
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch4
-rw-r--r--games-arcade/xbubble/xbubble-0.5.8-r1.ebuild (renamed from games-arcade/xbubble/xbubble-0.5.8.ebuild)26
-rw-r--r--games-arcade/xrick/Manifest4
-rw-r--r--games-arcade/xrick/files/xrick-021212-zlib.patch4
-rw-r--r--games-arcade/xrick/xrick-021212-r2.ebuild (renamed from games-arcade/xrick/xrick-021212-r1.ebuild)18
-rw-r--r--games-arcade/xscavenger/Manifest2
-rw-r--r--games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild (renamed from games-arcade/xscavenger/xscavenger-1.4.4.ebuild)18
-rw-r--r--games-arcade/xsfcave/Manifest2
-rw-r--r--games-arcade/xsfcave/xsfcave-0.5-r1.ebuild (renamed from games-arcade/xsfcave/xsfcave-0.5.ebuild)8
-rw-r--r--games-arcade/xtux/Manifest4
-rw-r--r--games-arcade/xtux/files/xtux-20030306-ldflags.patch8
-rw-r--r--games-arcade/xtux/xtux-20030306-r1.ebuild (renamed from games-arcade/xtux/xtux-20030306.ebuild)30
-rw-r--r--games-arcade/yarsrevenge/Manifest8
-rw-r--r--games-arcade/yarsrevenge/files/0.99-math.patch4
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch4
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch4
-rw-r--r--games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild (renamed from games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild)25
142 files changed, 1018 insertions, 950 deletions
diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz
index 682f9dfe866d..4d2d2b02f481 100644
--- a/games-arcade/Manifest.gz
+++ b/games-arcade/Manifest.gz
Binary files differ
diff --git a/games-arcade/gnome-robots/Manifest b/games-arcade/gnome-robots/Manifest
index b320ef762306..f4a8ea71cfd9 100644
--- a/games-arcade/gnome-robots/Manifest
+++ b/games-arcade/gnome-robots/Manifest
@@ -1,5 +1,5 @@
DIST gnome-robots-3.22.2.tar.xz 1623744 BLAKE2B 48a5657baa198d300b399a760811c0b8a686e32a682f0dc0247c865ced82ebd0613d9d9651e96cab52f158f4f821c6464175ae1b9541969868e486bf7ff119d6 SHA512 bb5401f040465a217fb37aad5e0a8be0e497f8478c155c7b7d2b5165cd7c7a44ca28c9e09a4f7d7932ef2e3a0f1a3f29507366819916b8cb81288bb4354bb98b
DIST gnome-robots-3.22.3.tar.xz 540824 BLAKE2B 2f6943b97878d37da8c8a59cc7752b2c0eba35bc9eea1cf4b8a221fbae59ec4730af2ae71b25f2e946ee1edcabdb1a72a67cb1754350728b737fa26e3f9193e3 SHA512 d521527d9ceab16f4e3c64677044c87e46f38291ff126cc2280f69100750cb0317e6ad45e8a0abaa4dad38b67b958cac66653c33ba7760a410354f9190c02399
EBUILD gnome-robots-3.22.2.ebuild 608 BLAKE2B 0f051a68e01fb15c538cec9fd38565d88b2af1130013cea4a8f2df802ef87ccddbefa74d745bbe044730ded1c2571606dd4f5f3e3cdf5213ab73ba4dd68ee71c SHA512 03c1b3ea936b53f811a8ad24b733ffa7883c659243c9d538e79426a9f7a58e2b40bde21598da5a4bac88468424c9f6f8a384d1ec4c40b13d7638f64c5951a8ed
-EBUILD gnome-robots-3.22.3.ebuild 610 BLAKE2B a8d119e31fde9774ddebfe6d8f1492d815aee3e685c7c033f751eb9e0ad15c304b58fbe9915ca9fdc45c0d6bc7d5ba74ad21f1452392a9944d6b864d93e8dd43 SHA512 efc790d14c74cd5fecea853f50d2a9fed31605e8db03344df806a43c99decf8eaac777393a70a321aa078268a21f3dbdc8cc935774bb0e956c6583aad2ffdc89
+EBUILD gnome-robots-3.22.3.ebuild 608 BLAKE2B 862f3d74b4608cca0fc24c879020ddfa4ce92cd7f3377784f3294a9164ee548b58c6e16d122debb1b666d66e81b8451fbf02c9b0a6065b45ae2858c72ed11ea1 SHA512 85d173f670859d9720ebcfb25f6a8a01520ab4bd465ae8502c52825a8d5df8e5e2c3f1c6e5bc5aac9b284b3b22d435056975882df28bef3fe273eeef2346c126
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild b/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
index 64032b99158b..6ed2c64fda21 100644
--- a/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
+++ b/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Robots"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/games-arcade/missile/Manifest b/games-arcade/missile/Manifest
index b37c38abab7d..9cf5ad13b9ce 100644
--- a/games-arcade/missile/Manifest
+++ b/games-arcade/missile/Manifest
@@ -1,4 +1,4 @@
-AUX missile-1.0.1-ldflags.patch 437 BLAKE2B 5612601c16482722f05dc8b7ba7194267d4fbd759b509f52668f4b343259a653630db2554788fbd29d29d0498d8a94e51218f01f33cdf85e723a30fba8760215 SHA512 198c97deca4815fc93849b3d24c30a94c0d42c87c2ba279afda4c6a69a2953982a9454a8518c4b8f6b3e0c30deb8a8b90115b2db3edadbb43be398f839ccd36c
+AUX missile-1.0.1-ldflags.patch 441 BLAKE2B 165f02176acb378833043931c696459c449b4c77389a84cefb62a11cb77c7c743157e29d7c2de927f57babcb6790c307676bae6d022a181963cf29b9da923992 SHA512 f29ce3eacbde93ec61a327462ab8096a1530752bec6391f98b5999af9b3fec5cd0ffc6a02e592a74ea5d7f535b3e6224bf9bb10537a55ab0c9bdbdd85e50d0f2
DIST missile-1.0.1.tar.gz 214933 BLAKE2B a1131971051008b9be4d79b3b92d630653cc045988c62ba1090f482bccd62ba4f63320882e75c889c64c9b54bad0c5270400c0b9f54dfc6be4cb1e3ac2f42a36 SHA512 32d30213d433fd3d02d74c4614747bdc2e3012c77793dfb7b869d774b7f43f4d0eb6b1a0e5db805d976e7919404c57cbbaa20f21954dfd4475ddaa6c2f6c0cc2
-EBUILD missile-1.0.1.ebuild 1106 BLAKE2B d16783701a3041905cef161169308b6fb9c4b733c4cc626fac32bdaa419771f1c4065973f9d82c9a2c4aeec628e6ed8eb4b331aae051b57026df1382027dedb1 SHA512 80634c89ab3ba5964d0318f71d364ac3c43cffb4f718a21eb34965d623a067a0f75804ad60acbc02744f0428ec9ce4951717224e69bb6dcacef64d44cf05cb0f
+EBUILD missile-1.0.1-r1.ebuild 1040 BLAKE2B 79710c97bb71b8ec2b23bbd43d5f015457e4b2880254ad983ba3936a6cdd4df8a556f7aafe0fe914a1d6fac73cbd8d7014976f1c0107ec5b98b724a36ecbe182 SHA512 58f6dcc1aac56aec4500e3ba83a38563de5485aedae66322bbf3d7c4a6faee98ca8d1b36157f9c4624da7292508b6863cf1f289d87e93c7e2d0862f5fbf16e36
MISC metadata.xml 330 BLAKE2B 9b2dd9925eec0680e98ae011358f7530aa05d1155883f3d97f2814bbbb30726c27a0f37a731f4ad379a8f2f34428f659373f93adf070ccc4dae6c168c6f0dba0 SHA512 ab5f1e51dec4ccf1f6d4d78282b5fe1ed115cabc124ca34ec0ab11246a76017ec60c1df83fedf4e88a6b35ab48a6d1f5e0b5dc8785c4031aba868c37d280b3a4
diff --git a/games-arcade/missile/files/missile-1.0.1-ldflags.patch b/games-arcade/missile/files/missile-1.0.1-ldflags.patch
index 5d2288165745..744b8192c5b9 100644
--- a/games-arcade/missile/files/missile-1.0.1-ldflags.patch
+++ b/games-arcade/missile/files/missile-1.0.1-ldflags.patch
@@ -1,5 +1,5 @@
---- Makefile.old 2010-09-22 09:11:48.000000000 +0200
-+++ Makefile 2010-09-22 09:13:08.000000000 +0200
+--- a/Makefile.old 2010-09-22 09:11:48.000000000 +0200
++++ b/Makefile 2010-09-22 09:13:08.000000000 +0200
@@ -125,10 +125,10 @@
fi
diff --git a/games-arcade/missile/missile-1.0.1.ebuild b/games-arcade/missile/missile-1.0.1-r1.ebuild
index 1b7653b64b3c..2e9d9e9874db 100644
--- a/games-arcade/missile/missile-1.0.1.ebuild
+++ b/games-arcade/missile/missile-1.0.1-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 gnome2-utils games
+EAPI=6
+inherit desktop gnome2-utils
DESCRIPTION="The game Missile Command for Linux"
HOMEPAGE="http://missile.sourceforge.net/"
@@ -15,36 +15,35 @@ IUSE=""
DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-image[png]
- media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
+ media-libs/sdl-mixer
+"
+RDEPEND="${DEPEND}"
src_prepare() {
- epatch "${FILESDIR}"/${P}-ldflags.patch
+ default
+ eapply "${FILESDIR}"/${P}-ldflags.patch
sed -i \
-e '/^CC/d' \
- -e "s:\$(game_prefix)/\$(game_data):${GAMES_DATADIR}/${PN}:" \
+ -e "s:\$(game_prefix)/\$(game_data):/usr/share/${PN}:" \
-e "s/-O2/${CFLAGS}/" \
-e 's/-lSDL_image $(SND_LIBS)/-lSDL_image -lm $(SND_LIBS)/g' \
Makefile || die
}
src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}"/${PN}
+ dobin ${PN}
+ insinto /usr/share/${PN}
doins -r data/*
newicon -s 48 icons/${PN}_icon_black.png ${PN}.png
make_desktop_entry ${PN} "Missile Command"
- dodoc README
- prepgamesdirs
+ einstalldocs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/moleinvasion/Manifest b/games-arcade/moleinvasion/Manifest
index fc4d403f3626..cf53ea6b11ea 100644
--- a/games-arcade/moleinvasion/Manifest
+++ b/games-arcade/moleinvasion/Manifest
@@ -1,6 +1,6 @@
AUX moleinvasion-0.4-opengl.patch 439 BLAKE2B 35f32fa286716f2a93555346332858bdcdcbda73dec5561f8499000098b838b9ea9b4e67a2ed0fcf096cf9a1ccf527439989f7c9eea483238e4a002966ce57fd SHA512 2599574c0b8d6d9c3824f2f79b4f86da87b7eb53447fdfce53161f4f14daa1aac5b0916052c43ad1d8952c4e5d22ea02216e24c2299f1ef282e2535621171f21
-AUX moleinvasion-0.4-underlink.patch 291 BLAKE2B ed4a73e9d2d2ed7bde32c024295e09e9e951f44502fc7a179b0276eba27c32e36fffd392cd138ae8390d1c140556b09c57e2fba880c5064fe3f727e45e56927c SHA512 34ccb3bb20b0880562914b6238d5cfa0c7ec869f4d14613e95c5ba00f94890a74488531d4651fadf3243a7b8a75d624f2e560cb2b17d4b006aadd21293f9e648
+AUX moleinvasion-0.4-underlink.patch 295 BLAKE2B 83670e6acb629ec16fbe23e9dedd1fc86c95fc7b598f140c906531af2a01061d783cbe883b943864c69fbb836d6c7c3cc2b35653ca10e0ad564c1c71e04b4dd9 SHA512 96f113a1b4863f24c2dd2ae4afb67ca90a59db3856e69f98ecdbdf651f915c43555a96e30bcf6cb729cc63ef866cd79996e4b0ce7ca56f2758694920c56179ab
DIST MoleInvasion-0.4.tar.bz2 11213919 BLAKE2B be42f4530f86e347ca2d6d3e94203e698328c96150a82f8307080ecfef288e631dcf14f9b86003a40792e49d6ed899cd867b1ad9dc43272e9c29a784a1a48bb6 SHA512 e1d661758391c24b9daab8ba183a265b77f4b2454c8a55f8405b63a78e040491d0c1421a64736a590a574c364e43a8989ef1b958fa565419938d0c8daadbe03f
DIST moleinvasion-music-20090731.tar.gz 83772534 BLAKE2B 46b5cedb23604a178cb5fa8dab4546219f5318490b607093f2a0be831fbbe1b7c901b6db474e2a2f590993b11934e0286f62068268b0251368da6b33070e8c25 SHA512 ca3a2d32705afbc878bd370ceb07367a175eae0ea722e92d2993b4a1c6605763922279c15bb0cc42cf1ed15d5c7f1b13c9f8e000adbebf1f709bfbd92b5e791c
-EBUILD moleinvasion-0.4-r1.ebuild 1130 BLAKE2B 193385dd03bd60ea1d6396b1cc5cf7796370c2cc7d7e504ee2ac69fdda91ff6c2ff307b4dcf9aacd224af53c977a5eddebca0e822e65eb29a38d8cdf719f2ccb SHA512 15478869ae125d45165c7bc5cdf55c82879f1d0ef099b15ba5ede974bfe457e3886f15df4197eec068de5e78cfa87dc610022d31884744ed44bcb5a9aabd0545
+EBUILD moleinvasion-0.4-r2.ebuild 1107 BLAKE2B 7ec10fefc0ce81fea498e2c305695552e926d51b11a74ec351156b3fe7b59b615bc920fcf9f88a8e45a285819cebf55d9f73e93c35e2a651f12bc73fed706dd6 SHA512 4c89a1d7e71a8ce5228348136420eee82a33fafd48b520cfb26bd9463703d3ed6cfdd2fde6d047d2168e0fa70330a9b0bda086741dd985ab4dfb1dacd1f0c172
MISC metadata.xml 333 BLAKE2B 0682ce190ac920412cd383e548d541d1f7065ae269090fad7123fcfeef0b5c3678e0e3ade79db7c2735345b1c0ba6a565f33b89c239b2b549d865e923fdc9e6e SHA512 3ffaaeb4a0358f39d4fa18f074b91134d40bbca73244de5a8a2f5049c851130a8483c23e0917d662c42e79c5a516a820796682bc0d995497ad64fb8be6e94f19
diff --git a/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch b/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
index 6f4c5fdf4075..7ee61f91e378 100644
--- a/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
+++ b/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
@@ -1,5 +1,5 @@
---- Makefile.old 2011-06-14 22:12:00.920386798 +0200
-+++ Makefile 2011-06-14 22:12:22.118716548 +0200
+--- a/Makefile.old 2011-06-14 22:12:00.920386798 +0200
++++ b/Makefile 2011-06-14 22:12:22.118716548 +0200
@@ -11,7 +11,7 @@
EDTOB = editor
EDWOB = editworld
diff --git a/games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild b/games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild
index f9946b1c1eba..885dd1d1524f 100644
--- a/games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild
+++ b/games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Mole infested 2D platform game"
HOMEPAGE="http://moleinvasion.tuxfamily.org/"
@@ -18,20 +18,23 @@ DEPEND="media-libs/libsdl[opengl,video]
virtual/opengl
media-libs/sdl-image[jpeg,png]
media-libs/sdl-mixer[vorbis]
- media-libs/sdl-ttf"
+ media-libs/sdl-ttf
+"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/${P}/src
+
+S="${WORKDIR}/${P}/src"
src_prepare() {
+ default
use music && mv -f "${WORKDIR}"/music ../
sed -i \
-e '/^CFLAGS/s:= -g:+=:' \
-e '/^LDFLAGS/d' \
- -e "/^FINALEXEDIR/s:/usr.*:${GAMES_BINDIR}:" \
- -e "/^FINALDATADIR/s:/usr.*:${GAMES_DATADIR}/${PN}:" \
- Makefile \
- || die "sed failed"
- epatch "${FILESDIR}"/${P}-opengl.patch \
+ -e "/^FINALEXEDIR/s:/usr.*:/usr/bin:" \
+ -e "/^FINALDATADIR/s:/usr.*:/usr/share/${PN}:" \
+ Makefile || die "sed failed"
+
+ eapply "${FILESDIR}"/${P}-opengl.patch \
"${FILESDIR}"/${P}-underlink.patch
}
@@ -40,5 +43,4 @@ src_install() {
newicon ../gfx/icon.xpm ${PN}.xpm
make_desktop_entry ${PN} "Mole Invasion"
doman ../debian/*.6
- prepgamesdirs
}
diff --git a/games-arcade/mrrescue/Manifest b/games-arcade/mrrescue/Manifest
index 9dca053929f5..d5e45442a553 100644
--- a/games-arcade/mrrescue/Manifest
+++ b/games-arcade/mrrescue/Manifest
@@ -1,4 +1,4 @@
DIST mrrescue-1.02b-love.zip 11874167 BLAKE2B fce98b602fa276fb922671e6f197d7ad2f7d50539efe2a8c6dcb99b1e904a17039559b7390717ad7be443c291ca37296214a5efb93fa02b9db979a87db75c408 SHA512 24186570c89694889c1d9f17522dd201f20bae2c43237f366397065a7023c89bab3bb9cdc6677cf09bc7cbeaf9926710a3db15818eee9ce8024fedbfcb8fb516
DIST mrrescue.png 4738 BLAKE2B ca440b008c8870f822c52778aa2ee5eb78a5ec318f133b9d3deba990c49870bcc69d2d6638b3072baedd8cfa27d1ec8a2fc320eda3da643ce2d022a4aff540c7 SHA512 9395e239e300397ed791573758242d75003caaf8c1d66c4f7a0299114ee4f1b40376bb2d532ed4a02fa97f773408ad5ef00ba228ee976fd30ddaa2f60ea80b9c
-EBUILD mrrescue-1.02b.ebuild 1007 BLAKE2B e1912f025a27da884242eb7c11d2a57202d436a8dd15e8a48930749946bacde00593dab59aabce834b9517a55361064dbf580f9591a609e6d6ecb3e121434b0a SHA512 d6a6f1d0d214f7e2defd5a789111693f91b49c5e2e4e7cad8666875cdd97423c1c0f3465812ecdc3ff65b8987a3e8d73a9f43004176ed004c2094ce3a56a6644
+EBUILD mrrescue-1.02b-r1.ebuild 931 BLAKE2B e4fc09c921745160045972311589a3213e5b37f4c134011abe5165346920079ed04dc80fc07d43f19b15ebfe65c98efb000678e5a362eab984b34e0ab83d1600 SHA512 966851e87880a62027ec9d76f5cf36d5e84b77b622163149657accd6bc3b2e2271565ec4eb0e425ce777c48de47ed7cf28ad7ee3561652e2312a98c6d9d2445e
MISC metadata.xml 338 BLAKE2B d2f1a16a96f9ca0b31afedba78fec26f446d2a5d8a1984e6040059cf6e62749fc52806089c0d35c5bd08bbe720cc21be6c0c0f8e81dd5d32d5cebae0624a0d18 SHA512 91e9e003edb4f15c5cb51d1ec9e70941155bb7efc4de7d34272e4c3254e27e59081bb0c843909b0831c1888df4051ca9d8315f7f7251c4d3342dcdd7007daa16
diff --git a/games-arcade/mrrescue/mrrescue-1.02b.ebuild b/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
index 36756d0277c4..f8e65e459789 100644
--- a/games-arcade/mrrescue/mrrescue-1.02b.ebuild
+++ b/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-
-inherit eutils gnome2-utils games
+EAPI=6
+inherit eutils gnome2-utils
DESCRIPTION="Arcade 2d action game based around evacuating civilians from burning buildings"
HOMEPAGE="http://tangramgames.dk/games/mrrescue/"
@@ -18,30 +17,26 @@ IUSE=""
RDEPEND="games-engines/love:0"
DEPEND="app-arch/unzip"
-S=${WORKDIR}/${P}-love
+S="${WORKDIR}/${P}-love"
src_install() {
- local dir=${GAMES_DATADIR}/love/${PN}
+ local dir=/usr/share/love/${PN}
exeinto "${dir}"
doexe ${PN}.love
- dodoc README.txt
+ einstalldocs
doicon -s 64 "${DISTDIR}"/${PN}.png
- games_make_wrapper ${PN} "love ${PN}.love" "${dir}"
+ make_wrapper ${PN} "love ${PN}.love" "${dir}"
make_desktop_entry ${PN}
-
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/netris/Manifest b/games-arcade/netris/Manifest
index c63731185f6c..01b092e6b623 100644
--- a/games-arcade/netris/Manifest
+++ b/games-arcade/netris/Manifest
@@ -1,4 +1,4 @@
DIST netris-0.52.tar.gz 33135 BLAKE2B e6958494b3f1e269b87d5e6833355af98c3936e282870afd8153711603b8115998cebe91f5e86afacc58b20cc8ad9ea2fae69906fa544948de7cb6ad77425cfd SHA512 842ad8602394dee929c3c4ba222f9f5ffe628e52348c3faf7c9098bbd5b0b0279fffc7927320f8ee8a5102537c995a8ed605d851f1cd32e4bd8976a7889c84e1
DIST netris_0.52-9.diff.gz 14482 BLAKE2B 746410106ca944949e1c589f9bc1dcb011269a70339bfff8adcd2ca6eefb51f32cc77b61cc6b25f64a75629e915bf2dc0a8fcc6a9e76d0f7c4dae1d651e8e77f SHA512 4bed230091ddecf5a0dc043981ec9b0a177bee01262715b9cb9a2af0adefe2db52555416b795a70dd496e6fb0b132586bc7f32d2a480f1cfd6c4d40304076109
-EBUILD netris-0.52-r1.ebuild 1222 BLAKE2B 1f1c1a388d5154a3658364507e8dadb8d5d8288a15af9c3cf4215010c9119c8e16a916eaf8c15541bd827c5340f725b634a8aa43697419f41335992d475a74b3 SHA512 301539d538ff54dc7210feac0f04100cc932ad38cd93cbf952c429e91929259bb1d8ed3ef321e2c6058186f50627c0d5797c6c23898a0e33d546735c6dc5eadb
+EBUILD netris-0.52-r2.ebuild 1249 BLAKE2B 6b08a3e8d84fe8fd60f4e2edb956636fb7260f4d5da45f5f62405950edf9ba8d2b6fcf6d927d89156d712d232aa1c8542dc9e3fa6f0452c202fca2c993c82bd3 SHA512 2ba751c4e8aa8d8b0f28895ceb2569efdc6737fe60513847a19544836b1258001b80a4d41f52e8c229a235282c8721970a61f0b60d259a1598a55a86730ddc7e
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/netris/netris-0.52-r1.ebuild b/games-arcade/netris/netris-0.52-r2.ebuild
index 0052d3ee208a..16cf7b4c01d3 100644
--- a/games-arcade/netris/netris-0.52-r1.ebuild
+++ b/games-arcade/netris/netris-0.52-r2.ebuild
@@ -1,26 +1,31 @@
-# 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 games
+EAPI=6
+inherit toolchain-funcs
-DEB_VER=9
-DESCRIPTION='Classic networked version of T*tris'
-HOMEPAGE='http://www.netris.org/'
+DEB_VER="9"
+DESCRIPTION="Classic networked version of T*tris"
+HOMEPAGE="http://www.netris.org/"
SRC_URI="ftp://ftp.netris.org/pub/netris/${P}.tar.gz
mirror://debian/pool/main/n/netris/netris_${PV}-${DEB_VER}.diff.gz"
-LICENSE='GPL-2'
-SLOT=0
+LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
-IUSE=''
+IUSE=""
-DEPEND='sys-libs/ncurses:0='
-RDEPEND=${DEPEND}
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
src_prepare() {
- epatch "${WORKDIR}"/netris_${PV}-${DEB_VER}.diff
- epatch netris-0.52/debian/patches/[01]*
+ default
+
+ tc-export CC CXX LD AR RANLIB
+
+ eapply "${WORKDIR}"/netris_${PV}-${DEB_VER}.diff
+ eapply "${S}"/debian/patches/[01]*
+
# bug #185332
sed -i \
-e '/sys\/time/ i\
@@ -51,7 +56,6 @@ src_configure() {
}
src_install() {
- dogamesbin netris sr
+ dobin netris sr
dodoc FAQ README robot_desc
- prepgamesdirs
}
diff --git a/games-arcade/ninvaders/Manifest b/games-arcade/ninvaders/Manifest
index 0a261b8952a1..fc70611339ee 100644
--- a/games-arcade/ninvaders/Manifest
+++ b/games-arcade/ninvaders/Manifest
@@ -1,4 +1,4 @@
-AUX ninvaders-0.1.1-compile.patch 267 BLAKE2B 9b58072e4e151872c3cb6a1cbebe4c4ef76b0ad2b5b6b382bb3ce682ead47a6b6c48ae21cf786560a4098ff574a9a568d1f5216d76ec720d7ba1b4943369e06c SHA512 e4dde4cdb434610249dc33cd7595fee044f8004470cea898052da399419dd6b37489c601b4934ca6bc0961723d8ee826fcc45b965c59d3b444e0e5a7635689f1
+AUX ninvaders-0.1.1-compile.patch 271 BLAKE2B 99ae9f36673555fbd5054a3214c4c32a1c3ca352149decc28a236f3a77d61f0b588ef62deeda919d0baa5eee30ec0dfd47c4bcb504f4c96f52baf65d5e58451f SHA512 a49a531b9c0109ff65d8519940a23f480a69e281fdf0b9b630532f65fb24eff77b95e8d16b21b32befe7f179a459fe3cf1635a5e978d988e2958c606ca3e2454
DIST ninvaders-0.1.1.tar.gz 31275 BLAKE2B 7e27c230a94eb9841ab69f11b0b9a9c4ddcbd3079083ad82a08685778bd9dc21b2eafb91fa50e9762f0594846adbb33fef71d24ff48239271b2d58cbbf921d81 SHA512 7987063084d9a9f042b419e7552debf3f173b82ba3832c2575ae8461fb5f787d6a476c305d5c2d591b4574748c6ba50e42391796c384f225685c22f044553087
-EBUILD ninvaders-0.1.1.ebuild 617 BLAKE2B 325514c790a27aa59639c7f91d9fd51ff87ff7889a7bdf5e44e39dc39f61e73bf24d52d6a5cc26be1009c4f1956bd5a487aaf0e08715e0497de392b81d60dcd4 SHA512 b2dd44afeecad916a1d236738cb4a2b335070c61eb4ed46c1a6cd711fa9fe785383ee8c20f45c0ffd5242ed97eaa7444436992ef19701add8c246b04892be387
+EBUILD ninvaders-0.1.1-r1.ebuild 574 BLAKE2B 89c96b71b936f632a9b51a1e5a79119df9f1f7e5d1d8c879f8c007de6be2bc68ac225dd48b8f1caffe15ee87973fd0a6cc7e6f36a2a34043e84990abca7a1f78 SHA512 97c4cc5b792b88e466e00a86af1a643bc2bf6b32c0d379d23afe63de409ee9ffce0a6e9cbc364b7f1a0ece54574b6fee9b1f331fe8d16c395427c743c1c8cf51
MISC metadata.xml 332 BLAKE2B c7b1b070cd77955f5196efefea2f9fd6acfbc7c50a319adf794e75325e201dcbdefcbb8086020248d27b145a4d1307372f5c4d3d8aad97213abc395e2da2f99c SHA512 5786e2e02e612dfd952bb1985b87a502c861d5c9e0aa2b0360df210ab9516bb88dde5b946e21fef795b62d3a99f64d28e402529bc10f749da9c8a57908a07595
diff --git a/games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch b/games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch
index c949d4327083..768ffccc6530 100644
--- a/games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch
+++ b/games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch
@@ -1,5 +1,5 @@
---- aliens.c.orig 2016-01-21 13:21:51.730154342 -0500
-+++ aliens.c 2016-01-21 13:22:09.488543075 -0500
+--- a/aliens.c.orig 2016-01-21 13:21:51.730154342 -0500
++++ b/aliens.c 2016-01-21 13:22:09.488543075 -0500
@@ -163,7 +163,7 @@
aliens.right=-1;
aliens.bottom=-1;
diff --git a/games-arcade/ninvaders/ninvaders-0.1.1.ebuild b/games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild
index 401662d5f691..84d3b0553b62 100644
--- a/games-arcade/ninvaders/ninvaders-0.1.1.ebuild
+++ b/games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 toolchain-funcs
DESCRIPTION="ASCII space invaders clone"
HOMEPAGE="http://ninvaders.sourceforge.net/"
@@ -13,12 +13,10 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
-DEPEND="sys-libs/ncurses:0"
-RDEPEND=${DEPEND}
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-compile.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-compile.patch )
src_compile() {
emake \
@@ -27,7 +25,6 @@ src_compile() {
}
src_install() {
- newgamesbin nInvaders ninvaders
- dodoc README
- prepgamesdirs
+ newbin nInvaders ninvaders
+ einstalldocs
}
diff --git a/games-arcade/njam/Manifest b/games-arcade/njam/Manifest
index 4012df50dc28..e7bcc39a6b7e 100644
--- a/games-arcade/njam/Manifest
+++ b/games-arcade/njam/Manifest
@@ -1,4 +1,5 @@
-AUX njam-1.25-gcc45.patch 666 BLAKE2B 7c26161911f289bffd47b34c2e8805cd979a1f2a172dc0ca0b3bee00447d8564da8dd6998406d3de8d0b5fb193df010da25127d2865592b6815895ca0e921518 SHA512 ed750f0b25f79271a262cf7935368bfdb52a8140f188c669b448db91e896e62e7d1e942ce72c4833baa6760cfe47e2d9d38ecc075c20e92b913dd948e5e613e9
+AUX njam-1.25-format-security.patch 499 BLAKE2B d960f3a2f45cf02cefa7bca36a55f3ed1bbfa8af43378d0610b3d4613f10e26207f0c2ce33664ae778e2dd6e3cac59bc9ba9a795f053421e5824c7fefa1dff53 SHA512 18ddb018ce34ca1e5658025147b5ad61f5a8b6308c79003fcf4bf6cb2e003bdc26322fb18d8aea648d4df047c1928dbe1302e1790d87bc8c71e0b7fa7e8ef1e4
+AUX njam-1.25-gcc45.patch 670 BLAKE2B 068369a02f7ea0a88b3742e575989289ca9b7309db0bf24013c12f0103d7f56f5dbdd390904910d2f671f822d70a1c61c0441ba9e8f27f30d66f7eab0adaf6b4 SHA512 93c9b554ad062c4d2fae70a61f13d7f5a2880b303ec04c05a14b92dac3d0c74711ad2360f05ebc7799fb8d48c59c1bdbff30448f7edbd5c589a8d060bcde2c09
DIST njam-1.25-src.tar.gz 1665803 BLAKE2B 7e505bd2b6d1d50046c98a3e0edbe5cdd4831ee8d8525562d2b85296f98881f7aaab7154c2482c24be88015a81dc82d3d1b89693d6e7cc16a163a6f342f3b5e3 SHA512 d19c249ade34ede322245718fbc6fc79c5a0ed5f5da50989f88de48410dda3d7ae29f8968185166dfdc1dd23dae8126efe4a5f3c76c3731b90afd1c798f66917
-EBUILD njam-1.25.ebuild 1127 BLAKE2B dcba8b9c8662a80bb1333960f967b3acfd4df00b29d50995d4b86908c99546c0505e9042dd533e2b9e05338ac16131446d9611f68edcfc55e00f24baabdddd39 SHA512 831eac045496a841de007753492e1481ed73373a85bf0786dab2edabe70289abee266339c14c81af3dd0375e9b2594d44a6680780e4aa7e474b1fde6b4e2cf59
+EBUILD njam-1.25-r1.ebuild 1140 BLAKE2B eae7fc402f766de7bcb952e21120252a460f24ec17e1bb604a1c0875b9cd5249e89fc9d3f96ab701cbb7707adee1a290b24da402f687b4b88d0973cc9b292854 SHA512 97c11e0e54f3d9e5fa9943ebe13a4e438f2e70610cdf5f8ff4446e7c40901f735984b31836dad00689e52a74d53876fabe5b00636a7652144e7deac7d775ba5c
MISC metadata.xml 327 BLAKE2B 165132496b7120650cde5669a05c9ec7b34a5a6432678a3f54f4ef0f6ebdc2941b56a201f6d49e6b5444ec09825fe3b8bf546d7cf091312ece4a06c1dff04840 SHA512 027848c8ee1cd2adbc90422ab871e50bee2c7fd87aa87fba19208d3814410455177cd722a0a305bb02d911bc380a90901cf65df25ddf037cc48cdc2799d8fb21
diff --git a/games-arcade/njam/files/njam-1.25-format-security.patch b/games-arcade/njam/files/njam-1.25-format-security.patch
new file mode 100644
index 000000000000..66c8b17085ba
--- /dev/null
+++ b/games-arcade/njam/files/njam-1.25-format-security.patch
@@ -0,0 +1,13 @@
+diff -up njam-1.25-src/src/njamgame.cpp~ njam-1.25-src/src/njamgame.cpp
+--- njam-1.25-src/src/njamgame.cpp~ 2005-12-13 12:56:42.000000000 +0100
++++ njam-1.25-src/src/njamgame.cpp 2014-06-14 11:54:12.320854217 +0200
+@@ -227,8 +227,7 @@ void NjamEngine::StartGame(GameType Gt)
+ SDL_Surface *temp = IMG_Load(filename);
+ if (!temp)
+ {
+- printf("Loading file: %s", filename);
+- printf(SDL_GetError());
++ printf("Error loading file %s: %s\n", filename, SDL_GetError());
+ return;
+ }
+
diff --git a/games-arcade/njam/files/njam-1.25-gcc45.patch b/games-arcade/njam/files/njam-1.25-gcc45.patch
index b74bc3dac105..c6515ef0aaa9 100644
--- a/games-arcade/njam/files/njam-1.25-gcc45.patch
+++ b/games-arcade/njam/files/njam-1.25-gcc45.patch
@@ -2,8 +2,8 @@ Fix buiding with gcc 4.5
http://bugs.gentoo.org/show_bug.cgi?id=318411
---- src/njamedit.cpp
-+++ src/njamedit.cpp
+--- a/src/njamedit.cpp
++++ b/src/njamedit.cpp
@@ -114,7 +114,7 @@
key = SDLK_a;
else if (CheckForSave())
diff --git a/games-arcade/njam/njam-1.25.ebuild b/games-arcade/njam/njam-1.25-r1.ebuild
index 35681f65d97d..2bdb8acf9b96 100644
--- a/games-arcade/njam/njam-1.25.ebuild
+++ b/games-arcade/njam/njam-1.25-r1.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 flag-o-matic games
+EAPI=6
+inherit desktop flag-o-matic
-MY_P=${P}-src
+MY_P="${P}-src"
DESCRIPTION="Multi or single-player network Pacman-like game in SDL"
HOMEPAGE="http://njam.sourceforge.net/"
SRC_URI="mirror://sourceforge/njam/${MY_P}.tar.gz"
@@ -19,28 +19,34 @@ DEPEND="media-libs/sdl-mixer
media-libs/libsdl
media-libs/sdl-net"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/${MY_P}
+
+S="${WORKDIR}/${MY_P}"
src_prepare() {
+ default
sed -i \
- -e "s:hiscore.dat:${GAMES_STATEDIR}/${PN}/\0:" \
+ -e "s:hiscore.dat:/var/${PN}/\0:" \
src/njam.cpp \
|| die "sed failed"
sed -i \
- -e "/hiscore.dat/ s:\$(DEFAULT_LIBDIR):${GAMES_STATEDIR}:" \
+ -e "/hiscore.dat/ s:\$(DEFAULT_LIBDIR):/var:" \
Makefile.in \
|| die "sed failed"
- epatch "${FILESDIR}"/${P}-gcc45.patch
+
+ eapply "${FILESDIR}"/${P}-gcc45.patch
+ eapply "${FILESDIR}"/${P}-format-security.patch #542124
+
# njam segfaults on startup with -Os
replace-flags "-Os" "-O2"
}
src_install() {
- dodir "${GAMES_STATEDIR}/${PN}"
- emake DESTDIR="${D}" install
- dohtml -r "${D}${GAMES_DATADIR}/njam/html/"*
- rm -rf "${D}${GAMES_DATADIR}/njam/html/"
+ default
+
+ HTML_DOCS="${ED}/usr/share/njam/html/*"
+ rm -rf "${ED}/usr/share/njam/html/"
+ rm -f "${ED}"/README "${ED}"/levels/readme.txt
+
newicon data/njamicon.bmp njam.bmp
make_desktop_entry njam Njam /usr/share/pixmaps/njam.bmp
- prepgamesdirs
}
diff --git a/games-arcade/notpacman/Manifest b/games-arcade/notpacman/Manifest
index f75092df3935..30bdcd4f22b3 100644
--- a/games-arcade/notpacman/Manifest
+++ b/games-arcade/notpacman/Manifest
@@ -1,4 +1,4 @@
DIST notpacman-1.0.4.zip 439775 BLAKE2B 223017b71220330167d948c46649ea6b98f6a0b165a2879c348ca5e20ce4ba0b60af6486a598bfd2b327b2e32bb9ff1f70e005b90395b1d0cc50c5d23ad8294a SHA512 c64d74cad972c22fe7674b55c0155fcd6e0176c580f53645a0cef7ae1e2c3453807f13fd9bbc9992cdc1176bc1687800f957ef5c11034a2ffe0774ec0118a863
DIST notpacman.png 1556 BLAKE2B d745ece089b9d829a47202e0e5d9a0cc4bd7365625fd0771b44d28c59d14ac903df586ec395c08a84115bf50e5842b6749239e37ec246fe6d112092db8aa541d SHA512 38fca81429255a5857476cbbcccb188ae4cc7fae4c044b45d82206ffcb41da5737e20135be2a6ab15ec1ff5faa74e5208a33a4966b3e9e99293c0ccb276b0c1b
-EBUILD notpacman-1.0.4.ebuild 1007 BLAKE2B 15441c78197a42774fb6f313adbfd5c87b035fd2a3c4fb0800cdc18d4deb83d0a5027afb7d6a55f64aac0ca75573ae6bb57a1774610fe5dd392b12a6bef74186 SHA512 4d36cdac09bce4dcd1531a3a2e9a13d05968df957e5a3c87a289f5b087977c965a5eebf656f77630cf9c261b2cdacf9ba5aadc14db311579f243be8716aa05fa
+EBUILD notpacman-1.0.4-r1.ebuild 936 BLAKE2B 0a163227a863d06d95e414a6c0248e0408c8b266890b706fc9d5dc694f2f3ccfa0b2752deabe324dc58fbb8e60676b82bc0ebdfc8a52c3c9a89a287ef8f342e7 SHA512 d48039e89176ca1ad0676f9d6bd35a6dbceeb26df78e1ae07903a94661f04004d2b7394fe2da117b3083d342b1862a3875fc9ce2ac016b31737db808eb7cba45
MISC metadata.xml 642 BLAKE2B 4be7dc3ed30e6fb7af83b8aa2a3cd862c1a7f7e76a97d32fc73485b7b691b77ae0908ff48a986b2e636f39271daf5ab324832046fa869ef3deb1b445da492b60 SHA512 171e756db4c5639b7855c5715fd394ab9c7f8c84a5720257a4655673cbe5f91a3664796bd5f64f52a3f687fad0513c2542df4939b43436a42d80bae99fc2e723
diff --git a/games-arcade/notpacman/notpacman-1.0.4.ebuild b/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
index e2332a41368e..d8e99a5e1408 100644
--- a/games-arcade/notpacman/notpacman-1.0.4.ebuild
+++ b/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-
-inherit eutils gnome2-utils games
+EAPI=6
+inherit eutils gnome2-utils
DESCRIPTION="A mashup of \"Not\" and \"Pacman\""
HOMEPAGE="http://stabyourself.net/notpacman/"
@@ -16,33 +15,30 @@ KEYWORDS="~amd64 ~x86"
LVSLOT="0.7"
RDEPEND=">=games-engines/love-0.7.2:${LVSLOT}
- media-libs/devil[png]"
+ media-libs/devil[png]
+"
DEPEND="app-arch/unzip"
-S=${WORKDIR}
+S="${WORKDIR}"
src_install() {
- local dir=${GAMES_DATADIR}/love/${PN}
+ local dir=/usr/share/love/${PN}
exeinto "${dir}"
newexe not_pacman.love ${PN}.love
- dodoc README
+ einstalldocs
doicon -s 32 "${DISTDIR}"/${PN}.png
- games_make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
+ make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
make_desktop_entry ${PN}
-
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/nottetris2/Manifest b/games-arcade/nottetris2/Manifest
index 7e92442db423..a9225825af28 100644
--- a/games-arcade/nottetris2/Manifest
+++ b/games-arcade/nottetris2/Manifest
@@ -1,3 +1,3 @@
DIST nottetris2-1.zip 2774048 BLAKE2B 2bc1edc06aeca837d39b226b5a288506a98a4a9bd2e7f884fba57c8335944689758c6cb74d2985fc8450bdba19759a177ad3036d816035770638e6520d896201 SHA512 63478640fadf91134dec86f88d6422a317b4523ececff836e40984500f2771d564012cbd587a46b300e084c3c64531f3758c648edf3d683b136c9da69924a187
-EBUILD nottetris2-1.ebuild 791 BLAKE2B b1105801e3ff90c9f02c3c14d9e3f63f36da3ab47608ad7d55e1df03ac780a722a7e782b221e03c8cc1ca5d52ba3aafce127ec6ee51b058bd4984063c11ef7f3 SHA512 778584fee731d2aeb26ef656a21a084226b56ae50f0391c1fde51973a615dece140725215d08b50b99c1e041d190d8ed8b132bfefd9bbb0056a4ea6933abf3af
+EBUILD nottetris2-1-r1.ebuild 759 BLAKE2B 42db242dde6a5a837175d717a782469b96e31b536c74174851ac656a6ffa037f97ea286d127e515a2b863cf32d6fc2f7990379b67727bcac6a021586ccb9b34f SHA512 02c69275bb65f96517d74889ffe0da2f57c0c59860953c4ef709b833541dc1a99eb91b48c6cbb8995568c314b89748f73b0c7aeeb06b4b605461fbf521780af9
MISC metadata.xml 756 BLAKE2B 8afda50ed483b95a2ba5f023b97e712dfd5facb6e8b12ecc74482a5fccb97129c9b8fff9356cf55312a0c7da3c0e7cffb2d581c0a36522012a3589ed9cb6cbea SHA512 bdbf35cb4e16381e9f53e8290a43517819ab59694425068d82a5adc6ce8c798f9de9db23181875eae41852ca08ac114f82bc750b72567989c50ed5f23a64f49b
diff --git a/games-arcade/nottetris2/nottetris2-1.ebuild b/games-arcade/nottetris2/nottetris2-1-r1.ebuild
index 583f8cae8633..47c906bb7ce3 100644
--- a/games-arcade/nottetris2/nottetris2-1.ebuild
+++ b/games-arcade/nottetris2/nottetris2-1-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-
-inherit eutils games
+EAPI=6
+inherit eutils
DESCRIPTION="The spiritual successor of the classic Tetris mixed with physics"
HOMEPAGE="http://stabyourself.net/nottetris2/"
@@ -15,21 +14,20 @@ KEYWORDS="~amd64 ~x86"
LVSLOT="0.7"
RDEPEND=">=games-engines/love-0.7.2:${LVSLOT}
- media-libs/devil[png]"
+ media-libs/devil[png]
+"
DEPEND="app-arch/unzip"
-S=${WORKDIR}
+S="${WORKDIR}"
src_install() {
- local dir=${GAMES_DATADIR}/love/${PN}
+ local dir=/usr/share/love/${PN}
exeinto "${dir}"
newexe "Not Tetris 2.love" ${PN}.love
newdoc "Not Readme.txt" README
- games_make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
+ make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
make_desktop_entry ${PN}
-
- prepgamesdirs
}
diff --git a/games-arcade/openbubbles/Manifest b/games-arcade/openbubbles/Manifest
index 5ff22ab612e8..fc3cd29a3617 100644
--- a/games-arcade/openbubbles/Manifest
+++ b/games-arcade/openbubbles/Manifest
@@ -1,4 +1,4 @@
-AUX openbubbles-1.2-glibc2.10.patch 682 BLAKE2B 7bb1f4be5fcfb2993d32d3a0bc5fcd37a6f04c540345ba2bc254ea334ea1ae954704e009844ffb4ed33aa0cb17154447c0b3233c7be8020ef629afbd91ff237a SHA512 f0c912d3b337dc0ccd51ea2b68c24bfc6e3f585dd328b3bdfd5907765e8120e85a56843ce9072aabcce6a783dd1397fa93a222062dd56a5324e039559fb750e2
+AUX openbubbles-1.2-glibc2.10.patch 686 BLAKE2B a4d0cf9ecc4d4a84b6d0370fd4634bdfce74c3916927c769298bff76ab51fa74cbcc0bdf79f26fa952b6ec46e9846500652193d1611ebecb7cb13c6fdf584154 SHA512 e84d23518dac940a761f8beea750117324d2b01a50c7efef551e14f886b7ec021e6a246f0292a173d6d08c972b0a6a6904bf7e481366bcb0c010f3862e2333bd
DIST openbubbles-1.2.tar.bz2 1090220 BLAKE2B 8ff4a8b877f2834aded15cf3f60706485f0c9534036ea008b74628185af6035769cba3589b54b24f8fa62fc1397944bbe1b0ad55fef01e0f5471696634a05c4c SHA512 fe546f12e6d045cb37f4c9f88dd42fc627d614933525066bd3eb867e5d8732f2f23fe117ff1a444fc3c33d471ae51099c865d9082134e0e8a051ce8a3df58244
-EBUILD openbubbles-1.2.ebuild 757 BLAKE2B 68190a77555f79e7a50e2d3c3276583c4f09a3dad2dce778b45c7d1a488662812465454bf59fb10542dd31d99e6580817d6b16a2d18aa4ca2e246b386d2f07cb SHA512 f03bc00a5aeac9a817da3cf000d1d536284e375b89c3f893a0ed9ecd3b8c858d8270c64432aaf84b46c1b7effe1aa463f3bd4d8d1c9c04568c1476eb11ccdf87
+EBUILD openbubbles-1.2-r1.ebuild 725 BLAKE2B c00b5b3aef12ae71df577fdf0c1ac5a8da53f77257205f2a2ed942b2bc668685472cc4d18c19fe389b11acaa484c75dc66a61cb653bf7930fa4000fdc983bc7d SHA512 7bed861d04f5b66f1ab87142ae0bc31a39525b8488f2c460266c33fe7b2b14ff5270b6dc40982423daae27679b13e654d55e3b20f7adf499635250cf8c9291a8
MISC metadata.xml 1193 BLAKE2B 619aa83309d60272fe979af37d6597814ea9de739570b74cd9d99948be95d44e95a77d3503da692953fe6cca569b9799d51da094af6e616cdbbe94c377bb1b94 SHA512 ebd0c3dd44e4adc2a0c3ce8dc43a17766e8d7487e9087e823872e4d8cac5ff09562892460fe4c332b939a195eb700df95fdd1128b13f03f36b7f5a4a8a53a438
diff --git a/games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch b/games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch
index d511734da28f..df2bcebc58b8 100644
--- a/games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch
+++ b/games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch
@@ -1,5 +1,5 @@
---- src/BFont.cpp
-+++ src/BFont.cpp
+--- a/src/BFont.cpp
++++ b/src/BFont.cpp
@@ -319,7 +319,7 @@
int i = 0;
diff --git a/games-arcade/openbubbles/openbubbles-1.2.ebuild b/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild
index 69515aa06555..d1381cd3c74d 100644
--- a/games-arcade/openbubbles/openbubbles-1.2.ebuild
+++ b/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="A clone of Evan Bailey's game Bubbles"
HOMEPAGE="https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/"
@@ -16,15 +16,12 @@ IUSE=""
DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-image[png]
media-libs/sdl-gfx"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-glibc2.10.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-glibc2.10.patch )
src_install() {
default
newicon data/bubble.png ${PN}.png
make_desktop_entry ${PN} "OpenBubbles"
- prepgamesdirs
}
diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest
index 686a53579286..a79f2f10ec82 100644
--- a/games-arcade/openmortal/Manifest
+++ b/games-arcade/openmortal/Manifest
@@ -1,5 +1,5 @@
AUX openmortal-0.7-freetype.patch 394 BLAKE2B b9373aa4e5aa0906a614bf161a6809f13633e4ff7a9ec4694cf0751ba2f6bd2e28f3b3b9099786141fe9cdef4b1c8d7bccdbd3c492b52ad5147c4fed61b2ebec SHA512 52bc47058c41aeb688450c37541f428f7adf8c122c965db0b8c94abc76f5a43f9705d34bdaa17cf5dfe428e23c74532ff03c907b552dea19da3575d21b1d9a74
-AUX openmortal-0.7-gcc41.patch 301 BLAKE2B 1fc425e4a5747c72a2122c18d377ae9adc9d2e2e22f5cb3e74d57fc621af165d6a4fec777b3893f424e8e7218e0f16df72b399be38a62f1b810373af5bdec779 SHA512 e5007d2b70e6499aa7c4b6052a9ed0bd5d7f7a3611d13382ab7bede55ab80f0e9a5bbecf341c4abc0df80e8bb514de087f3c3d918ec515e33867faab4eebe93d
+AUX openmortal-0.7-gcc41.patch 305 BLAKE2B 1f6cba83ed4af95978045404edfd6396d438ca26f5b9f0d5b159dfb37978a1f50a3a18857db82b3bf74dd74a979563d0f7949e544f4527a57237662502c4c77c SHA512 0bc8c0924a86b4e024602c67bb4136ba67e0dc9d58381a2c00f07ce02845e1d389186c4864720a16cdf828a287ca9d6488e3420512daf7e3585988b0449a930b
DIST openmortal-0.7.tar.bz2 51197736 BLAKE2B b4744bde2a9695cc5a1323f4e258fe7cf191d7e15e086e37f476feed0ed4039c27a58ee8d0a28b00945a2ba985dc0591bcf1832f070ace6b65ae04826df7ea3b SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce
-EBUILD openmortal-0.7-r1.ebuild 836 BLAKE2B 7d63df226a770c8c9c4e64ae569ffb51ba7d1fa14aaaf1c9587b5c1d7326a622fee16fb069b435802eb26484cb3be8777a26e6856512e14acb93594d9b5ecc4f SHA512 769706f8c638ab87e7feb81d7b5c3e8cd2ed64f1eab1b31571df8e5cbcbc6c69facb665c792d7136f48ca425eef43a057fa4bf1f27f995836eef80946506eb69
+EBUILD openmortal-0.7-r2.ebuild 789 BLAKE2B 4dc748fbf3d67517a45452114dcdfbce2836cf7abf3c7851db7dca5727b964a80de3fe24000b62e8e31304bb7e5b8b37df3f4b1128a0842b8c27834d86f4fcb4 SHA512 03369f61b7c75dadd3959676a01b7796bbcd5ab6f7249175b4895cb4fe734730049e9ae7287afb3c9559c1032ccecf6fc7b1334dec34bbed68a23dc7b93e7796
MISC metadata.xml 333 BLAKE2B d6fb63cdba371534a7ae3217ea7d659aba14bdeff1b63bcf9adcca55f0c1975fea3d88beaa695bd95b7c6675c37f049b0c97d2b7666c86acd673e1b1476c6ff3 SHA512 3cf6883bbe8b14f392d0207792ef501bd2c7fa5395a82d1606341b9f44f639879756bc90645cf7bac038ede44865afde59b1622ee0657e1980b6ec3ccd68cefd
diff --git a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
index 1c10ce2ba3d4..2620c153e837 100644
--- a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
+++ b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
@@ -1,5 +1,5 @@
---- src/OnlineChat.cpp.old
-+++ src/OnlineChat.cpp
+--- a/src/OnlineChat.cpp.old
++++ b/src/OnlineChat.cpp
@@ -56,7 +56,7 @@
class CChallengeMenu: public Menu
{
diff --git a/games-arcade/openmortal/openmortal-0.7-r1.ebuild b/games-arcade/openmortal/openmortal-0.7-r2.ebuild
index 8d5a71e70a97..025e21b639ff 100644
--- a/games-arcade/openmortal/openmortal-0.7-r1.ebuild
+++ b/games-arcade/openmortal/openmortal-0.7-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit autotools eutils games
+EAPI=6
+inherit autotools desktop
DESCRIPTION="A spoof of the famous Mortal Kombat game"
HOMEPAGE="http://openmortal.sourceforge.net/"
@@ -18,12 +18,14 @@ DEPEND="media-libs/libsdl[video]
media-libs/sdl-mixer
media-libs/sdl-ttf
media-libs/sdl-net
- >=media-libs/freetype-2.4.0
- dev-lang/perl"
-RDEPEND=${DEPEND}
+ >=media-libs/freetype-2.4.0:2
+ dev-lang/perl
+"
+RDEPEND="${DEPEND}"
src_prepare() {
- epatch \
+ default
+ eapply \
"${FILESDIR}/${P}"-gcc41.patch \
"${FILESDIR}/${P}"-freetype.patch
mv configure.{in,ac} || die
@@ -31,9 +33,7 @@ src_prepare() {
}
src_install() {
- DOCS="AUTHORS ChangeLog README TODO" \
- default
+ default
newicon data/gfx/icon.png ${PN}.png
make_desktop_entry ${PN} OpenMortal
- prepgamesdirs
}
diff --git a/games-arcade/orthorobot/Manifest b/games-arcade/orthorobot/Manifest
index ba7661045a08..8c14019dcea5 100644
--- a/games-arcade/orthorobot/Manifest
+++ b/games-arcade/orthorobot/Manifest
@@ -1,3 +1,3 @@
DIST orthorobot-0.zip 3429026 BLAKE2B d21023045cce73142f03179719591f4f0e58a3a968a1094da07611ec77cac37bcf822ddd3748699c21718e27534ee2e993a1f4cab038dd745fc94337f277a374 SHA512 cf73bfd7d136c0d408dcee80db1193c4ae1d418128b8879a67c5fbfc013ce33ffab4255c0ea2e7d2a70f22301192fb77bd5b3105d69ff511d2d5a5b99fbd0cf0
-EBUILD orthorobot-0.ebuild 1141 BLAKE2B 65c8c395f91dfc600b16815093b153fd8841b021f0dbf886158019dcb30559ca9c59cce288e44c0859f25e45cec493fce9f1886c36a1beb8463f3ce67615e6b1 SHA512 a3784c8042f7f8163982bb5c3a10d018014eb5ff54630193c684fca90cd4f5b03a733fdd156f0abebbe9715f3e381ece5e36024dfa900843bf705c729645db6b
+EBUILD orthorobot-0-r1.ebuild 977 BLAKE2B fefeb5915d4acd6e51d9d7fa9724e5dc0db41eddb1f42666016cead27b93b6e3e5b1576578ccc250945495f0960b10dc656495bcb6af8cb9511378bb7e96014c SHA512 12cea3e84b373df31b1664d379492515283409aa4ad7288001be45991f155d3a8f8f07e0ec4d5182551b279f06316dc81a974ae6ffd2b8d11ee8abec54350d98
MISC metadata.xml 247 BLAKE2B 61049845c1ffb66aea9959f984983735ad8d7d9d37aab6da3a19951bbf8d67af657cacde1701da8a3dd93b0704c10430d511bea11d56bf98702950f0707436ec SHA512 96c55c2979dd6a4c4761fce9b5a0be387b11fcf197ef903d8680ae82f01a2caea93b1238bed1ac96d3eb250744e2149a507e0424ac017b4324f0806a54e72c4a
diff --git a/games-arcade/orthorobot/orthorobot-0.ebuild b/games-arcade/orthorobot/orthorobot-0-r1.ebuild
index 2a7389e1d90f..69e0533a32ca 100644
--- a/games-arcade/orthorobot/orthorobot-0.ebuild
+++ b/games-arcade/orthorobot/orthorobot-0-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
-
-inherit eutils games
+EAPI=6
+inherit eutils
DESCRIPTION="Perspective based puzzle game, where you flatten the view to move across gaps"
HOMEPAGE="http://stabyourself.net/orthorobot/"
@@ -13,9 +12,8 @@ LICENSE="CC-BY-NC-ND-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=">=games-engines/love-0.8.0"
-DEPEND="${RDEPEND}
- app-arch/unzip"
+RDEPEND=">=games-engines/love-0.8.0:0"
+DEPEND="app-arch/unzip"
S="${WORKDIR}"
@@ -28,22 +26,15 @@ src_unpack() {
}
src_prepare() {
+ default
# fix error on quit
sed -i -e 's/love.event.push("q")/love.event.push(fadegoal)/' menu.lua || die 'sed failed'
-
- epatch_user
}
src_install() {
- local dir="${GAMES_DATADIR}/love/${PN}"
+ local dir="/usr/share/love/${PN}"
insinto "${dir}"
doins -r .
- games_make_wrapper "${PN}" "love ${dir}"
+ make_wrapper "${PN}" "love ${dir}"
make_desktop_entry "${PN}"
- prepgamesdirs
-}
-
-pkg_postinst() {
- elog "${PN} savegames and configurations are stored in:"
- elog "~/.local/share/love/${PN}/"
}
diff --git a/games-arcade/pacmanarena/Manifest b/games-arcade/pacmanarena/Manifest
index cc35614202e4..3cc584225bec 100644
--- a/games-arcade/pacmanarena/Manifest
+++ b/games-arcade/pacmanarena/Manifest
@@ -1,5 +1,5 @@
-AUX pacmanarena-0.15-underlink.patch 313 BLAKE2B 9fcee3997ae33960e0a663187fdfca9c99004b5e45f6dab3e07bb1469c088566bc30b1306cc49ffd1540d7378d76b57ae2b2af786587a9056f1531b39047fd16 SHA512 f51ede00af3864af5414ae9214928ab8128a662a1fdbc1f2f28a4ef64a4f57be8ccc843991f18cc8882fa99281b85850f5ed642ae0f1182c14b988b99a6a0a83
+AUX pacmanarena-0.15-underlink.patch 317 BLAKE2B e0cd8d59918c75a149abf32b5d1979d29ed15189c57a4e13858442de826cb23aa2abb094c03055481cfb1dc750d01967b115e56ca032d275d6a37d7dfc282e80 SHA512 afffb103e4394f7cd367e4fe1b2acab034786539b025f6d86118bbf88610b49cb60975ba92be0534fb025def49973e3442df325a00fd11b742c765cbcd2611e1
DIST pacman-arena-0.15.tar.bz2 100112 BLAKE2B c4324ec83ad5033a40061935c8cfe982b4f36e7e466fbd10e836728fd0cdf01bda812a86f9cdfbd33c2a4f67b577026a836390e9ce61953372aab7dcded6aa19 SHA512 40e8092cf223d075dbb5654766f095ce57d61ff329aee5dc0f3c95655e3894ac507d8b48014326b7fd9265c81b9340624aaa349641efbdcde55bda0b1098f398
DIST pacman-data-0.0.zip 11994364 BLAKE2B cc83c490387bfe859bb7e41068c00ea4c4f7fd4ed8ab718cff3d1fbb6c5eb5590837eb73b43a6b3be8cd76e3ef8f8b6b3ca8229a2bb645c48580cc302f02b88e SHA512 f3619ab876ff9c0f354fff9e9b0acefaa1a1a094e8ef215fe1b57f617f79540ae87681dae0ec3c1df672615064be345f74e52a6f2f241bfe70d78f5b8c7fadc7
-EBUILD pacmanarena-0.15.ebuild 1188 BLAKE2B 3387c305941ceee6a23387d2048b262ec713f49fc7668480f211909a56ca1a3481b9be4d43be6c88ec83c9de948b08f1975d10395e20be1511b6bbe4f38bc1e0 SHA512 330df94d073970356595e78255da6f129654d872fbe0c77931415e607c0fe4e07762fff09273259a2986bc632c673d8d2ea330e9c7638ed85e994cd650abe123
+EBUILD pacmanarena-0.15-r1.ebuild 1156 BLAKE2B fcc651259b78970cbb6265d264a7774d0eebe55edd0a5c60ac313a6eceec221c71ecd255cc7a3ba355226e76f6cfbab3ee8700cc7829b61d9f6a88576d6404da SHA512 9140cc8a57f6873d8f858b949e8169e9b91204906e50b3f3cd745056ab68cd93075321345aceb943d9120a1a232537d107b55c42ba1354a7cfc51ba0fe59c601
MISC metadata.xml 334 BLAKE2B 034963dd5af81911ac555bc717bbedf63c92413161b71d0771774ee6ad88317aaccfdee893c17a8a630a14aad726fc7dc9acbb19383b21468dd29f3b768e6780 SHA512 0ac8a4136638b425aa6122eaedb145adde764ecbe83e0388800c1f690abb27be59dd9b49933849e56111df0fc9741d71d8fe580f923bc6bf504ea8c66bd523c9
diff --git a/games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch b/games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch
index 08c2a54dd1f2..6c32d8793be7 100644
--- a/games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch
+++ b/games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch
@@ -1,5 +1,5 @@
---- configure.ac.old 2011-05-24 08:45:49.197656941 +0200
-+++ configure.ac 2011-05-24 08:46:13.685193761 +0200
+--- a/configure.ac.old 2011-05-24 08:45:49.197656941 +0200
++++ b/configure.ac 2011-05-24 08:46:13.685193761 +0200
@@ -101,6 +101,7 @@
AC_CHECK_LIB(GLU, gluNewQuadric, [ LDFLAGS="$LDFLAGS -lGLU" ],
[AC_MSG_ERROR([OpenGL libraries not found])
diff --git a/games-arcade/pacmanarena/pacmanarena-0.15.ebuild b/games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild
index 1d57629a1ffd..e803d7748359 100644
--- a/games-arcade/pacmanarena/pacmanarena-0.15.ebuild
+++ b/games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 autotools games
+EAPI=6
+inherit autotools desktop
DESCRIPTION="3D Pacman clone with a few surprises. Rockets, bombs and explosions abound"
HOMEPAGE="http://pacmanarena.sourceforge.net/"
@@ -14,15 +14,18 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~x86"
IUSE=""
-RDEPEND="virtual/opengl
+RDEPEND="
+ virtual/opengl
virtual/glu
media-libs/libsdl[sound]
media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net"
+ media-libs/sdl-net
+"
DEPEND="${RDEPEND}
- app-arch/unzip"
+ app-arch/unzip
+"
-S=${WORKDIR}/pacman
+S="${WORKDIR}/pacman"
src_unpack() {
unpack pacman-arena-${PV}.tar.bz2
@@ -31,6 +34,7 @@ src_unpack() {
}
src_prepare() {
+ default
sed -i \
-e "/^CFLAGS/ s:pacman:${PN}:" \
-e '1i CC=@CC@' \
@@ -38,16 +42,15 @@ src_prepare() {
sed -i \
-e '/CFLAGS/s:-g::' \
configure || die
- epatch "${FILESDIR}"/${P}-underlink.patch
+ eapply "${FILESDIR}"/${P}-underlink.patch
eautoreconf
}
src_install() {
- newgamesbin pacman ${PN} || die
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r gfx sfx || die
+ newbin pacman ${PN}
+ insinto /usr/share/${PN}
+ doins -r gfx sfx
newicon gfx/pacman_arena1.tga ${PN}.tga
make_desktop_entry ${PN} "Pacman Arena" /usr/share/pixmaps/${PN}.tga
- dodoc README
- prepgamesdirs
+ einstalldocs
}
diff --git a/games-arcade/penguin-command/Manifest b/games-arcade/penguin-command/Manifest
index a7ce3b647726..9da2d69dac80 100644
--- a/games-arcade/penguin-command/Manifest
+++ b/games-arcade/penguin-command/Manifest
@@ -1,3 +1,3 @@
DIST penguin-command-1.6.11.tar.gz 1123574 BLAKE2B 98c800a5a9081c843ecaddac57a1d1bd08f6b65a1539ecf206ff43ed13864cb2e94d77717ae88eb223a651c60c850b6aaf27a199bfc2d2b6394e04d63e3f9769 SHA512 ba41a7fbf3c07149fb6f6cf60091afda9de3c9f8f04e541d7b62ba744b04e5db7eecc5aa2391a71b72ccf6f544d397a5994a6f7aee0907211ced1686fe517646
-EBUILD penguin-command-1.6.11.ebuild 615 BLAKE2B c15c7d6eaacb9b2e2f0e2f068d4140e2fa6fc8fc70408b4282d60db523a203fcad66f8b97f182ae47c738938a702dfe0505f02352b937c14f6d4e4fd23eac8b1 SHA512 0ae2be703ae8a733fef5017a7b24a971699385ad9c37dd40d70de8bb3e190e67da12fc1762358552216815670227e3355f6145cbad7d2a6966de939431e8d873
+EBUILD penguin-command-1.6.11-r1.ebuild 595 BLAKE2B 7d38a0294d52fce6bc7de92902b448ea2790b3410dd8f6a5f8133de937b1672abf033e914d2cff17a7650c50dae1d7c751582e6cc470de246b59318b6f590470 SHA512 f6ab6011949f525d829b8422f65477843e327a17edbc16f9245d1a3e9fbd1be6159fca9797b3a64523139d3fa0484512b85d0ce474355c6914802558d36b97cd
MISC metadata.xml 338 BLAKE2B 9aa912c5237f8f99636f2dac62569a21c3fe222b90c936a24d5b4afa81e3a60bb5bd66c1d21b50dd0e825fc3646c07b784f752e458727b5c0cb55725e0167326 SHA512 0176df19657b155dd98ab5f40138c4838b2f666fb73c285a1a9c77569a70960bf8ac493cd5243e055f10ee0210ac4bcd338cef2d7dc08c2058cd6adf8622e4e7
diff --git a/games-arcade/penguin-command/penguin-command-1.6.11.ebuild b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild
index 7a44530273f4..c442fae3b31e 100644
--- a/games-arcade/penguin-command/penguin-command-1.6.11.ebuild
+++ b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="A clone of the classic Missile Command game"
HOMEPAGE="http://www.linux-games.com/penguin-command/"
@@ -22,5 +22,4 @@ src_install() {
default
newicon data/gfx/icon.xpm ${PN}.xpm
make_desktop_entry ${PN} "Penguin Command" ${PN}
- prepgamesdirs
}
diff --git a/games-arcade/pengupop/Manifest b/games-arcade/pengupop/Manifest
index 7b940b219b50..aa5d8149a56b 100644
--- a/games-arcade/pengupop/Manifest
+++ b/games-arcade/pengupop/Manifest
@@ -1,4 +1,4 @@
-AUX pengupop-2.2.5-underlink.patch 565 BLAKE2B 956f7ca55c901b03b1500bcbf51143f7aef228b1eee5ad04f8f1f39eb295301ee1b64e40b6c34357d1ba31b835c375e58c73a9bd0373ee2ba317d1f7b87273fa SHA512 d57b035fbe37477f6ecb421ab6efe8e95bfb0b29d963c354726109defc924a58a7c07310ce4f784810182c166e20cdcbf63418424c43b587315cfdd1c3b71f36
+AUX pengupop-2.2.5-underlink.patch 569 BLAKE2B c0f08dbd63f97f58cba1bac6553863250c35036452be487c19e4294dcc5df8a9816acc68087a1f02db3e56c718f95c5da17bc47bc2ab4dd95d2fc77bab95cd48 SHA512 c7dac9f94d99b0ef2e42f8d6e409afaeddb29ef6d85e9b01d3a8b4b6a3e4d73808c909e2dbb7f7d0c30dbcc06ed6d72e304b3dc9ada71aedc782982fa49cc444
DIST pengupop-2.2.5.tar.gz 1676224 BLAKE2B 5527d956a9ae0d3a2c4a31e2bb5f4059bd79c8c6ab2ccc81b2ec35c698f8e40bbdf7a68b6799bd202f39b2e5d39e690de6e71aa97c6ff307d03679f8aae8f755 SHA512 1886898288cb9b2be949a031bf2baae80332c5ca93bead91ed8c50d0aaea81715cf0eaeb09a63af298e82e1409f9f39527742707839526283e57809484be4abf
-EBUILD pengupop-2.2.5.ebuild 1004 BLAKE2B 5793e56084116a282e53b9b435ab82e885b44ad9cf94abf36c2cc4ded8f590f3dc39bb0ac2c378c841616a78a134e8e4baaf1aad13cab20c2239d34f9837d0f7 SHA512 17864d43f8c47f4552cd593b75026e933ae3b1e8f3e35e7fb51faee6da64677feba9ff9ee7fee8542eecf92e26eb46d723864f216b6717fe071168f700f76784
+EBUILD pengupop-2.2.5-r1.ebuild 956 BLAKE2B d3db85dbf59876d8a40c5a26e530210262118bca9ea5a5aa55a9416870134662af7d3ac98b47ddfe18fa969a11a2e37600627de52e1c12fe0528c5e5981a6caa SHA512 f4bc51a6a69351b62f5903215446384e29048697cdd84346838bb817016566912948c8799e32f973ff33bd64696982a21963a9f33b5ed4ef3ddca3628ee9e366
MISC metadata.xml 329 BLAKE2B 12f9759170dea648244936ee92bb4c3f3777382ff1bfb6866de215b068e79a3d4c20386c6c98af482c711627fc1c068fef9034c46b4fe2b254d5d220897eb90b SHA512 68b5c8588a25954a6f833ada9d10ddaeb9296618fbb84355d6242f41e5a2ea859b8a677f0cefcaafe10a1465012de6f578c0d794e31dd97fa1f9917451240243
diff --git a/games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch b/games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch
index 5b6453accce7..fbbb704a6a30 100644
--- a/games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch
+++ b/games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch
@@ -1,5 +1,5 @@
---- Makefile.am.old 2011-06-14 21:44:40.242317771 +0200
-+++ Makefile.am 2011-06-14 21:44:49.216882568 +0200
+--- a/Makefile.am.old 2011-06-14 21:44:40.242317771 +0200
++++ b/Makefile.am 2011-06-14 21:44:49.216882568 +0200
@@ -17,7 +17,7 @@
nodist_pengupop_SOURCES = images.h
diff --git a/games-arcade/pengupop/pengupop-2.2.5.ebuild b/games-arcade/pengupop/pengupop-2.2.5-r1.ebuild
index c90b8970431f..6938c534c5c9 100644
--- a/games-arcade/pengupop/pengupop-2.2.5.ebuild
+++ b/games-arcade/pengupop/pengupop-2.2.5-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 gnome2-utils autotools games
+EAPI=6
+inherit autotools desktop gnome2-utils
DESCRIPTION="Networked multiplayer-only Puzzle Bubble clone"
HOMEPAGE="http://freshmeat.net/projects/pengupop"
@@ -18,7 +18,9 @@ DEPEND="media-libs/libsdl[sound,video]
RDEPEND="${DEPEND}"
src_prepare() {
- epatch "${FILESDIR}"/${P}-underlink.patch
+ default
+
+ eapply "${FILESDIR}"/${P}-underlink.patch
sed -i \
-e '/Icon/s/\.png//' \
@@ -29,6 +31,7 @@ src_prepare() {
sed -i \
-e 's/-g -Wall -O2/-Wall/' \
Makefile.am || die
+
mv configure.in configure.ac || die
eautoreconf
}
@@ -37,16 +40,13 @@ src_install() {
default
domenu pengupop.desktop
doicon -s 48 pengupop.png
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/performous/Manifest b/games-arcade/performous/Manifest
index ee395a809ee0..2cfae6c8b535 100644
--- a/games-arcade/performous/Manifest
+++ b/games-arcade/performous/Manifest
@@ -5,5 +5,5 @@ DIST ultrastar-songs-jc-1.zip 242698201 BLAKE2B 39c37160c1ce305252c7b94910aae4ed
DIST ultrastar-songs-libre-3.zip 5289866 BLAKE2B 2c3fc640ad808b12987e9b50510df644ab8dd1ae41a4b9e5056950c7aa1823678a4b568a60a260b93a4bdf06f199fac1b99bd22e4e39301bf34f337c08d68b69 SHA512 820e3637a7b778c92ed1a8b925802134fa2146879b3e03e88cd412de5414635c90fe256dfaf984cfa3e8b07b7da8531dc3061b7c4e1bb4422127b469b2345e66
DIST ultrastar-songs-restricted-3.zip 10242651 BLAKE2B de923f72bdd3081f2870457fd734ae2f8c11a84a74344af165aa5c6cf7b812c98fd53b3ab18ac9ac51f488fbf3fe274289205724c9f8547a31245536bea3c6b1 SHA512 70b987fec3705d6610625c1f30a7ff683a51bb6b7ee3174609c80dc31c1bccdb23dcb2c6ae8154e1b1d9ef115b914e27e73925878a3c5460b997fdde813456b8
DIST ultrastar-songs-shearer-1.zip 50411551 BLAKE2B b91896197b6750dce6998ad309a9aca42aaf11b48c92bd1c30a67befcaf4ac64b6c5207f492e0f8588b986033d297a37bc8c9e505baea809591aa3255034fed4 SHA512 add9df22b78967fd6f19699e8569f976423e931a32ea7a62cfec2f94470b9120f05832560215a000ecec8dd65508b057fac8ac90efd3a768ed74ddced186a73b
-EBUILD performous-1.1.ebuild 2520 BLAKE2B 5da48880220e4fb81ab851b3303250ac267173075c079e544cd8f1e9325baab1b5739fed67aeac4a89701e58c84668c78c113063569d8c622e2841d497a5cadf SHA512 7480ae6c6a59cd269006bc26afe47cb77896cf4d565e19e0280de5edd496e0df748c8c161fa3c90fcf893452760c45af6a511a84094e5afc32c925853256727c
-MISC metadata.xml 796 BLAKE2B f74397fc9ab29519c3076bdd9caa181f2d71080f3ad05a060ceba13c42ea9b0a826e756300e9730940bc9189a4dfae6a253052f79b48413b68a348b5d303b09f SHA512 1161a7a6b8c9827fe54c01f99ce6534475f23e3cba4890b8e5ab3aedd594de43c836df01c428144dd3ce141fe5df0a590206819e607044d28ab36c4a3cec3255
+EBUILD performous-1.1-r1.ebuild 2474 BLAKE2B eaecbe32cbf0d321090972037a54065d559063b57abe80e5570cbfd74deeffb603d0b25f539fc3b43b207913cae9bcb3a7fa4d1dd0cca61457264981740bbf03 SHA512 cc07a9970af2e12bb8eb4bb0f1279c5213c5937398f5108c89d89a4260ad75e1a608892ea45b418a3fdf20ef7ea1f56335615e3c6f677fa9aa7b4bdba34f82ad
+MISC metadata.xml 856 BLAKE2B d467d86270f2f571d310ceac4934aea595a62fa9e234e8897ef0b22871df612cdb335e7e3298a0991db6c98b78ea68b04882de8696150d5acb65944d9ff80c3d SHA512 24da96b0da902a2d54d92e2f74d8c57fdd1e84f35b96d416cb15898485f0387c70f3430e21ba7eebd5bc289f76f02695d246746abe7eb041f9f7e2e0e8e1e4e0
diff --git a/games-arcade/performous/metadata.xml b/games-arcade/performous/metadata.xml
index c8eefd0a8906..2ee1cd7690b5 100644
--- a/games-arcade/performous/metadata.xml
+++ b/games-arcade/performous/metadata.xml
@@ -11,7 +11,7 @@
<use>
<flag name="midi">Enable MIDI I/O support</flag>
<flag name="songs">Install a few demo songs</flag>
- <flag name="tools">Install tools</flag>
+ <flag name="tools">Enable building of song extraction utilities for SingStar and Guitar Hero</flag>
<flag name="webcam">Enable Webcam support</flag>
</use>
<upstream>
diff --git a/games-arcade/performous/performous-1.1.ebuild b/games-arcade/performous/performous-1.1-r1.ebuild
index e7eefe5ef0ab..6b8850506d52 100644
--- a/games-arcade/performous/performous-1.1.ebuild
+++ b/games-arcade/performous/performous-1.1-r1.ebuild
@@ -1,44 +1,50 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CMAKE_REMOVE_MODULES="yes"
CMAKE_REMOVE_MODULES_LIST="FindALSA FindBoost FindFreetype FindGettext FindJpeg FindPng FindTiff FindZ"
-inherit eutils cmake-utils gnome2-utils games
-MY_PN=Performous
-MY_P=${MY_PN}-${PV}
-SONGS_PN=ultrastar-songs
+inherit desktop cmake-utils epatch gnome2-utils
+
+MY_PN="Performous"
+MY_P="${MY_PN}-${PV}"
+SONGS_PN="ultrastar-songs"
DESCRIPTION="SingStar GPL clone"
HOMEPAGE="https://performous.org/"
-SRC_URI="https://github.com/performous/performous/archive/${PV}.tar.gz -> ${P}.tar.gz
+SRC_URI="
+ https://github.com/performous/performous/archive/${PV}.tar.gz -> ${P}.tar.gz
songs? (
mirror://sourceforge/performous/${SONGS_PN}-restricted-3.zip
mirror://sourceforge/performous/${SONGS_PN}-jc-1.zip
mirror://sourceforge/performous/${SONGS_PN}-libre-3.zip
mirror://sourceforge/performous/${SONGS_PN}-shearer-1.zip
- )"
+ )
+"
-LICENSE="GPL-2
+LICENSE="
+ GPL-2
songs? (
CC-BY-NC-SA-2.5
CC-BY-NC-ND-2.5
- )"
+ )
+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="midi songs tools webcam"
-RDEPEND="dev-cpp/glibmm:2
+RDEPEND="
+ dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
media-libs/portaudio
dev-libs/boost[threads(+)]
dev-libs/glib:2
- dev-libs/libxml2
- gnome-base/librsvg
- media-gfx/imagemagick
+ dev-libs/libxml2:2
+ gnome-base/librsvg:2
+ media-gfx/imagemagick:0=
virtual/jpeg:0
- media-libs/libpng:0
+ media-libs/libpng:0=
media-libs/libsdl2[joystick,video]
virtual/ffmpeg
virtual/opengl
@@ -50,10 +56,12 @@ RDEPEND="dev-cpp/glibmm:2
x11-libs/pango
media-libs/libepoxy
midi? ( media-libs/portmidi )
- webcam? ( media-libs/opencv )"
+ webcam? ( media-libs/opencv )
+"
DEPEND="${RDEPEND}
sys-apps/help2man
- sys-devel/gettext"
+ sys-devel/gettext
+"
src_prepare() {
cmake-utils_src_prepare
@@ -61,7 +69,7 @@ src_prepare() {
"${FILESDIR}"/${P}-gentoo.patch \
"${FILESDIR}"/${P}-linguas.patch
sed -i \
- -e "s:@GENTOO_BINDIR@:${GAMES_BINDIR}:" \
+ -e "s:@GENTOO_BINDIR@:/usr/bin:" \
-e '/ Z /s/ Z/ ZLIB/g' \
-e 's/Z_FOUND/ZLIB_FOUND/g' \
-e 's/Z_LIBRARIES/ZLIB_LIBRARIES/g' \
@@ -78,7 +86,7 @@ src_configure() {
$(cmake-utils_use_enable webcam WEBCAM)
$(cmake-utils_use_enable midi MIDI)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DSHARE_INSTALL="${GAMES_DATADIR}"/${PN}
+ -DSHARE_INSTALL="/usr/share/${PN}"
)
cmake-utils_src_configure
}
@@ -90,21 +98,18 @@ src_compile() {
src_install() {
cmake-utils_src_install
if use songs ; then
- insinto "${GAMES_DATADIR}"/${PN}
+ insinto "/usr/share/${PN}"
doins -r "${WORKDIR}/songs"
fi
dodoc docs/{Authors,instruments}.txt
newicon -s scalable data/themes/default/icon.svg ${PN}.svg
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/primateplunge/Manifest b/games-arcade/primateplunge/Manifest
index 688ffdf2d5f3..cb4060d693f0 100644
--- a/games-arcade/primateplunge/Manifest
+++ b/games-arcade/primateplunge/Manifest
@@ -1,4 +1,4 @@
-AUX primateplunge-1.1-AC_SUBST.patch 615 BLAKE2B 13358475ded92b3cf5e88c7f53bf06bf89e2c0fc17a4bd08ac01934c9e9291975c6c1e7c87ee2d3519059803a59a98c9ca712c5ebe082c686389e4a336f8b375 SHA512 4d0b228471ff977efe48ff8bc29feb46f9af1d124e89e49e512811b33d8f5d863f06f14d6abee9cd9dc03b344513d6fc6cb110d5e5b4ed3f2b2db6745659f99f
+AUX primateplunge-1.1-AC_SUBST.patch 619 BLAKE2B 3252eb57e4c3352f3706abb6cf6ebc26fd8d8151548e8c4aa32eaace0dbcb0c5b90d313f9631f84e0eb46781143922da10638318e118925d95f2cf0a318c9fab SHA512 f8d584b8a305ac54b91a6746613361f60cb74e6c756f1067f6d3e6ffec71f3358c64f5901e44c3a1d423d5b8624e5c34086fe7f3d63df9cb86db0d558a08b7c2
DIST primateplunge-1.1.tar.gz 5245884 BLAKE2B a1496eea4c99dd52f301aa50b6831ce6efffa78e45b97be13e93f64d4c4dd814b87fac17612fb82f994ee125375c75a47d3968b379c7622d78c76cadf5567e3b SHA512 bdc6be0faf28375941e67895c498f59a529521ba46d6b23ea94d3b16ead1541738d7aa5cfa5fa5cf269e7e474ca9002180e7b0663e1b4531300d21564df41b8c
-EBUILD primateplunge-1.1-r1.ebuild 791 BLAKE2B 010e35828cb32f32a79c38e00a876578a21d1bd76a5af5fc02156e78fc48a3cd40872ae94143d5035a498e6663f202f03323f463177f78c17b3cfc1ea83909a6 SHA512 dc318c8f6e83d934c4faedba781f06c5d13d5d55797bf1eba1061f94d782bb7c00801dcee4b19ea7704ce56e59e35be5bbd7dcc3854f95494f46fd421798d345
+EBUILD primateplunge-1.1-r2.ebuild 746 BLAKE2B 71a599054b1bbed857c16ee88d2a2ddc7557292c017c375b163accae381c962f05ddce0b7515426358f7978b179edd689b95cd45ceb7749df663610618471c61 SHA512 d8c9cfa96356ab6b932aa9bff4f2b6c9736aa38b1478519a31084b0e9900fe7e12eca6ce09bee4a0ccdd6fe938ef9ffd01fadb098540ce6202060378d5580c51
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch b/games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch
index b5c50dcc701b..562f62f98585 100644
--- a/games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch
+++ b/games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch
@@ -1,5 +1,5 @@
---- configure.ac.orig
-+++ configure.ac
+--- a/configure.ac.orig
++++ b/configure.ac
@@ -7,12 +7,12 @@
AC_INIT([primateplunge], [1.1], [primateplunge@aelius.com])
diff --git a/games-arcade/primateplunge/primateplunge-1.1-r1.ebuild b/games-arcade/primateplunge/primateplunge-1.1-r2.ebuild
index 33eee4b857b6..a2cab33ca840 100644
--- a/games-arcade/primateplunge/primateplunge-1.1-r1.ebuild
+++ b/games-arcade/primateplunge/primateplunge-1.1-r2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit autotools eutils games
+EAPI=6
+inherit autotools desktop
DESCRIPTION="Help poor Monkey navigate his way down through treacherous areas"
HOMEPAGE="https://www.aelius.com/primateplunge/"
@@ -16,17 +16,17 @@ RESTRICT="mirror bindist" #465850
DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
src_prepare() {
- epatch "${FILESDIR}"/${P}-AC_SUBST.patch
+ default
+ eapply "${FILESDIR}"/${P}-AC_SUBST.patch
eautoreconf
}
src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS README TIPS
+ default
+ dodoc TIPS
newicon graphics/idle.bmp ${PN}.bmp
make_desktop_entry ${PN} "Primate Plunge" /usr/share/pixmaps/${PN}.bmp
- prepgamesdirs
}
diff --git a/games-arcade/pycadia/Manifest b/games-arcade/pycadia/Manifest
index da095f941a2d..2d99ace867b0 100644
--- a/games-arcade/pycadia/Manifest
+++ b/games-arcade/pycadia/Manifest
@@ -1,3 +1,3 @@
DIST pycadia-0.5.1.tar.gz 2768619 BLAKE2B 688fe8e148078e990ded8870569cf844fc9817e07c5136dc0b8960d2c39a72ca66443feee08c907104bf150c3475fcc0e626833252ce6f5c12b332f483d41079 SHA512 bfe7369263f21d672800eeaf567d7dcb5027b24d2f0d0534d68ad28ae71c916eca2ebf4b2f888645c8bfce12a2ba4bf23dacf673e32a7ba76d564006bdc3e0d2
-EBUILD pycadia-0.5.1.ebuild 948 BLAKE2B 8e17e91b2384d0cbb69e8d167a251b80cc2a447113e1e449dc8268192aa549288c1274e3f7b5d6148d62582c9647f4a5cc04944a066218351628e82d63d98ce1 SHA512 116c8984c4f07a73507ca33688868efdd69d81e66b7a64e568c63d47e5741b58dfc00c1fcc67401a792a1edac9481c168c6f665135e5bcc408f5e7bf3b0c8313
+EBUILD pycadia-0.5.1-r1.ebuild 931 BLAKE2B 845baa0416b6e911dd02a3e5024ce24bdf42d85f0835d2fa9aa1b6cd7174580d184434ffe0ec103d66f2f02d2a5633c18ce7d311195422fae7519f88348b56d0 SHA512 dd902c965088a36b63e4d6a5ac99170a90c7e5a812d96070bfeff7c5c3de7158ffdea568b1219d091aa4a22e524070e6b790fdedc917fae64769406dde98d126
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/pycadia/pycadia-0.5.1.ebuild b/games-arcade/pycadia/pycadia-0.5.1-r1.ebuild
index 2c00e9799aa7..4ddccdf135a9 100644
--- a/games-arcade/pycadia/pycadia-0.5.1.ebuild
+++ b/games-arcade/pycadia/pycadia-0.5.1-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Pycadia. Home to vector gaming, python style"
HOMEPAGE="http://www.anti-particle.com/pycadia.shtml"
@@ -13,32 +13,34 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
-DEPEND=">=dev-python/pygame-1.5.5
- dev-python/pygtk:2"
+RDEPEND="
+ >=dev-python/pygame-1.5.5
+ dev-python/pygtk:2
+"
+DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
src_unpack() {
unpack ${A}
{
echo "#!/bin/sh"
- echo "cd ${GAMES_DATADIR}/${PN}"
+ echo "cd /usr/share/${PN}"
echo "exec python2 ./pycadia.py \"\${@}\""
} > "${T}/pycadia"
}
src_install() {
- dogamesbin "${T}/pycadia"
+ dobin "${T}/pycadia"
- insinto "${GAMES_DATADIR}/${PN}"
+ insinto "/usr/share/${PN}"
doins -r {glade,pixmaps,sounds} *.py pycadia.conf
- exeinto "${GAMES_DATADIR}/${PN}"
+ exeinto "/usr/share/${PN}"
doexe pycadia.py spacewarpy.py vektoroids.py
newicon pixmaps/pysteroids.png ${PN}.png
make_desktop_entry ${PN} Pycadia
dodoc doc/{TODO,CHANGELOG,README}
- prepgamesdirs
}
diff --git a/games-arcade/pydance-songs/Manifest b/games-arcade/pydance-songs/Manifest
index 98a6677e5f18..58a03426011a 100644
--- a/games-arcade/pydance-songs/Manifest
+++ b/games-arcade/pydance-songs/Manifest
@@ -1,3 +1,3 @@
DIST pydance-songs-20040410.tar.bz2 3780065 BLAKE2B 23cd831fd0c2259a1e72c6e21d068edab0f203dddb550eaf62edb0d2f7120650cc3a8303d88260fb279030614896485484c77b7273de5ba352377504e1bfe85c SHA512 09d68efba0a21e65a0c2bfc8d66eef3ffbe186506a1c9041560b7295ea1ea386c236f2bd6fcb343001e1c0f3a8a520a4b1b2deaaf1c40afd30b7180ac91b8f5b
-EBUILD pydance-songs-20040410.ebuild 399 BLAKE2B 2040e4cc8bfb8eca6b5051e05f4569c812c230761b38e285dd051fc7d6d5f4937279408aec3f01d6998630ee802e9246170daaaeed2b3f21188c33e69f480e17 SHA512 8ef160bc30ed6ce739e4eee2dee498555d6780b52d661366539b786e7b5412d26e563dc7687ad3dbeac6445eace547ca930033558604414a6bf4d84ee703d34c
+EBUILD pydance-songs-20040410-r1.ebuild 366 BLAKE2B 0dcc23a97f10c0334d2b3a8b3f315a83713eca199ba3e2b47ec95fa8ba9c3e43d22ee2ee1150c9fad455c37c059f80b9de858409e8ac78dd5c1557e0943ff411 SHA512 6c9184d856a37449e84bf091e2b49f3c1f4622e3acd42d389fffc589c5a8da8a89beb322a999518b9879b7578862fd0f8c73b0405097b3c19c6571bd22f99b80
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/pydance-songs/pydance-songs-20040410.ebuild b/games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild
index 1e07dca12471..4d7dacb4abd7 100644
--- a/games-arcade/pydance-songs/pydance-songs-20040410.ebuild
+++ b/games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit games
+EAPI=6
DESCRIPTION="Music for the pyDDR game"
HOMEPAGE="http://icculus.org/pyddr/"
@@ -13,10 +12,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-S=${WORKDIR}
+S="${WORKDIR}"
src_install() {
- insinto "${GAMES_DATADIR}/pydance/songs"
+ insinto "/usr/share/pydance/songs"
doins *
- prepgamesdirs
}
diff --git a/games-arcade/pydance/Manifest b/games-arcade/pydance/Manifest
index 00cccb0a56d9..bbc200f97d16 100644
--- a/games-arcade/pydance/Manifest
+++ b/games-arcade/pydance/Manifest
@@ -1,3 +1,3 @@
DIST pydance-1.1.0.tar.gz 8957236 BLAKE2B 57ab896b95a8f653a075e6c7453e8e2adfc8c18e8271fc502667d7643736bfe3a8d62c3ebfbe8e84713ed235bbadff60080fd578f478c61741df881694e1c7d4 SHA512 738787626d83adc635e7e4644f159e3ce793da7b38cf094ffd73cabb088d3414a1aa9deda423784174b2c0381e50dd0d74bbcfb9d939044e85c35866b3818c7d
-EBUILD pydance-1.1.0.ebuild 1193 BLAKE2B 9720c464bd85699ddaac33d974b2931497f34f528cf0865fc6d407a042b67dc552a9464b426c176d867005f727da88da79eb07649af2f7d7aa7a46830500db22 SHA512 de4a2cf57fcc3a00f50cefcd4c4a744daa85da59a9b680ad2e4a742f07a7b8543614676777f4e549d4cb2c0721086f1fd70657236c5df5035a8a08d7c661ac5e
+EBUILD pydance-1.1.0-r1.ebuild 1036 BLAKE2B e2d52e63f679bd9abc2528a128fbae325555b9380c106ea15b3aaa797ce3f66390019c090e59b42ed7d9a889e52add0299497da66f48f50505ac40ec27370525 SHA512 1d0bc2088d06e3ef0669a2376d3876d8bf7ee03ae9f52ad4c7c3064015a0c0b15769bee0023f378e6c7f67ad279eda9b3c01cfc7c6b2fb0cffb53c680f7822f4
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/pydance/pydance-1.1.0.ebuild b/games-arcade/pydance/pydance-1.1.0-r1.ebuild
index aa64aa98212b..f3d5b1901227 100644
--- a/games-arcade/pydance/pydance-1.1.0.ebuild
+++ b/games-arcade/pydance/pydance-1.1.0-r1.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 games
+EAPI=6
+inherit eutils
-DESCRIPTION="a DDR clone for linux written in Python"
+DESCRIPTION="A DDR clone for linux written in Python"
HOMEPAGE="http://www.icculus.org/pyddr/"
SRC_URI="http://www.icculus.org/pyddr/${P}.tar.gz"
@@ -16,38 +16,29 @@ IUSE=""
DEPEND="dev-python/pygame
media-libs/libvorbis
media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
PDEPEND="games-arcade/pydance-songs"
src_prepare() {
- sed -i \
- -e "s:1\.0\.1:1.0.2:" \
- -e "s:/etc/:${GAMES_SYSCONFDIR}/:" \
+ default
+ sed -i -e "s:1\.0\.1:1.0.2:" \
pydance.py constants.py docs/man/pydance.6 || die
+ sed -i -e 's:/usr/share/games/pydance/:/usr/share/pydance/:g' pydance.posix.cfg || die
}
src_install() {
- local dir=${GAMES_DATADIR}/${PN}
+ local dir=/usr/share/${PN}
insinto "${dir}"
doins *.py
cp -R CREDITS {sound,images,utils,themes} "${D}${dir}/" || die
- insinto "${GAMES_SYSCONFDIR}"
+ insinto /etc/
newins pydance.posix.cfg pydance.cfg
- games_make_wrapper pydance "python2 ./pydance.py" "${dir}"
+ make_wrapper pydance "python2 ./pydance.py" "${dir}"
dodoc BUGS CREDITS ChangeLog HACKING README TODO
- dohtml -r docs/manual.html docs/images
+ HTML_DOCS="docs/manual.html docs/images" einstalldocs
doman docs/man/*
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
- echo
- elog "If you want to use a DDR pad with pyDance,"
- elog "all you need to do is emerge the games-arcade/ddrmat kernel module."
- echo
}
diff --git a/games-arcade/retrobattle/Manifest b/games-arcade/retrobattle/Manifest
index 5419e9ce4ec8..01315bf1f60b 100644
--- a/games-arcade/retrobattle/Manifest
+++ b/games-arcade/retrobattle/Manifest
@@ -1,6 +1,6 @@
AUX retrobattle-1.0.0-build.patch 734 BLAKE2B 4ffa45c16de1e4b61d96bf18c5cf79565bf3fb68b1bda293cf1e0a35a06d610f4e7a562d04c2781cfa39b24b723f17c97d03eea93d5d31e0fd48ed4d5d7e0934 SHA512 ef1bfaa78911b6a5d69a03ad0779fece864a521faf3cba99e60214ca46845f019c5a077562a396a3775441020275454955e83ecbb9bedf691dedbf1a178b0549
-AUX retrobattle-1.0.0-gcc6.patch 735 BLAKE2B d8dee970921208ca0069be4b7b1346258c66d1dee421ea2548fef5e849599bcb18fb23b0fe51ead087f6103162e575c88c4c3e867ffc8f9bb90c1683e164ee93 SHA512 f5b20cb17c7f0e6328ce03cbd19fc25f5a1f44fae2e86ffef497c6b1d0bd8922aea3e12f32f300c90eb2a68dbbb911abc4aa7edacd53c08617cc1ee24a5aed6a
+AUX retrobattle-1.0.0-gcc6.patch 727 BLAKE2B ba3cf4079f453451e4c75cd219a9069d0aa8ba983a5c54a9429c3528fbb303cea5d74e39737cb8faf9e1b1ffbfc2b6fe12c4d339fb255c8d33bcc8f877d9902c SHA512 c6abf9dea211fa362ed3e2c65bdc4617e0f3419bf206fa2cff92bf6a5f37f0b616ee658468213329aa3de704ec61c0f53b0f450171f8543cb21f620a1e3d6747
AUX retrobattle-1.0.0-sound.patch 435 BLAKE2B c415d1713858f5c5087c10fa29786ce8ba8127ebb72da6d9f0802609d1740e9265022526ea1bbb04f97b4173a00cbccb07fbfbbc015800a688b64e9c42c0aa42 SHA512 e25737a8fd55ae7e54015a122754811e748e5cb26adf866ddd912547c72acf1ea8a70b33724bd17ee35c959051d4210047aaee8a7a88ebe85ab0c4a1083386a1
DIST retrobattle-src-1.0.0.tar.bz2 4007959 BLAKE2B efe20ccfc813b5c17b49694ab01a1a341fa2bf2bb45a0aaca99eb5bb1a814f12bfa6354308c0d9cc9937a159a20568312ddead0748b75803d97f9e9d0d86c99a SHA512 2d006fc9a62e57d7fb3c0f0e535a5c702204b6341566064d7683526923839e8a43e14b308e76a8a1f6794f7c682f6344975956877f80bbcbc33ee61cd640ff9e
-EBUILD retrobattle-1.0.0.ebuild 934 BLAKE2B f83e3a2bbf9d202d782b9a30554c67909e75e42497eeeef61c0c3bf740966dc8f4e390c753126dcfce7bee4c807e4dcc00763e0a862ae102d5af9721a183645d SHA512 93681e3cf9ae0c8850d8be0fd15386342407e8515f04e3fc68e7e62eb7a77c9a96d481b01a217f2ddf98be7c94424582ee570ac4bb0f0e42e3408925cbe12332
+EBUILD retrobattle-1.0.0-r1.ebuild 840 BLAKE2B d2af53b2b528cb0347ec1a963180c090ceff766f564a91ea860026737f6217207ce2cf238d9c37b9112dba3b8dcc93d22d5731b70bfe7483dee994b63f54a35f SHA512 2ae9eb08d4b88991242c9828f79064f283547708f643c8e4aef8818dfce7bbf7574feb0d6d2a73ad1a7be11015f686598b8c83297ed94ec202fd912414749160
MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch b/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch
index 19974e36ea56..62af1f4718ef 100644
--- a/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch
+++ b/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch
@@ -1,5 +1,5 @@
---- a/src/GameLogic.h
-+++ b/src/GameLogic.h
+--- src/GameLogic.h
++++ src/GameLogic.h
@@ -52,8 +52,8 @@
/* Fixed interval time-based animation */
static const int maximumFrameRate = 60;
@@ -11,8 +11,8 @@
float lastFrameTime;
float cyclesLeftOver;
---- a/src/GameLogic.cc
-+++ b/src/GameLogic.cc
+--- src/GameLogic.cc
++++ src/GameLogic.cc
@@ -206,3 +206,6 @@
{
sprintf(buf, "%s/data/gfx/%s", datadir, file);
diff --git a/games-arcade/retrobattle/retrobattle-1.0.0.ebuild b/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
index 08d9cc1ccf35..411ae4f57017 100644
--- a/games-arcade/retrobattle/retrobattle-1.0.0.ebuild
+++ b/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils games
+EAPI=6
+inherit eutils
MY_P="${PN}-src-${PV}"
DESCRIPTION="A NES-like platform arcade game"
@@ -19,22 +19,18 @@ RESTRICT="test"
DEPEND="media-libs/libsdl[X,sound,video]
media-libs/sdl-mixer[wav]"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/${MY_P}/src
-src_prepare() {
- epatch "${FILESDIR}"/${P}-{build,sound,gcc6}.patch
-}
+S="${WORKDIR}/${MY_P}/src"
+
+PATCHES=( "${FILESDIR}"/${P}-{build,sound,gcc6}.patch )
src_install() {
- insinto "${GAMES_DATADIR}"/${PN}
+ insinto /usr/share/${PN}
doins -r "${WORKDIR}"/${MY_P}/data
- # wrapper to pass datadir location
- newgamesbin "${WORKDIR}"/${MY_P}/${PN} ${PN}.bin
- games_make_wrapper ${PN} "${PN}.bin \"${GAMES_DATADIR}/${PN}\""
+ newbin "${WORKDIR}"/${MY_P}/${PN} ${PN}.bin
+ make_wrapper ${PN} "${PN}.bin \"/usr/share/${PN}\""
make_desktop_entry ${PN}
dodoc "${WORKDIR}"/${MY_P}/{manual.txt,README}
-
- prepgamesdirs
}
diff --git a/games-arcade/ri-li/Manifest b/games-arcade/ri-li/Manifest
index b0115c04cb22..34d44b8765bd 100644
--- a/games-arcade/ri-li/Manifest
+++ b/games-arcade/ri-li/Manifest
@@ -1,4 +1,4 @@
-AUX ri-li-2.0.1-gcc43.patch 8576 BLAKE2B 31e695a87183a75314da59aa292ef9bc0c911f1fb770c7a5491014010bceac73a8d116c4487075cd948f09a09be3889728ec169ff441cafd8e119a909300357e SHA512 d2776b8398a2f7749e62e981dc3980553df4e27aa7ad1d1ef7064a422348c4778cbc640c7cce0a153f2dcad4b269d2d87be9071a9df09c896a6115de87e16ef1
+AUX ri-li-2.0.1-gcc43.patch 8620 BLAKE2B 069966fe27a3bbccf6a2ee8d15e591d1537accb6713fb07b2d6e964ecff52eb8de95e03a6d858b6e7dd3499f4724b6fc69c44792a93502893aa4c703495cac36 SHA512 30e7641c7aeb24e5904dc70115d72b9392db0a54bcf0b327b64c5225ad76ea3eecb492f688a2fc4c0142984862fa5fda85477e97fbb391f20adf7947354b1c53
DIST Ri-li-2.0.1.tar.bz2 13745398 BLAKE2B 29fdc812387c5fc3d9868ea137b556e08c0b6239ed4cebc8ed92f2530005191f2916dd143d8b417c2654ec902409307ca7f486d17374eabcac555de3714f888b SHA512 6d56c00dae90b50bca81ca739c628335b4ad7642c19a3b3c28630ddb91bd847ca6d383cace66ef436a1dda7497c9d3939de2626071bae40d423b2444fed97863
-EBUILD ri-li-2.0.1.ebuild 753 BLAKE2B 05a5dc3e4f9f0b8a8cceec7dca80380c3b6d85b98789edad75cda08772064b918d5adeae59939831660a1225d9d95c01b4a0086b145b171f0f80fb88a23ba92d SHA512 b6a99a7c02dab9cf8f90e1b2d290d38af624c2bd6588cb8e1d5fade2f6edde98d791ec8b0be9e2c03a6c43e84c0241d6d315bca6e63ecf601aead57f61f15d28
+EBUILD ri-li-2.0.1-r1.ebuild 740 BLAKE2B e17e855b7881231f068ea71fe93e2192abcf48ea587c8771ab8740ea60a70df27d6af07103fc5b353553290c06edf12523e14158a6e605b8cd2865221ddb5dfb SHA512 f50da34038c1fd16ab3dfa52727978ff2b12b6ccd98ba873670e5976d490a241eb9a8b104320246ab4aa69cac706018260869c6c1abae3c2128f5144514a86dd
MISC metadata.xml 328 BLAKE2B a4415f172fe6ff0b8c76d6d97aefc4e3d910c61b7ae1db25dcb729d36f791f87c5aeba81382e9474b5565032a29bc376acc9105b91a0e335e6f4ad5a44e67a46 SHA512 fecf94d4aa2ffbc8fbf439f3a5efb839d6789d65c76e64455c58b2d0c9491cb0982dcf1ed1cfff9409212a52fc9bcf4b7ef39a67a5186540f7a0412a519a8bbf
diff --git a/games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch b/games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch
index 7c7de0f9395d..3782627c83bd 100644
--- a/games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch
+++ b/games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch
@@ -1,5 +1,5 @@
---- src/audio.cc
-+++ src/audio.cc
+--- a/src/audio.cc
++++ b/src/audio.cc
@@ -22,7 +22,7 @@
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -18,8 +18,8 @@
return false;
}
---- src/ecran.cc
-+++ src/ecran.cc
+--- a/src/ecran.cc
++++ b/src/ecran.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -29,8 +29,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
---- src/editeur.cc
-+++ src/editeur.cc
+--- a/src/editeur.cc
++++ b/src/editeur.cc
@@ -25,7 +25,7 @@
#include <windows.h>
#endif
@@ -49,8 +49,8 @@
exit(-1);
}
---- src/jeux.cc
-+++ src/jeux.cc
+--- a/src/jeux.cc
++++ b/src/jeux.cc
@@ -25,7 +25,7 @@
#include <windows.h>
#endif
@@ -60,8 +60,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
---- src/loco.cc
-+++ src/loco.cc
+--- a/src/loco.cc
++++ b/src/loco.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -71,8 +71,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
---- src/main.cc
-+++ src/main.cc
+--- a/src/main.cc
++++ b/src/main.cc
@@ -23,7 +23,7 @@
#include <stdio.h>
@@ -109,8 +109,8 @@
exit(-1);
}
// Change le nom de la fenetre
---- src/menu.cc
-+++ src/menu.cc
+--- a/src/menu.cc
++++ b/src/menu.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -138,8 +138,8 @@
exit(-1);
}
---- src/mouse.cc
-+++ src/mouse.cc
+--- a/src/mouse.cc
++++ b/src/mouse.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -149,8 +149,8 @@
#include <stdio.h>
#include "mouse.h"
#include "preference.h"
---- src/sprite.cc
-+++ src/sprite.cc
+--- a/src/sprite.cc
++++ b/src/sprite.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -205,8 +205,8 @@
return false;
}
return true;
---- src/tableau.cc
-+++ src/tableau.cc
+--- a/src/tableau.cc
++++ b/src/tableau.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -216,8 +216,8 @@
#include <stdio.h>
#include <stdlib.h>
#include "preference.h"
---- src/utils.cc
-+++ src/utils.cc
+--- a/src/utils.cc
++++ b/src/utils.cc
@@ -21,7 +21,7 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
diff --git a/games-arcade/ri-li/ri-li-2.0.1.ebuild b/games-arcade/ri-li/ri-li-2.0.1-r1.ebuild
index b978172bb74a..9fc7f0cd4a6a 100644
--- a/games-arcade/ri-li/ri-li-2.0.1.ebuild
+++ b/games-arcade/ri-li/ri-li-2.0.1-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit autotools eutils games
+EAPI=6
+inherit autotools desktop
DESCRIPTION="Drive a toy wood engine and collect all the coaches"
HOMEPAGE="http://ri-li.sourceforge.net/"
@@ -16,10 +16,12 @@ IUSE=""
DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-mixer[mod]"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/Ri-li-${PV}
+
+S="${WORKDIR}/Ri-li-${PV}"
src_prepare() {
- epatch "${FILESDIR}"/${P}-gcc43.patch
+ default
+ eapply "${FILESDIR}"/${P}-gcc43.patch
mv configure.{in,ac}
rm aclocal.m4
eautoreconf
@@ -27,8 +29,7 @@ src_prepare() {
src_install() {
default
- rm -f "${D}${GAMES_DATADIR}/Ri-li/"*ebuild
+ rm -f "${ED}/usr/share/Ri-li/"*ebuild
newicon data/Ri-li-icon-48x48.png ${PN}.png
make_desktop_entry Ri_li Ri-li
- prepgamesdirs
}
diff --git a/games-arcade/rocksndiamonds/Manifest b/games-arcade/rocksndiamonds/Manifest
index 9d5202b6a0d5..ff73dd2ebbea 100644
--- a/games-arcade/rocksndiamonds/Manifest
+++ b/games-arcade/rocksndiamonds/Manifest
@@ -1,5 +1,6 @@
-AUX rocksndiamonds-3.3.1.2-parallel-build.patch 582 BLAKE2B 3c1f5b08d2999e46f8ddfa87f1ecbf7e12fed5ab8487d4252da6fbb86cd9a533c8f2ce30b34a7d147d17063dcdc98c19596298ab29be9aa4f67a0640b8d25684 SHA512 300e4cc6e21bb6d52b681b053cdb700298e04224545c6745a6c33d0a9bf1c9726cdc63f877fa6aeeca7b9b2e0c96f723f0d10c9d6fc141f56c6eaf31acd12cc3
-AUX rocksndiamonds-3.3.1.2-perms.patch 1258 BLAKE2B b1e01e8795b3b8be20acde789235b8d39aa09e6fcccbe92835a8e973b20d1994e911cb8c52abd749c54d5e935acecaaeb955fe9558b9f4c6b07163a526907775 SHA512 b89ba59d29d88cfe10e9b16fa500b20d29677aa567469c644f57d10d2cb6dcf6009ef607cd5b1a9bb8aab36ec96f7293fc5b283bedc3013c6e74cc0486ee0196
+AUX rocksndiamonds-4.1.0.0-CVE-2011-4606.patch 961 BLAKE2B 10eae087eb32a90ae0f05df568aaaf9d9360badc056b77d2a1f00be4df24d7cfa884234860adb69aa4a21b8a6367c46b2d4b612c0205be10bfd1ba226c4e5f1e SHA512 5a76f0e16dd7e6bc7157050dae77f05b7b02130d2ee08051d6ef1574b201da0498d7bd14a480dd33a062ee323eb572291f9f20d44fc1bc48603980763f7763de
+AUX rocksndiamonds-4.1.0.0-YN.patch 700 BLAKE2B 92cdef21f6a301b37671fd2748b72f0b774861644fe75b480a99230ea0b4df6525207d09e661125e42aa20375ac4da0be96c5dc308a58ad237969a736f87bcb7 SHA512 3781a5ac8c43fdf6372c5e74b3ab3e57eeaff6adb814a590330a457b1ef8c37447d93e549745fa96fec3fc45e463d7669982aeda58fabd6ac8e20708746f6859
+AUX rocksndiamonds-4.1.0.0-music-info-url.patch 2598 BLAKE2B 9edde25c6306eebf10e365828b367fb090972e16aba53010c5ea1bba4628e4ec1cebcf13a80e5a68e19c00d84db0b0347e891411f3dc19a4b117b5c82b6c39bd SHA512 64a6908f7cf9e9d332634e8222c71b30fecbc550e49433d619a58f4a1a5c688e757c1c035bfc1a6d1c2a672921219e3390b87b8b96f0b4abefcc2048bec94038
DIST BD2K3-1.0.0.zip 4715324 BLAKE2B 72e25038c41a7a1c29a896459db97954d18731d6980f5096c28ebddb09c0b6d7bdb68a8c56f17d26c71085e4ae883d2ceaad8e95b5525cbf532d18f32ecdd638 SHA512 80f172584d2077a3ade0749790802ef9cecde75283d6b889e7d2fedf9b55fd1fd7f1f1fd5596b17d5b2a542172699a929ea626086e77d28fde11487440c43622
DIST Boulder_Dash_Dream-1.0.0.zip 10923437 BLAKE2B 976156c763281b993550a08361c5b6279a471e24568205c0369cc3f57d99e97db84d914a560c909b30fe92b8c8c10931cf6a8a8de4da181edac410a770d922b7 SHA512 f2765f52653b4f9d6c4a6548076281f6749d08c2dfd220345bdc0058b94d51c49ef81acdc87ff71bc1b3f337f3cc6a1d08b9e5a02d6aaeaeac5d894f97ba3d8e
DIST Contributions-1.2.0.zip 9499312 BLAKE2B a90a84d230ab1032819bc3821871eb027ed83a8e289b01692f80185c42d50429ca8c6928b72b1ae5ea102ba2a0d25cd25391dc53b0cdb37ef4504233292dc2da SHA512 463e629bd4f592e24a82d20f1f249cea9e266a7c370bb5b079add8daa125d1af69a69746b696dd92f89b90e50972c6b2ba007aab87beed4cd980c0c7bdb81920
@@ -10,6 +11,6 @@ DIST rnd_jue-v8.tar.bz2 17244645 BLAKE2B 92d0cf646296b065c9ebe54d8d5ecb831eeb497
DIST rockslevels-dx-1.0.tar.gz 211151 BLAKE2B 637a600f9197925d82e7ef344c90f04e8508c6b114fd07ad00977d91a856ff85dc29207e5f22c659382ee0759f8607e9dc8ad0c0de3826d57b74d494320b57ad SHA512 2e1bc4484a76bf638e8ce285972b20b6377e0483abb2475e2343d48de1f84ee102f430049d685b89bc1087e0f20b9b6e29370f8e6cae66b480d3650be9991f44
DIST rockslevels-emc-1.0.tar.gz 3824268 BLAKE2B 0feadd5d9c6225c8574576281d07e14ff98fc9a33c67d3fa5083219ce39daaa1902a5ed652b5379fa4e58ee2428a8a452d66520571206143fd0fcd54f71b977a SHA512 9abad888fa00bc305444367c5ab8ffdad95eaca22613573e44d5ecd93b1a9a1cbc931497c064002d90fd3174c4661d0b009ede7746b2fe8da0a00072303a1301
DIST rockslevels-sp-1.0.tar.gz 373564 BLAKE2B 3f724ea55bbdaae80a35d6a9f5d8751a9228862fbe1ba45419343b1968510e10d3c82cc01844e35bc35561e65df3bc7e5ec2a0b807e1f56359dc7dccc16e3cb0 SHA512 2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729
-DIST rocksndiamonds-3.3.1.2.tar.gz 2614904 BLAKE2B a231a4a1beb35c29466f58c680cd86ddffbff48974d59d32c6e2a030b24fb3e6e99b825a254963a77830e62a6e1030f86350b1b9091d08b94dbbe577a2dbf2c2 SHA512 b627e4a8e2f03dc380b5a111cc42f296b283e63b20e019f522a8a1431fe9c138eb0dc7aa0fa03dd843c3a93bcd0a90704e651f5a590cb7d4c3e3b46976125755
-EBUILD rocksndiamonds-3.3.1.2.ebuild 3087 BLAKE2B eeba104c7b3142e1925e46eda7c3198dbca13505a45269ee5de424cee4d453f15cf398706d100c39c423a6afeeaa32ff5f5c42785c4260833fc5240200b543cb SHA512 104576da1521df65333c0067900c6a11e5a0b084ff2034c63168651b489999e797d8c52094057836b5011ea36cd25f14af467784705827a7324a4df67be54a20
+DIST rocksndiamonds-4.1.0.0.tar.gz 3850621 BLAKE2B 9c85aced223b855eec0300634d2fb30513d8b2d1856d8e134594f7de1669cf64f487a87335e28f7b8abb0c13492573ac5bd3261cfc5274287e75d0ace258ab93 SHA512 4949c2e9a601c8e005b006b13b82e36f7f001321051d392bc34aa4c234c6cddfa9fae16e58d83070072cac1429e13f1fb96d2c4b2ecd35a309065ca3c1c869c2
+EBUILD rocksndiamonds-4.1.0.0.ebuild 2488 BLAKE2B 86402f119e6ba7782ec8dc2387579cdafb4ad8bbf32cf63798e4f052a2c31cba940d56a3db14e911e0ea09e0d4b7cbc6b954d309bbd994e68d869096c59d1ca4 SHA512 1986c566cebafaa1d84f97457bd908f93ff6c215410297d330fbe89168b047049f223edc5376d50cd4f56809728492033eefa35485360218913c881e377697fd
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch
deleted file mode 100644
index 0aa709652129..000000000000
--- a/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru rocksndiamonds-3.3.1.2.orig/src/Makefile rocksndiamonds-3.3.1.2/src/Makefile
---- rocksndiamonds-3.3.1.2.orig/src/Makefile 2013-11-24 08:05:56.000000000 -0500
-+++ rocksndiamonds-3.3.1.2/src/Makefile 2014-12-31 15:47:37.539941795 -0500
-@@ -255,7 +255,7 @@
- # build targets
- # -----------------------------------------------------------------------------
-
--all: $(AUTOCONF) libgame_dir game_em_dir game_sp_dir $(PROGNAME)
-+all: $(PROGNAME)
-
- $(PROGNAME): $(RNDLIBS) $(TIMESTAMP_FILE) $(OBJS) $(ICON)
- $(CC) $(PROFILING) $(OBJS) $(ICON) $(RNDLIBS) $(LDFLAGS) -o $(PROGNAME)
diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch
deleted file mode 100644
index 65a06e6cdf77..000000000000
--- a/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -up rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-4606 rocksndiamonds-3.3.0.1/src/libgame/setup.c
---- rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-4606 2011-12-12 14:28:30.083078680 -0500
-+++ rocksndiamonds-3.3.0.1/src/libgame/setup.c 2011-12-12 14:34:36.758744753 -0500
-@@ -1293,11 +1293,14 @@ void sortTreeInfo(TreeInfo **node_first)
- #define MODE_W_ALL (S_IWUSR | S_IWGRP | S_IWOTH)
- #define MODE_X_ALL (S_IXUSR | S_IXGRP | S_IXOTH)
-
-+#define MODE_R_PRIVATE (S_IRUSR)
- #define MODE_W_PRIVATE (S_IWUSR)
-+#define MODE_X_PRIVATE (S_IXUSR)
-+
- #define MODE_W_PUBLIC (S_IWUSR | S_IWGRP)
- #define MODE_W_PUBLIC_DIR (S_IWUSR | S_IWGRP | S_ISGID)
-
--#define DIR_PERMS_PRIVATE (MODE_R_ALL | MODE_X_ALL | MODE_W_PRIVATE)
-+#define DIR_PERMS_PRIVATE (MODE_R_PRIVATE | MODE_X_PRIVATE | MODE_W_PRIVATE)
- #define DIR_PERMS_PUBLIC (MODE_R_ALL | MODE_X_ALL | MODE_W_PUBLIC_DIR)
-
- #define FILE_PERMS_PRIVATE (MODE_R_ALL | MODE_W_PRIVATE)
-@@ -1456,7 +1459,8 @@ void createDirectory(char *dir, char *te
- if (running_setgid)
- posix_umask(last_umask & group_umask);
- else
-- dir_mode |= MODE_W_ALL;
-+ if (permission_class == PERMS_PUBLIC)
-+ dir_mode |= MODE_W_ALL;
-
- if (!fileExists(dir))
- if (posix_mkdir(dir, dir_mode) != 0)
diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch
new file mode 100644
index 000000000000..1aaa9e43dcc3
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch
@@ -0,0 +1,18 @@
+diff -up rocksndiamonds-4.0.0.1/src/libgame/setup.c.CVE-2011-4606 rocksndiamonds-4.0.0.1/src/libgame/setup.c
+--- rocksndiamonds-4.0.0.1/src/libgame/setup.c.CVE-2011-4606 2017-01-12 07:53:09.497075662 -0500
++++ rocksndiamonds-4.0.0.1/src/libgame/setup.c 2017-01-12 07:58:19.319076661 -0500
+@@ -1311,11 +1311,13 @@ void sortTreeInfo(TreeInfo **node_first)
+ #define MODE_W_ALL (S_IWUSR | S_IWGRP | S_IWOTH)
+ #define MODE_X_ALL (S_IXUSR | S_IXGRP | S_IXOTH)
+
++#define MODE_R_PRIVATE (S_IRUSR)
+ #define MODE_W_PRIVATE (S_IWUSR)
++#define MODE_X_PRIVATE (S_IXUSR)
+ #define MODE_W_PUBLIC_FILE (S_IWUSR | S_IWGRP)
+ #define MODE_W_PUBLIC_DIR (S_IWUSR | S_IWGRP | S_ISGID)
+
+-#define DIR_PERMS_PRIVATE (MODE_R_ALL | MODE_X_ALL | MODE_W_PRIVATE)
++#define DIR_PERMS_PRIVATE (MODE_R_PRIVATE | MODE_X_PRIVATE | MODE_W_PRIVATE)
+ #define DIR_PERMS_PUBLIC (MODE_R_ALL | MODE_X_ALL | MODE_W_PUBLIC_DIR)
+ #define DIR_PERMS_PUBLIC_ALL (MODE_R_ALL | MODE_X_ALL | MODE_W_ALL)
+
diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-YN.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-YN.patch
new file mode 100644
index 000000000000..70c95bd076dc
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-YN.patch
@@ -0,0 +1,22 @@
+diff -up rocksndiamonds-4.0.0.1/src/tools.c.yesno rocksndiamonds-4.0.0.1/src/tools.c
+--- rocksndiamonds-4.0.0.1/src/tools.c.yesno 2017-01-12 07:47:09.921343574 -0500
++++ rocksndiamonds-4.0.0.1/src/tools.c 2017-01-12 07:51:45.059649653 -0500
+@@ -3901,6 +3901,18 @@ static int RequestHandleEvents(unsigned
+ result = 0;
+ break;
+
++ case KSYM_y:
++ case KSYM_Y:
++ if (req_state & REQ_ASK)
++ result = TRUE;
++ break;
++
++ case KSYM_n:
++ case KSYM_N:
++ if (req_state & REQ_ASK)
++ result = FALSE;
++ break;
++
+ default:
+ HandleKeysDebug(key);
+ break;
diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-music-info-url.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-music-info-url.patch
new file mode 100644
index 000000000000..f913be382e94
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-music-info-url.patch
@@ -0,0 +1,71 @@
+diff -up rocksndiamonds-4.1.0.0/src/files.c.url rocksndiamonds-4.1.0.0/src/files.c
+--- rocksndiamonds-4.1.0.0/src/files.c.url 2018-04-10 15:44:08.000000000 -0400
++++ rocksndiamonds-4.1.0.0/src/files.c 2018-04-17 16:30:19.726734512 -0400
+@@ -10127,11 +10127,13 @@ static struct MusicFileInfo *get_music_f
+ { "artist_header", &tmp_music_file_info.artist_header },
+ { "album_header", &tmp_music_file_info.album_header },
+ { "year_header", &tmp_music_file_info.year_header },
++ { "url_header", &tmp_music_file_info.url_header },
+
+ { "title", &tmp_music_file_info.title },
+ { "artist", &tmp_music_file_info.artist },
+ { "album", &tmp_music_file_info.album },
+ { "year", &tmp_music_file_info.year },
++ { "url", &tmp_music_file_info.url },
+
+ { NULL, NULL },
+ };
+@@ -10247,11 +10249,13 @@ void LoadMusicInfo()
+ checked_free(music_file_info->artist_header);
+ checked_free(music_file_info->album_header);
+ checked_free(music_file_info->year_header);
++ checked_free(music_file_info->url_header);
+
+ checked_free(music_file_info->title);
+ checked_free(music_file_info->artist);
+ checked_free(music_file_info->album);
+ checked_free(music_file_info->year);
++ checked_free(music_file_info->url);
+
+ free(music_file_info);
+
+diff -up rocksndiamonds-4.1.0.0/src/main.h.url rocksndiamonds-4.1.0.0/src/main.h
+--- rocksndiamonds-4.1.0.0/src/main.h.url 2018-04-10 15:44:08.000000000 -0400
++++ rocksndiamonds-4.1.0.0/src/main.h 2018-04-17 16:30:19.727734490 -0400
+@@ -3463,11 +3463,13 @@ struct MusicFileInfo
+ char *artist_header;
+ char *album_header;
+ char *year_header;
++ char *url_header;
+
+ char *title;
+ char *artist;
+ char *album;
+ char *year;
++ char *url;
+
+ int music;
+
+diff -up rocksndiamonds-4.1.0.0/src/screens.c.url rocksndiamonds-4.1.0.0/src/screens.c
+--- rocksndiamonds-4.1.0.0/src/screens.c.url 2018-04-17 16:30:19.728734467 -0400
++++ rocksndiamonds-4.1.0.0/src/screens.c 2018-04-17 16:34:00.653803869 -0400
+@@ -3060,6 +3060,19 @@ void HandleInfoScreen_Music(int button)
+ ystart += ystep_head;
+ }
+
++ if (!strEqual(list->url, UNKNOWN_NAME))
++ {
++ if (!strEqual(list->url_header, UNKNOWN_NAME))
++ DrawTextSCentered(ystart, font_head, list->url_header);
++ else
++ DrawTextSCentered(ystart, font_head, "from the website");
++
++ ystart += ystep_head;
++
++ DrawTextFCentered(ystart, font_text, "%s", list->url);
++ ystart += ystep_head;
++ }
++
+ DrawTextSCentered(ybottom, FONT_TEXT_4,
+ "Press any key or button for next page");
+
diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild
index 509d8487cc0d..f6f2cdcddcf4 100644
--- a/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit flag-o-matic eutils games
+EAPI=6
+inherit desktop flag-o-matic
DESCRIPTION="A Boulderdash clone"
HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
@@ -21,21 +21,25 @@ SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="X sdl"
+IUSE=""
-RDEPEND="X? ( x11-libs/libX11 )
- !sdl? ( x11-libs/libX11 )
- sdl? (
- >=media-libs/libsdl-1.2.3[joystick,video]
- >=media-libs/sdl-mixer-1.2.4[mod,mp3,timidity]
- media-libs/sdl-net
- >=media-libs/sdl-image-1.2.2[gif]
- media-libs/smpeg
- )"
+RDEPEND="
+ media-libs/libsdl2[joystick,video]
+ media-libs/sdl2-mixer[mod,mp3,timidity]
+ media-libs/sdl2-net
+ media-libs/sdl2-image[gif]
+ media-libs/smpeg
+"
DEPEND="${RDEPEND}
app-arch/unzip
- X? ( x11-libs/libXt )
- !sdl? ( x11-libs/libXt )"
+"
+
+PATCHES=(
+ # From Fedora:
+ "${FILESDIR}"/${PN}-4.1.0.0-YN.patch
+ "${FILESDIR}"/${PN}-4.1.0.0-music-info-url.patch
+ "${FILESDIR}"/${PN}-4.1.0.0-CVE-2011-4606.patch
+)
src_unpack() {
unpack ${P}.tar.gz
@@ -56,10 +60,7 @@ src_unpack() {
}
src_prepare() {
- # make it parallel-friendly.
- epatch \
- "${FILESDIR}"/${P}-parallel-build.patch \
- "${FILESDIR}"/${P}-perms.patch
+ default
sed -i \
-e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
-e '/^MAKE/d' \
@@ -74,36 +75,17 @@ src_prepare() {
src_compile() {
replace-cpu-flags k6 k6-1 k6-2 i586
- local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
- if use X || { ! use X && ! use sdl; } ; then
- emake -j1 clean
- emake ${makeopts} OPTIONS="${CFLAGS}" x11
- mv rocksndiamonds{,.x11}
- fi
- if use sdl ; then
- emake -j1 clean
- emake ${makeopts} OPTIONS="${CFLAGS}" sdl
- mv rocksndiamonds{,.sdl}
- fi
+ local makeopts="RO_GAME_DIR=/usr/share/${PN} RW_GAME_DIR=/usr/share/${PN}"
+ emake -j1 clean
+ emake ${makeopts} OPTIONS="${CFLAGS}" sdl2
}
src_install() {
- if use X || { ! use X && ! use sdl; } ; then
- dogamesbin rocksndiamonds.x11
- fi
- if use sdl ; then
- dogamesbin rocksndiamonds.sdl
- dosym rocksndiamonds.sdl "${GAMES_BINDIR}/rocksndiamonds"
- else
- dosym rocksndiamonds.x11 "${GAMES_BINDIR}/rocksndiamonds"
- fi
- insinto "${GAMES_DATADIR}/${PN}"
+ dobin rocksndiamonds
+ insinto "/usr/share/${PN}"
doins -r docs graphics levels music sounds
- newman rocksndiamonds.{1,6}
- dodoc CREDITS ChangeLog README
- newicon graphics/gfx_classic/rocks_icon_32x32.pcx ${PN}.pcx
- make_desktop_entry rocksndiamonds "Rocks 'N' Diamonds" /usr/share/pixmaps/${PN}.pcx
-
- prepgamesdirs
+ einstalldocs
+ newicon graphics/gfx_classic/RocksIcon32x32.png ${PN}.png
+ make_desktop_entry rocksndiamonds "Rocks 'N' Diamonds" /usr/share/pixmaps/${PN}.png
}
diff --git a/games-arcade/sable/Manifest b/games-arcade/sable/Manifest
index ec11ba356a7e..45b8cfe9d640 100644
--- a/games-arcade/sable/Manifest
+++ b/games-arcade/sable/Manifest
@@ -1,5 +1,5 @@
AUX sable-1.0-gentoo.patch 1424 BLAKE2B 7774ac368893959acf2eeb9f3218df9b4f0a7597f7225ca4bd93e337fa55765dcddac6d754c9c1602345b42ac0eaaa7356a5f6e159b8979bf343912e3b5d7ea3 SHA512 d601bb708f982cc22c32b7006a6abeba866dcad577abe26662d7aa23c1c80360f8dad1424bec2b46e6e00619e3f01ffda0e9af77dd96432f8d0f3f2d26b27a35
DIST sable-1.0-src.tgz 247200 BLAKE2B 5a6d0f4cc36d1f3b6f0ab5d4b6bb6e222cd95faaa722eab0c9aa4946d62857339d9a66020f505785850ff7435703e3b997365f490b0ef0222d213cc1a7d3bfb2 SHA512 ec8a8b76695b7767f04405c3bdb24f6f506116a775124e771c0c58a64f0412afd26aa88b1153945ceb36705a63b1fe905569b0b050dcf4a25880834cca158bb9
DIST sable.png 1669 BLAKE2B 487ee36ebb2fe777f6c8ac06a0075c1fb5fe581a73cc7457700384a28beb725bd8d1ac8ab6f35a49cc2fab86afc7dda0207e5ba4ca7f436566d6296af182cf41 SHA512 08aa0ac33cefcab317df7876838141c21f3fca79995922e6f773f2b4a3f7c460d1e594b4ca742666ddefe9102a64e20f2f3839cc166b94207e0e512d42ee78dd
-EBUILD sable-1.0.ebuild 838 BLAKE2B 63f2632548710cd8dfc1bb8d6a71a390d0a60a9449dc90e6740b4123afd0ac79e825eb88b5e73b71f9e8863dbd0107e2b2287ae9cb8d9a460b49af75bb0f53ba SHA512 02c5960f0f545d8a1cf09706cf95a8dcd9eaf7416d554b8d73a73ebf36386f76ecb94ca09e50c6ce16330e41386f59af13ecacff3d29b5b9c016aad3660b1f14
+EBUILD sable-1.0-r1.ebuild 778 BLAKE2B 6d6f0a2ad80f241ca08f0d5ef301066b50bd2fa44e5e03174f9c14c4b3fa6c5b12ade49b67999f06be7f530c734273e469f246152fd5fd64d628fd6f4c5006ab SHA512 7a566f9c10b306baf43ea39332d228af6d446683e48ec81421fbaeb527d708d4ad9c98784749af7beb96c41ff2facc06f5d90add85cfbce5bece1a2f2d5d1de2
MISC metadata.xml 761 BLAKE2B 86627886615bed5d2d5cb8593327f675d64c3ca52273a49bcabb427de132e543fd7e70339ae6605617bc7bc3bac954261ec3ec3c1c83bdaf5c648f591bcbc552 SHA512 ccebc168e2f7c941ec65238b69f28743e40c75e0c4e9a588d404a74119704448f5b692ddfbd329e8a5a8efd151d6b10de88a5000bda78459d97902852716f7eb
diff --git a/games-arcade/sable/sable-1.0.ebuild b/games-arcade/sable/sable-1.0-r1.ebuild
index acffef5fd373..9ff9a086c60e 100644
--- a/games-arcade/sable/sable-1.0.ebuild
+++ b/games-arcade/sable/sable-1.0-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="A frantic 3D space shooter"
HOMEPAGE="http://jeuxlibres.net/showgame/sable.html"
@@ -18,26 +18,22 @@ DEPEND="virtual/opengl
media-libs/libsdl[joystick,opengl,sound,video]
media-libs/sdl-image[png]
media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gentoo.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_compile() {
- emake INSTALL_RESDIR="${GAMES_DATADIR}"
+ emake INSTALL_RESDIR="/usr/share"
}
src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}"/${PN}
+ dobin ${PN}
+ insinto /usr/share/${PN}
doins -r models sfx textures
- dodoc ChangeLog README
+ einstalldocs
doicon "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} Sable
-
- prepgamesdirs
}
diff --git a/games-arcade/sdb/Manifest b/games-arcade/sdb/Manifest
index 7fd3421ee7fd..6e545909480f 100644
--- a/games-arcade/sdb/Manifest
+++ b/games-arcade/sdb/Manifest
@@ -1,6 +1,6 @@
AUX sdb-1.0.2-endian.patch 9118 BLAKE2B de2bbe81f5d1fcf571a5b8eedf97892ff6eaccaa7a0acb74427740f27fdfb8f517cc38c1ccdaee59480fb1e224f8c7a768355af50bfd1cb66fea338eea2133a0 SHA512 65b623d93e2369353cc2c900e38b8dfb56e6896cf34447305870c3c01a97770371ecff6c9586f7b758c64b1de4f85da3e0c79264587be325e226488545ea0754
-AUX sdb-1.0.2-gcc43.patch 169 BLAKE2B bd061187e1ab9c473afb2d3ce6171bd674aa77a2c9763ebd0f98063a1e6aefd99c8f0495a0a3d055cb358579cd6cdeb619bf572e019694139dcf8695a28a49ff SHA512 6ffb2d9e3d37fdd1c117bc55bee3f1a05deaf54ea57decf4065eb29b1d01730cbbef52cfb5cefa6c40a6d176d27b8b08badafaa49a40e4231db814ca575fabfe
-AUX sdb-1.0.2-ldflags.patch 318 BLAKE2B ce60c2453fcbd3bc793a3e8db968c76493e57fbfebd00cec6fee25cb273859bc6e4e98833d52ef6bbab3691cda9388779c9cd16c2ff609014248e19dc41fcc9b SHA512 3e279149d66a5d0ad3a8054e449dc237bf4448fcc2c365e94d7716e92f15ad421300982d7b27524877e159dc00117e2feb6f0bbf38d630a618569c361d1138fd
+AUX sdb-1.0.2-gcc43.patch 173 BLAKE2B a00d2ea25dc4f90ddf02bac62c099c9b47089f16c123384e00495050a26bb30f06131892f496f93349a55574810e8c0e4406ea6ca6eda703d890e3c141115392 SHA512 663b0edd244f6fd50166f053f1631f9a2fe239f97ee16bf77a7b79d5afcf3503c5f2a55370b79b5413e91be6dca23d580cc1afc9875385a8ed04981e7dfc2552
+AUX sdb-1.0.2-ldflags.patch 322 BLAKE2B edfffa4f3821726f15729d93e6e52eec5c70ef87e716fa61a081e156d7ef55197dd064af6ad68397a0df0d5509a9d271f10c3c125dc63282e30916860c6e8d0e SHA512 45795b614ec967237a1d5a24075f7238e041a21b18a3e7a4f5608e4d5fc33734b05f80993aa54a044783a8a8b099e065db278ca5dfbda23704d848133b14dc2a
DIST sdb-1.0.2.tar.gz 10342311 BLAKE2B faedcd26a55df724514b4222f617146e4590861166c49e45768982aa4ea2bb427cca5ae1c3a622eac4ba5d2b1b65fe948792902703cdf2be9e09b8171968c5b3 SHA512 670d43717224d564bfecac44a3570167e19b7b4c50a21afab6903b0b0f2f6092a5551fd2cc63b659d2c2eadff5156c97876b96db3a10beabbbadc689b1d46efc
-EBUILD sdb-1.0.2.ebuild 1212 BLAKE2B 79a43ac30b9a3754c575e8fabf3cce75d8230e0d2903ebc6c926eb3ceb0fba0343a29960f69e38725bb98db80ac994d330a8a08ae752706e4085572e243a529c SHA512 0ee113b0ca2897bd20152e0a3963fb08e73b36948b30cfa2f2f71367c17246193a0c39028b906db0bcb0d3b2c449f7b49f767c19bdd2197b71d20992e2dadabc
+EBUILD sdb-1.0.2-r1.ebuild 1154 BLAKE2B 003f66329d1918d69c1726981fb22af69724066453be51dfdede9cb686d4d10b53a882accef74f8358b7ad4a8beae328fdf5ae488f46c096437a62fc6a517df4 SHA512 b1b13ddc7606536b4325d77f6960ff30d9a7dff7a788a0c1e2b11d65b0f61ea5c1362ce451ab12d351db2c254daeed1c8e77753e0ed89b83cb4077ab5510c949
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch b/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch
index db32209339ad..731ce7df3b52 100644
--- a/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch
+++ b/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch
@@ -1,5 +1,5 @@
---- src/sdb.h
-+++ src/sdb.h
+--- a/src/sdb.h
++++ b/src/sdb.h
@@ -35,6 +35,7 @@
#include <vector>
#include <fstream>
diff --git a/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch b/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch
index 6b071e2daf54..653fb814f4c0 100644
--- a/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch
+++ b/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch
@@ -1,5 +1,5 @@
---- src/Makefile.old 2010-09-21 10:30:41.000000000 +0200
-+++ src/Makefile 2010-09-21 10:30:58.000000000 +0200
+--- a/src/Makefile.old 2010-09-21 10:30:41.000000000 +0200
++++ b/src/Makefile 2010-09-21 10:30:58.000000000 +0200
@@ -40,7 +40,7 @@
rm -f $(OBJ) $(BIN)
diff --git a/games-arcade/sdb/sdb-1.0.2.ebuild b/games-arcade/sdb/sdb-1.0.2-r1.ebuild
index 7e136c19bb0e..155c5d3a4e9c 100644
--- a/games-arcade/sdb/sdb-1.0.2.ebuild
+++ b/games-arcade/sdb/sdb-1.0.2-r1.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 games
+EAPI=6
+inherit desktop
-DESCRIPTION="a 2D top-down action game; escape a facility full of walking death machines"
+DESCRIPTION="A 2D top-down action game; escape a facility full of walking death machines"
HOMEPAGE="http://sdb.gamecreation.org/"
SRC_URI="http://gcsociety.sp.cs.cmu.edu/~frenzy/${P}.tar.gz"
@@ -20,13 +20,14 @@ DEPEND="virtual/opengl
RDEPEND="${DEPEND}"
src_prepare() {
+ default
sed -i \
- -e "s:models/:${GAMES_DATADIR}/${PN}/models/:" \
- -e "s:snd/:${GAMES_DATADIR}/${PN}/snd/:" \
- -e "s:sprites/:${GAMES_DATADIR}/${PN}/sprites/:" \
- -e "s:levels/:${GAMES_DATADIR}/${PN}/levels/:" \
+ -e "s:models/:/usr/share/${PN}/models/:" \
+ -e "s:snd/:/usr/share/${PN}/snd/:" \
+ -e "s:sprites/:/usr/share/${PN}/sprites/:" \
+ -e "s:levels/:/usr/share/${PN}/levels/:" \
src/sdb.h src/game.cpp || die "setting game paths"
- epatch \
+ eapply \
"${FILESDIR}"/${P}-endian.patch \
"${FILESDIR}"/${P}-gcc43.patch \
"${FILESDIR}"/${P}-ldflags.patch
@@ -39,11 +40,10 @@ src_compile() {
}
src_install() {
- dogamesbin src/sdb
- insinto "${GAMES_DATADIR}"/${PN}
+ dobin src/sdb
+ insinto /usr/share/${PN}
doins -r levels models snd sprites
newicon sprites/barrel.png ${PN}.png
make_desktop_entry sdb "Shotgun Debugger"
- dodoc ChangeLog README
- prepgamesdirs
+ einstalldocs
}
diff --git a/games-arcade/sdl-sopwith/Manifest b/games-arcade/sdl-sopwith/Manifest
index 86f600d451bd..4e5efd348f38 100644
--- a/games-arcade/sdl-sopwith/Manifest
+++ b/games-arcade/sdl-sopwith/Manifest
@@ -1,5 +1,6 @@
-AUX sdl-sopwith-1.7.5-nogtk.patch 972 BLAKE2B 291d51ad0f4d12acb4773ea13b817875886cc78f3e0d0d2278a1c95a5989f6837ae1f0dbda689c4c5f28b70462250a8e38da33ccfdf7459587f1f0e456593581 SHA512 2ae4ae6ace64af55d46fe543c7573d5306c1c410e0e21c6ab58cb893cdb79c8c5e6ac49a4203671c3697c2590d85f0e6d776ae43ed29a76acf2e6669efa81c17
-AUX sdl-sopwith-1.7.5-video-fix.patch 670 BLAKE2B f7dadaefaf9e9c992459dee597a1e2ad069f46a4bbc2f210af2e6d3b04c0a005889375550fa43d4a55dbd98ad72d94a0bdb58322f452c0cb77a1864181267b2e SHA512 0ecfd8c7cd3161c1b398a27330e4ce26d52e8c42add2ab0bade235d41c716a522eb7499f2960a2ce0748585045b15f5580054acddf5f8707d6f4552d4db7c701
+AUX sdl-sopwith-1.7.5-nogtk.patch 984 BLAKE2B 7478a4ef1b23322f9a89209223dca44c7e663e1530d2ae74eac7f7b72e7435ed28dbe6cf866aa0555c23b98d396f1e1b2c303a578dfe963b1d417bfbefcd6dc8 SHA512 10340a42b1da8e633505f9273976ab781e22529090f55932402fd3ff58c493c32cb66ebd5196f65a832cb6d0d98b941010670b74e2af202f2f6352e4fb6e1f18
+AUX sdl-sopwith-1.7.5-video-fix.patch 674 BLAKE2B d89107969ab7e8c97f460e49bd40cae2b9ba52d3c67905d83bbcf5c155ea68bcf0be0661617cedb79795be5247d780f890e9d92f645be360aa1b1f06c09bf0c3 SHA512 024958855d22d038fc9b00d1daa311360211b2b1f3510f0c2dbe43104a2aee8907a764bb2b11b0d367b248bafc7a4a4afebdf6fe116430733ba8ffb7ba6917ef
DIST sopwith-1.7.5.tar.gz 280883 BLAKE2B 57a2d6cf90d1bba1ac5dedbcebaa7b2f58004cee1ee7682d43be800184809e7949603490e93944d8aa1e4b9e6d33f24a9bdb386dadda945b9f9f3b9c4e8ed48c SHA512 ea78706d0190648be269142a29d10340c5181563959b0a329b802b9d9128a9dcb1e01760737269ec22883adf5b6c02c5049c8fc7b44e4eaa9f381b87abc7acae
-EBUILD sdl-sopwith-1.7.5-r1.ebuild 832 BLAKE2B 1977b93505b3a92c0713ce7c0939b23970f6a21b7f309416c7053b218e03384152654cdd568cc65a81fca132bfcdd4cf019e879503cff9802fb7c81118264baf SHA512 ee457bbda4ff3e359aab95b2130154008ee5726ab19e3db72d4b7127d6aa4b935b8fb75773c8985c7a5abce3c8a4789ed14b60c3388065cb189351cf7b17cee4
+DIST sopwith.png 675 BLAKE2B a380311db8861a75d8cbb035616523d1a21a220be758bda931340f65d658af0e844b0247e478da746d654249cd7a28ab9b681fc82b9798f909b379f38242d03f SHA512 7bcfec11930a623ff9077203640b4415e222570d32ffecdb943f5c78ed8fb11db4fefa42298b895c4aa29b46f963a82cdb90492beaf89a04d119e6e756f5ec57
+EBUILD sdl-sopwith-1.7.5-r2.ebuild 1033 BLAKE2B ec5a77ad3b6d2fb76c14ddc64d11672e278282a1d314a53079c5b2a52487defbad1d305ef84d8dd8176414c50a7ea77faac0c9d124e3db7f9903fe47d9edb544 SHA512 239d6a09d3eb99b044e51fc5c7bed5d7d9ae27a5dc879a38a48490da67cb65f893ee981c18552ed4de723ee752568618ef27adf84a78f38b6e8e759194986574
MISC metadata.xml 334 BLAKE2B 42211acca53017e9d0c385214962d41899d10fdc4af43e7c016bb729d1576569bbd9ebb00ee1c41655283ffe0d8ae411fb121b51ab15f3ad32285bb7b310698f SHA512 3f9e062ee8d945112f164669980a7c8a8bf5982c6f0f889d100319b7959564752502b6a7b6cc30665829f6865e0f0a81a083cbf462182f5918e9386e6aafca39
diff --git a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
index e4fb1715d8d4..a5dbc59f3c72 100644
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
+++ b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
@@ -1,5 +1,5 @@
---- configure.in.old
-+++ configure.in
+--- a/configure.in.old
++++ b/configure.in
@@ -61,11 +61,6 @@
SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS sdl"
],)
@@ -21,8 +21,8 @@
dnl generate Makefiles
---- src/Makefile.am.old
-+++ src/Makefile.am
+--- a/src/Makefile.am.old
++++ b/src/Makefile.am
@@ -6,7 +6,7 @@
bin_PROGRAMS = @SOPWITH_BINS@
EXTRA_PROGRAMS = sopwith gtksopwith psopwith
@@ -32,8 +32,8 @@
COMMON_SRC = \
video.h swcollsn.c swgames.h swmain.h swutil.h \
---- src/sdl/Makefile.am.old
-+++ src/sdl/Makefile.am
+--- a/src/sdl/Makefile.am.old
++++ b/src/sdl/Makefile.am
@@ -1,4 +1,4 @@
-CFLAGS=@CFLAGS@ @SDL_CFLAGS@ -I..
+AM_CFLAGS = @SDL_CFLAGS@ -I..
diff --git a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
index feab635518f1..e9da16c43905 100644
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
+++ b/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
@@ -1,8 +1,8 @@
Upstream patch: fix segfault while video device detection.
Discovered here - https://bugs.gentoo.org/show_bug.cgi?id=458504
---- src/sdl/video.c.orig 2013-02-21 11:48:57.000000000 -0400
-+++ src/sdl/video.c 2013-02-21 11:49:35.000000000 -0400
+--- a/src/sdl/video.c.orig 2013-02-21 11:48:57.000000000 -0400
++++ b/src/sdl/video.c 2013-02-21 11:49:35.000000000 -0400
@@ -364,11 +364,17 @@
int n;
int w, h;
diff --git a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r1.ebuild b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r1.ebuild
deleted file mode 100644
index b6d2a802bccb..000000000000
--- a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools toolchain-funcs games
-
-MY_P=${P/sdl-/}
-DESCRIPTION="Port of the classic Sopwith game using LibSDL"
-HOMEPAGE="http://sdl-sopwith.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=">=media-libs/libsdl-1.1.3[video]"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- rm acconfig.h
- epatch "${FILESDIR}"/${P}-nogtk.patch
- # bug 458504
- epatch "${FILESDIR}"/${P}-video-fix.patch
- eautoreconf
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS ChangeLog FAQ NEWS README TODO doc/*txt
- rm -rf "${D}/usr/games/share/"
- prepgamesdirs
-}
diff --git a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild
new file mode 100644
index 000000000000..72ea6fb30eba
--- /dev/null
+++ b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools desktop toolchain-funcs
+
+MY_P="${P/sdl-/}"
+DESCRIPTION="Port of the classic Sopwith game using LibSDL"
+HOMEPAGE="http://sdl-sopwith.sourceforge.net/"
+SRC_URI="
+ mirror://sourceforge/${PN}/${MY_P}.tar.gz
+ https://src.fedoraproject.org/rpms/sopwith/raw/master/f/sopwith.png
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.1.3[video]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+ rm acconfig.h || die
+
+ eapply "${FILESDIR}"/${P}-nogtk.patch
+ # bug 458504
+ eapply "${FILESDIR}"/${P}-video-fix.patch
+
+ mv configure.in configure.ac || die
+ eautoreconf
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog FAQ NEWS README TODO doc/*txt
+ rm -rf "${ED}/usr/share/doc/sopwith"
+
+ newicon "${DISTDIR}"/sopwith.png ${PN}.png
+ make_desktop_entry sopwith "Sopwith" ${PN}
+}
diff --git a/games-arcade/sdlroids/Manifest b/games-arcade/sdlroids/Manifest
index 4e5e62b0f4c9..499d6f9fbba8 100644
--- a/games-arcade/sdlroids/Manifest
+++ b/games-arcade/sdlroids/Manifest
@@ -1,4 +1,4 @@
-AUX 1.3.4-sound.patch 654 BLAKE2B a04f440b92ef0a0d57e0b024e11f53a1f1d8bb7a0553074a535e343e07babd7942e3f745826e73b110f0823ca71180c6dc0fe7d46fe36491087e9141dbb1dd7e SHA512 34bc317700cfa69281e84c8838fe10079bd4a8a509a93fb9f8acf6f53c2d868076ed7c462d4e2451369d939eecd1ffcf4ed5d55ee1fa2565f366a54cfadd2749
+AUX 1.3.4-sound.patch 658 BLAKE2B c7a9a46881e1f8f9d9c48e843338bc9c61a1a3cda4d8f3ca27f9e47410f0e40eca039bbf3069c8be2bdb23f97e9b02a1dc3e955e07b5191c54dceafc12f29782 SHA512 4d01491aa3a57c9ea43cb15e815e761e78cae50c8f4c7abce4b02c2343ad7671b688d81da94bbca8036d081b427a08791e0332e3fb3fdad71ba41b15f291a619
DIST sdlroids-1.3.4.tar.bz2 136588 BLAKE2B e2dd15c0437184af557f96daaa11d9b50ae991e7c29ccd3e4a27f2668719d0f7ef8244e681bdac2d8726b1493175ab4a3f754daf0f471f606bcb5cbe1b5aa1c8 SHA512 abd202e462ac96781481defb9442f3ee69cbfafb5b4e82ae435dca23068257c3e65ba4886c0c41f2568a8568b52267ded24b8684efb3f7cafd21754103cc31b4
-EBUILD sdlroids-1.3.4-r3.ebuild 755 BLAKE2B cf3c285b424ee284901ec9261200bae349f77c31919ab8306ebdf6489f2d2c5c7984a6353c9aace64dff41b0f31ba04c0fbd98f215daf6c0af738a8eaa5fa2eb SHA512 e43f2920421e740c4f4b26dfb21384993bbc41c2329a7daa55990f7039b460686603015615caf408698d0e9aac6be6db4a1288d39fbe0cf985d45433b095254a
+EBUILD sdlroids-1.3.4-r4.ebuild 745 BLAKE2B 9263dcceb1ae7c01de6e13b017a8d2f8db323946487780682391aaf99585d44cd9510682a371ad404aa3d006ef0e5f0888448acaad0d5be30ae58ad157ed4e15 SHA512 2a39cee0143bacdd2feabb02053a3d5d646829f413ac2cd2d710fcb5df3b9ca11a6960eb737d50e380000e39b2e44ea3c987a73c9025c02814f7174aa0593db4
MISC metadata.xml 331 BLAKE2B 6d663f6943fa4c3419e12335c8d6c4913ad7658635d37889373a3b90bb7fb810cc80478d41eee57e2cda6099b7b3b748bd7583b248be2543293e6d48d5ccbe42 SHA512 b126b6b4997b53170da871ca8cf66be75350ad1b2492a62f99b8a512eab5ce63a8ededd8794ca480ecf711a4e585e0b81d77b4f1fa0dcee500c54bd48878305b
diff --git a/games-arcade/sdlroids/files/1.3.4-sound.patch b/games-arcade/sdlroids/files/1.3.4-sound.patch
index 00da03f94252..eb2eb0c2ada4 100644
--- a/games-arcade/sdlroids/files/1.3.4-sound.patch
+++ b/games-arcade/sdlroids/files/1.3.4-sound.patch
@@ -1,5 +1,5 @@
---- sdlsound.c.orig 2004-07-02 23:03:03.000000000 -0700
-+++ sdlsound.c 2004-07-02 23:05:37.000000000 -0700
+--- a/sdlsound.c.orig 2004-07-02 23:03:03.000000000 -0700
++++ b/sdlsound.c 2004-07-02 23:05:37.000000000 -0700
@@ -205,9 +205,9 @@
int load_sample(int num) {
diff --git a/games-arcade/sdlroids/sdlroids-1.3.4-r3.ebuild b/games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild
index 51c927585219..83678ee1a7b4 100644
--- a/games-arcade/sdlroids/sdlroids-1.3.4-r3.ebuild
+++ b/games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Asteroids Clone for X using SDL"
HOMEPAGE="http://david.hedbor.org/projects/sdlroids/"
@@ -14,20 +14,21 @@ KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
IUSE=""
DEPEND="media-libs/libsdl
- media-libs/sdl-mixer"
+ media-libs/sdl-mixer
+"
RDEPEND="${DEPEND}"
src_prepare() {
+ default
sed -i \
-e 's/$(SOUNDSDIR)/$(DESTDIR)$(SOUNDSDIR)/' \
-e 's/$(GFXDIR)/$(DESTDIR)$(GFXDIR)/' Makefile.in \
|| die "sed failed"
- epatch "${FILESDIR}"/${PV}-sound.patch
+ eapply "${FILESDIR}"/${PV}-sound.patch
}
src_install() {
default
newicon icons/sdlroids-48x48.xpm ${PN}.xpm
make_desktop_entry ${PN} SDLRoids ${PN}
- prepgamesdirs
}
diff --git a/games-arcade/sdlsasteroids/Manifest b/games-arcade/sdlsasteroids/Manifest
index 50da2a69f56d..1f3c0c8ccd8f 100644
--- a/games-arcade/sdlsasteroids/Manifest
+++ b/games-arcade/sdlsasteroids/Manifest
@@ -1,5 +1,5 @@
-AUX sdlsasteroids-3.0.1-gcc43.patch 418 BLAKE2B d3808bbdc1cb4e440b8213b527f03e2742b8956dbc009313fa2d4a566c455932a38a5aa992751df41d88fe477b1007584534e6f6e1a8adf6cc33d63b53697355 SHA512 40514eed8897fd4a4a6622d1f4f97e51c5984af91490c5010721f72eb0bff12856730cfa389741d9bc9a5745c9207980dd7769c8f91801570f9ad70876ebaa8f
-AUX sdlsasteroids-3.0.1-ldflags.patch 370 BLAKE2B bf054005761e992a979732b0122e47be586ef009610a3c7d8218fe0edd2be649edb1fc4289079c5717d9a4e8d17ddfd1403d3291ac944251d9edce43a9088596 SHA512 fd46d95e8f99fc64693bbac43646d26a071a81571fb22a89cac059ca054ce42faef0bdaac5630776c0d83c2b60d64cc25ef3c40bfa49bb95b75b93c317b1e05e
+AUX sdlsasteroids-3.0.1-gcc43.patch 422 BLAKE2B abe2fb65829d30b3f9d66eb585621e7ad4409831887cec96b6872e0bdd311ad9061b8be3208adf2f50adf2eafc87bc048834fbf91a65ab8401b939530e47b147 SHA512 3915518301cbf842de73f59caf70f8bf318d6824120386c1bc3844f454fe05676feab62e6f05adb17b13dd8f1c965da19d30c53391a0350c1f2849eac6a6aa59
+AUX sdlsasteroids-3.0.1-ldflags.patch 374 BLAKE2B 2b4ae7b2ca09f5573a1bbd317cb0cf9170eba0b56a9f04ed3bf825d4217d7b209c98983b1e757b71786ba0a25cc7a7a60485d7c418fc3bfce937f84d0a07ae22 SHA512 6e7ae0cb9b78f311d628859d0804ab635ff6c92106e9692591d83c13298fb491c0d75df188ab5a93d21170b3ebb9cae29a392b93343ade3eafc702dd4b320525
DIST SDLSasteroids-3.0.1.tar.gz 531781 BLAKE2B 83d2f84623dd369bd0e36ddfec3a328f50b5ef1a9daf2bd4f6d2e5ff4bfd38f2832ff5378961c66fbf149fe82e45e48ad12aaf8a95abf4244a59fc7321403682 SHA512 5758e1a8540dd16b0993146e706d2f600713cf80500de32b5102e23933fad7e5f5d5b31bf7ebe0efcc89223f54ec67505728e5d3b8e2c8691b8efce671fcbdbc
-EBUILD sdlsasteroids-3.0.1.ebuild 1165 BLAKE2B 940c66e3c0de1244ca573441b0831a80b096cd640ecb8de6ffa92de5d94eca8d54c5893e6bf4be85bc56dc472f578de9324819453e83fb87bb40e5833fabb26f SHA512 f0e8075ea0eaa0deeca500bba72388513aba2e2f860676cc19143a93d1d078106587fbb81ee3fdee00338010b76f60065f2d5b0598511e2a2c7352116d2a1c44
+EBUILD sdlsasteroids-3.0.1-r1.ebuild 1232 BLAKE2B b6d1d0df6e42e54a06c0bdb09eeba1659f35d9186759bf93ae4d08d5c2a0b6c0df1233bedd3b9cf18d3adfa88a891d0d8b23d65b5cee946e50cbd6f3cab1d4ca SHA512 cd4a6419e04e1448cc5aff7565b17857dabba6876348fd526b0d85d8f138a2fcbe9bff153d9671f07ab2dc256c8f492edb10522f1dfa7b411c39ab3df76851f0
MISC metadata.xml 329 BLAKE2B dba011e413928b68ccfbc07eb71a2cca9eb7071165c8d3f53ea47bcd54ffa03f16c670fbc41c1c0fc3b7de36da510109b3884f2b6a0e996bc8c3c5479ffac3f5 SHA512 4f3b7531ceb47a03591edb619cccddec6bb2f86bc9c66be1e88cb745d0b44220ab5e542f6d56bdb89494c341120c673f2e0cc34de6aeae2f1599cbb9b800f75d
diff --git a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch b/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch
index 5ee05328e897..9863f0c051e9 100644
--- a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch
+++ b/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch
@@ -1,5 +1,5 @@
---- src/sbitmap.h
-+++ src/sbitmap.h
+--- a/src/sbitmap.h
++++ b/src/sbitmap.h
@@ -36,7 +36,7 @@
void LoadImage(char* path);
void LoadSurface(SDL_Surface* surface);
diff --git a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch b/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch
index 302c912efe18..581010b51388 100644
--- a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch
+++ b/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch
@@ -1,5 +1,5 @@
---- src/Makefile.old 2010-09-22 08:44:57.000000000 +0200
-+++ src/Makefile 2010-09-22 08:45:43.000000000 +0200
+--- a/src/Makefile.old 2010-09-22 08:44:57.000000000 +0200
++++ b/src/Makefile 2010-09-22 08:45:43.000000000 +0200
@@ -26,7 +26,7 @@
diff --git a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1.ebuild b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild
index 4417f38e1265..24ecc1564280 100644
--- a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1.ebuild
+++ b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Rework of Sasteroids using SDL"
HOMEPAGE="http://sdlsas.sourceforge.net/"
@@ -19,10 +19,12 @@ DEPEND="virtual/opengl
media-libs/sdl-image[png]
media-libs/sdl-ttf"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/SDLSasteroids-${PV}
+
+S="${WORKDIR}/SDLSasteroids-${PV}"
src_prepare() {
- epatch \
+ default
+ eapply \
"${FILESDIR}"/${P}-gcc43.patch \
"${FILESDIR}"/${P}-ldflags.patch
sed -i \
@@ -39,17 +41,18 @@ src_prepare() {
src_compile() {
emake \
- GAMEDIR="${GAMES_DATADIR}/${PN}" \
+ GAMEDIR="/usr/share/${PN}" \
OPTS="${CXXFLAGS}"
}
src_install() {
dodir /usr/share/man/man6/
emake \
- GAMEDIR="${D}/${GAMES_DATADIR}/${PN}" \
- BINDIR="${D}/${GAMES_BINDIR}" \
+ GAMEDIR="${D}/usr/share/${PN}" \
+ BINDIR="${D}/usr/bin" \
MANDIR="${D}/usr/share/man/" \
install
dodoc ChangeLog README README.xast TODO description
- prepgamesdirs
+ newicon graphics/sprite/bigast.png ${PN}.png
+ make_desktop_entry sasteroids "Sasteroids" ${PN}
}
diff --git a/games-arcade/slimevolley/Manifest b/games-arcade/slimevolley/Manifest
index 7a4d3987e6ad..bc7ec350773a 100644
--- a/games-arcade/slimevolley/Manifest
+++ b/games-arcade/slimevolley/Manifest
@@ -1,5 +1,5 @@
AUX slimevolley-2.4.2-nodatalocal.patch 746 BLAKE2B ff7a336c459395724931e613fab39c212fd06f578342ef7628a934a7b066c085af909bdd35dccac54b6b698f4628b594766caa8c8c814c30837da443a73fcec3 SHA512 e679365056b118e8cf6c5a6828709f8beed67eb2e84a1ce5082abfc0498f82624bbce6584f663cf371eaf81201e6c5bfb1619fedc99ab6395e3b87472e61bd1e
-AUX slimevolley-2.4.2-underlink.patch 228 BLAKE2B bba7de118fc76ca5ab69b430237274c381bf139033030d8fd3eec87355ab9f96449c4a5f31e8217e9f8926a750b2aeb8b92cffbdc18e39c992cfb46a561b3dda SHA512 a981bc321f5b52bef6b12c7bd6b59335956b68100a23578005d4157e3dc6354bc94fbac4dd01e31741975503ec4566e0d02117567d0b01b5623c84436e612962
+AUX slimevolley-2.4.2-underlink.patch 232 BLAKE2B 29e3d0ed66ace5a588d6e0133a2427eebd225ff77100336426db8ad892f52ec552bc562f6edf6c8834e5915094558940254a5ef9c5e6444a7ffa415654bec7f6 SHA512 402baf0b3955d86768ea40a0eaa289cd160f06551392e653255c32f47d4aed22c33f57a67e98fb3fe28500ed6914f9b8e465737b5aa958fd3332721fb2fe419f
DIST slimevolley_2.4.2.tar.bz2 2402839 BLAKE2B 5f3ca09b11721076c115af78117e8185b9c243efc23369f7fac4c5243e942b3b0cddd403f727cad1400a7ffbd77c080bad0d1ee123dfc015be7a98337bfbda36 SHA512 7a72329d9e22396f2e304d40370896b2c1a0ae22d5bf1769a46cad8fb1131b1ae9c16de0e5f847b8a31004df074cdeb710a28bfd1e1d94beceb1c8eb0a750680
-EBUILD slimevolley-2.4.2.ebuild 1018 BLAKE2B 29f35b674623e3e146d5f2921effd037e508c23e7a6dd9b3999548605a6353eda74a5b14e7a1b9c5de845b14d8026260816ed2f66b83f1e5bad47df1dec64738 SHA512 fac771aa8860e508fd9fd36915ea6d13b81da04ed66407875038bb40e540b9e6c32b0c6fcf059e5c675112f3503963823d75c13262cfcd643d9dc607b9a3008e
+EBUILD slimevolley-2.4.2-r1.ebuild 905 BLAKE2B b9961b1b837685914f1854f772876c051137285b1333e9a63639e721bbd22b3ca4705f40ca47af2878f7ddd1c0464aa03fd3a7509e93a66de3a49c5af9e84dc1 SHA512 4d793d5df21368617eb6792d8e5ec98efd8d00b96b04ea84e0016adbc576f88a12c09a15bb0c16f0f65291cfc1cb811568768f1110f1ac7aa4cccd9e0995ec27
MISC metadata.xml 307 BLAKE2B 3bd3dcad0f6b179a7477a9f6c0a30060dff7d0a959c0270083ce111d5f9f8e5ebc0817f44db3e98979eca1f936b4ec7a33914c38ad78a735b97507848ccb431c SHA512 53bd5a746338b99640591dd7fd27b7ed24d44396d2c382a73b7f45b7d0bfa7236bb66229ad2a02135eec39ca524700aa2b0a68b7ad9f19c6f7c750de340b0924
diff --git a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
index 7ca362c7bc63..1aad45f6cf5f 100644
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
+++ b/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
@@ -1,5 +1,5 @@
---- CMakeLists.txt.old 2011-06-20 20:42:26.545500925 +0200
-+++ CMakeLists.txt 2011-06-20 20:42:34.407999223 +0200
+--- a/CMakeLists.txt.old 2011-06-20 20:42:26.545500925 +0200
++++ b/CMakeLists.txt 2011-06-20 20:42:34.407999223 +0200
@@ -42,6 +42,7 @@
${SDL_LIBRARY}
${SDLTTF_LIBRARY}
diff --git a/games-arcade/slimevolley/slimevolley-2.4.2.ebuild b/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
index b1fba98cb040..e4a8fe67dfab 100644
--- a/games-arcade/slimevolley/slimevolley-2.4.2.ebuild
+++ b/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit cmake-utils eutils games
+EAPI=6
+inherit cmake-utils
DESCRIPTION="A simple volleyball game"
HOMEPAGE="http://slime.tuxfamily.org/index.php"
@@ -13,39 +13,32 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="net"
-RDEPEND="media-libs/libsdl[X,sound,video]
+RDEPEND="
+ media-libs/libsdl[X,sound,video]
media-libs/sdl-ttf
media-libs/sdl-image[png]
net? ( media-libs/sdl-net )
- virtual/libintl"
+ virtual/libintl
+"
DEPEND="${RDEPEND}
- sys-devel/gettext"
+ sys-devel/gettext
+"
DOCS="docs/README docs/TODO"
-PATCHES=( "${FILESDIR}"/${P}-nodatalocal.patch
- "${FILESDIR}"/${P}-underlink.patch )
+PATCHES=(
+ "${FILESDIR}"/${P}-nodatalocal.patch
+ "${FILESDIR}"/${P}-underlink.patch
+)
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- cmake-utils_src_prepare
-}
+S="${WORKDIR}/${PN}"
src_configure() {
local mycmakeargs=(
"-DCMAKE_VERBOSE_MAKEFILE=TRUE"
- "-DBIN_DIR=${GAMES_BINDIR}"
+ "-DCMAKE_INSTALL_PREFIX=/usr"
+ "-DDATA_DIR=/usr/share/slimevolley"
$(use net && echo "-DNO_NET=0" || echo "-DNO_NET=1")
)
cmake-utils_src_configure
}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- prepgamesdirs
-}
diff --git a/games-arcade/solarwolf/Manifest b/games-arcade/solarwolf/Manifest
index 775e6031d775..d8bce2e450ac 100644
--- a/games-arcade/solarwolf/Manifest
+++ b/games-arcade/solarwolf/Manifest
@@ -1,3 +1,3 @@
DIST solarwolf-1.5.tar.gz 2045888 BLAKE2B 66498b1d9b202b45ff87ea9d4b1ab14dcb6e343e8b0761576cfbf1c84ee9575cbf665e4b94552eb764f5e4fbaa02739f62c9eb20217085a6d18483d3ca7eb587 SHA512 44d84976f7797e3b859f1e5e50f9f964e5c6d6d4437ad25cf04720035e8697cc0c86490fdbbf8d923320a5c15c6e3afd1fbcfb9f17e7e31ce6f7264004e991f2
-EBUILD solarwolf-1.5.ebuild 793 BLAKE2B 7a51105dc8edc6b1731b67ee790dc512f7122e43ecae9b016df21c7960b4166286bb4080a7d83c290d27f32509fdcd83e20b65f74041107b983c07c4f7536c65 SHA512 1a72a45f83a5aea1f226debb0e9f38d2d51e61180956c45b46e83897ff5951e0046ed350452bd999d196b9cf868102f538beb64bbf2497c38e30b6566682342b
+EBUILD solarwolf-1.5-r1.ebuild 798 BLAKE2B ba969bfbaacf80d6a40385f4e6f60e603b0389287a1f71f541a9a9f87f98d9674ea63d167e07ff1b13a14669a074d6b45076d9c6740f1bf87ba8bb9b98894c28 SHA512 6e250abdab04450254a5d29bdb6aa8962c3a9194ade5eab8669b95db6ab9a620c1388a8a7a757ccc2f2b58de601d885b028c67add97a44373f5e12a4ab416218
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/solarwolf/solarwolf-1.5.ebuild b/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
index b96deec76cec..dc3d846b8b7a 100644
--- a/games-arcade/solarwolf/solarwolf-1.5.ebuild
+++ b/games-arcade/solarwolf/solarwolf-1.5-r1.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 games
+EAPI=6
+inherit eutils
-DESCRIPTION="action/arcade recreation of SolarFox"
+DESCRIPTION="Action/arcade recreation of SolarFox"
HOMEPAGE="http://www.pygame.org/shredwheat/solarwolf/"
SRC_URI="http://www.pygame.org/shredwheat/solarwolf/${P}.tar.gz"
@@ -13,20 +13,24 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~x86"
IUSE=""
-RDEPEND=">=dev-python/pygame-1.5.6
- media-libs/sdl-mixer[mod,vorbis]"
+RDEPEND="
+ >=dev-python/pygame-1.5.6
+ media-libs/sdl-mixer[mod,vorbis]
+"
+DEPEND=""
src_prepare() {
+ default
find . -name .xvpics -print0 | xargs -0 rm -fr
+ gunzip dist/${PN}.6.gz || die #619948
}
src_install() {
- insinto "$(games_get_libdir)"/${PN}
+ insinto /usr/share/${PN}
doins -r code data *py
- games_make_wrapper ${PN} "python2 ./solarwolf.py" "$(games_get_libdir)"/${PN}
+ make_wrapper ${PN} "python2 ./solarwolf.py" /usr/share/${PN}
doicon dist/${PN}.png
make_desktop_entry ${PN} SolarWolf
- dodoc readme.txt
- doman dist/${PN}.6.gz
- prepgamesdirs
+ einstalldocs
+ doman dist/${PN}.6
}
diff --git a/games-arcade/spacerider/Manifest b/games-arcade/spacerider/Manifest
index e4ab799e7964..11d28caf20db 100644
--- a/games-arcade/spacerider/Manifest
+++ b/games-arcade/spacerider/Manifest
@@ -1,8 +1,8 @@
-AUX spacerider-0.13-font.patch 405 BLAKE2B d4fb88d529549efc8e1db2d6d762b9aebb78861553473c39b53da33f870a101b1047f9ab46ad19bd378d274a94d573da0e02a958618b21ae069d29e78a416479 SHA512 3d584b207b809e69cb4f6227690c840659e8a9e4e242ee70e2870a210470f1d1f22498cae52a33f0b8a06449cf5d74bf60c94add9ff1ee8f3be74f666aa61fc0
-AUX spacerider-0.13-gcc41.patch 464 BLAKE2B dfacb3b58e71de0093a6408adf210d3eb732fc958232b1bcf49d6144198aa815cbfc3edfe6b15c7004a0ed839f7497199aa46fd021a4b092bba6fafaab792bcb SHA512 5d8a7e98957197e3a5be814922cf175e96071b2ece6014d71d000489803a6850324919217d9519cecbbebb07327d44728aa710cbbd56a10b22e7094604cbe3fe
-AUX spacerider-0.13-gcc49.patch 767 BLAKE2B 5c1b71225f78fba5006e8e68264b12bdd7cb88d5d3adba341bc753caa3c8ae00685d20ab30c035a7c8ae82a688f0c5d5a170ca8d861d46fbcd838b69af88f051 SHA512 8960674333b379eac82c844c7e558edf00286df66e19fd1728837a47a3930c8d7ff3d98f1abd560041f58d4919ef7bd8472670ed92a60ed5ee74ba450bbccadf
-AUX spacerider-0.13-gentoo.patch 733 BLAKE2B 64b991821916babee46124fbb2e344582c43141195c85df098d7f5e99a76433a1dbb75e84263b535e36b0efbcd257e1b4baa73688fd0ec6bd9feb4e3fff06e43 SHA512 5303e0bf13dfde66b0a0b7d522cd317e742330ba7d77ec53daee3d3ae3f0ebd90ed545c57c0c9f601e5f69906a0d8c53be5641ba1564cdff583234fd6fcb22b8
-AUX spacerider-0.13-ovflfix.patch 343 BLAKE2B aeb30e5b74f38f534bf09322671f23b0921ab586749934ebcd32ee6692e82f06ca400c97dca342a6f593e62720dcf3294654df6d3d0db7e1f45620ef258346e9 SHA512 68ae2d0daf90de0c949f923605ce61275277391d80c3b4c965e6ebb2de92331c8481272e491f6cb81f18cc1818aa559f5a11f6916df8cc4c39045cd1f23e97bb
+AUX spacerider-0.13-font.patch 409 BLAKE2B e01077b6e2fafd317618218b54596036928c36812043976610f9109205aefb497f5b47ab814fe89e17ca0d1f191c2f78017d9c2c06518b78788d002a702d17ea SHA512 efbb6b47b19dcc653b380eaabfd817518887cc77aadb54e9dcfb7dc9c37e3a91c156eab7076eea90ffee698c1b9d1ac745a1638e023d35778eb35482d8f8dec5
+AUX spacerider-0.13-gcc41.patch 468 BLAKE2B 0c3b75a8a573ecacf808bb597429ca12ca59501b58bbf2aa73f64ce150a594659184ff32ff88770ea038eac232936491c750e75be81611ce8cd91910007a8922 SHA512 0cbd0c0003554bf90d8261af1c5db1617489bc5427b1e52caa0d56350df07939f007ba035cbdbb209176e3bbcec125c9171714631400ad5cad2323b8059f0765
+AUX spacerider-0.13-gcc49.patch 775 BLAKE2B 4b77bee14741fc4258d0fb3e8af69e9cceff2ac3886f97acab65c1e84dad27ccfc602aa0fb4d535b91d2c1947fc5adc1671cc725799e88ac60d78a01ebf791a5 SHA512 6ef7af29e88365fe3e34517ae6ee193a9b3765c77ecc883c8a34480c1944900388a9f89ca253031f673adae9552ff68eac5ec5af2203beff6835005a3f23bfb3
+AUX spacerider-0.13-gentoo.patch 737 BLAKE2B 7660dd666c6a838b7a8b64cd173f1a5dc7393163a42c2cdb919a8c719600e3cbb1b08ee2230f2d4675fa9702cf56ad556337eccee0fd66c3b82ef012aa641a47 SHA512 89bcf2565833ab462fdcdd16a97a5a339dcb82ad7e685754dfc3dca5c37093c10c787615338791c62b431222734953b2add3545fa41812ea0c6f63f7c02ce267
+AUX spacerider-0.13-ovflfix.patch 347 BLAKE2B 977a25efb7badce88c80f4ee5c68768910aa2139b94f3cd56ee996aac26053c749eea7d671f5bf02d055251060f3f9536493de513f79c617e96a1db4f8b90c91 SHA512 227d519c51555fa99a162e2abc939b53feb0abc817667c5b2edc502ff6e7265a0f86a750498dbed5f0741f7d5e6840b86c0421fc7770b10a7ac862cdaafb1af1
DIST spacerider-0.13.tar.bz2 283861 BLAKE2B 89687ca24a663addb81af0c775201e1a57e6d524e9fb99766d4003a4401dc406e50c8d103600c57c7d4b30ee620b3ec60089f05aaa4e0ad9da72a6f5e64fd527 SHA512 4f8d506abfe242039247d5c4e43c012ded14f3b18de710aea0c9c6d933cb60fde3116008723d44acadd490b3666e107506fad6ee027d2b31c47d118185e0c03e
-EBUILD spacerider-0.13.ebuild 958 BLAKE2B 59d814133b1410382eff654b9bca1334887f7634cb06764a41db31b0777ce1fdf6b9529e4cbf0605311172c30b2b0171ac45b85f4a909aee71573d4b93acefc6 SHA512 95d6ffafc222bbfbd2d5806a5eac50596815d4768b651ddd2092cad85cf51cb86e500fecec02d689e09414235e75ede3f822a6b81428073d8b6a98ca8adfaa5b
+EBUILD spacerider-0.13-r1.ebuild 1049 BLAKE2B 0855a5400194c53dc8d5bd7984feaf491feecd192f64c64fe8357eca3bc00ae7108beff6c2d294498102b1145ee86b34be58aa31581095b5ddf688c6cafbed59 SHA512 916debef11bf13ee5eda029b5c067525a94baafd7b72308884ebd2c76259ff3ecf6dcd6725aad7c0dbaf9383aad0b1293d08bbddbfc06a0f5e556242b21e8fa6
MISC metadata.xml 357 BLAKE2B 92788e73f724c0a4de633ee3b5a4f4b07c487b82de01a57ef7d2829b5f3f75617eda10727e8499f3d243360a7afcec28427e495f72d2ba48d6e32893865d3a33 SHA512 51a7291b12ee0c0f12cf55a0d24d8e2dd3cf44f9ef2023caa9c457b659dc677a9882512472525073c17717a7f56180c94a88a40d3db2d33bd843e31ca862739d
diff --git a/games-arcade/spacerider/files/spacerider-0.13-font.patch b/games-arcade/spacerider/files/spacerider-0.13-font.patch
index 914a0466c7fe..87732a106633 100644
--- a/games-arcade/spacerider/files/spacerider-0.13-font.patch
+++ b/games-arcade/spacerider/files/spacerider-0.13-font.patch
@@ -1,8 +1,8 @@
Ugly brute-force method for avoiding a double-free segfault on exit.
Better patch welcome.
---- spacerider.cpp.orig 2015-03-31 23:24:17.770966147 -0400
-+++ spacerider.cpp 2015-03-31 23:24:41.592174463 -0400
+--- a/spacerider.cpp.orig 2015-03-31 23:24:17.770966147 -0400
++++ b/spacerider.cpp 2015-03-31 23:24:41.592174463 -0400
@@ -306,8 +306,6 @@
/* free screen */
SDL_FreeSurface(screen);
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
index 1a08d715ac5b..e5524b6e6430 100644
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
+++ b/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
@@ -1,5 +1,5 @@
---- spacerider.cpp.old 2007-02-18 11:25:38.000000000 +0100
-+++ spacerider.cpp 2007-02-18 11:27:00.000000000 +0100
+--- a/spacerider.cpp.old 2007-02-18 11:25:38.000000000 +0100
++++ b/spacerider.cpp 2007-02-18 11:27:00.000000000 +0100
@@ -17,6 +17,7 @@
#include <unistd.h>
}
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
index d057e7bab730..b4d5ca6d5764 100644
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
+++ b/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
@@ -1,5 +1,5 @@
---- effect.cpp.orig 2015-03-31 22:36:53.336131373 -0400
-+++ effect.cpp 2015-03-31 22:37:04.359755281 -0400
+--- a/effect.cpp.orig 2015-03-31 22:36:53.336131373 -0400
++++ b/effect.cpp 2015-03-31 22:37:04.359755281 -0400
@@ -18,7 +18,7 @@
void Effect::add(const int x, const int y)
{
@@ -9,8 +9,8 @@
{
return;
}
---- object.h.orig 2015-03-31 22:35:22.939214561 -0400
-+++ object.h 2015-03-31 22:37:19.654233441 -0400
+--- a/object.h.orig 2015-03-31 22:35:22.939214561 -0400
++++ b/object.h 2015-03-31 22:37:19.654233441 -0400
@@ -172,7 +172,7 @@
return object->next;
}
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch b/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
index d692f87632b0..ecfdcc513cd0 100644
--- a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
+++ b/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
@@ -1,5 +1,5 @@
---- Makefile
-+++ Makefile
+--- a/Makefile
++++ b/Makefile
@@ -3,12 +3,12 @@
BINDIR=/usr/bin/
MANDIR=/usr/share/man/man1/
diff --git a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch b/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
index 5ed73c348cf2..c590400f649f 100644
--- a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
+++ b/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
@@ -1,5 +1,5 @@
---- spacerider.cpp.old 2010-10-29 10:12:19.000000000 +0200
-+++ spacerider.cpp 2010-10-29 10:13:47.000000000 +0200
+--- a/spacerider.cpp.old 2010-10-29 10:12:19.000000000 +0200
++++ b/spacerider.cpp 2010-10-29 10:13:47.000000000 +0200
@@ -112,7 +112,7 @@
break;
case 'n':
diff --git a/games-arcade/spacerider/spacerider-0.13.ebuild b/games-arcade/spacerider/spacerider-0.13-r1.ebuild
index 6ac81d1fbcc1..8cf24d976f7d 100644
--- a/games-arcade/spacerider/spacerider-0.13.ebuild
+++ b/games-arcade/spacerider/spacerider-0.13-r1.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 games
+EAPI=6
+inherit desktop
-DESCRIPTION="space-shooter written in C++, using the SDL"
+DESCRIPTION="Space-shooter written in C++, using the SDL"
HOMEPAGE="http://www.hackl.dhs.org/spacerider/"
SRC_URI="mirror://gentoo/${P}.tar.bz2" # stupid php script
@@ -19,24 +19,26 @@ DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-image[jpeg]
media-libs/sdl-net
media-libs/sdl-ttf"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
src_prepare() {
- epatch "${FILESDIR}/${P}"-gentoo.patch \
+ default
+ eapply "${FILESDIR}/${P}"-gentoo.patch \
"${FILESDIR}/${P}"-gcc41.patch \
"${FILESDIR}"/${P}-ovflfix.patch \
"${FILESDIR}"/${P}-gcc49.patch \
"${FILESDIR}"/${P}-font.patch
sed -i \
- -e "s:/usr/share/games/spacerider:${GAMES_DATADIR}/${PN}:" \
+ -e "s:/usr/share/games/spacerider:/usr/share/${PN}:" \
globals.cpp || die
}
src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}/${PN}"
+ dobin ${PN}
+ insinto "/usr/share/${PN}"
doins -r data
- dodoc AUTHORS
+ einstalldocs
newman ${PN}.{1,6}
- prepgamesdirs
+ newicon data/sprites/star_monster1/1.bmp ${PN}.bmp
+ make_desktop_entry ${PN} Spacerider /usr/share/pixmaps/${PN}.bmp
}
diff --git a/games-arcade/spout/Manifest b/games-arcade/spout/Manifest
index 3e7828b07983..41920a399fbc 100644
--- a/games-arcade/spout/Manifest
+++ b/games-arcade/spout/Manifest
@@ -1,3 +1,3 @@
DIST spout-unix-1.3.tar.bz2 92144 BLAKE2B 4512a3f47fddfbed7471fe81f8a7fa296f44aa12b3e3b69c0d665a4f95c82508460ab007a798c098ccbea68f1ccc827699f8428203e1217ea7a493e96810771c SHA512 46ed12a617a4084e8a5d1da56799fe7784ed288a254385b109ced6138ce904e658a44af445c1577112a3701a0b108fc886e3d06df41743b0d82b028eb8a846d6
-EBUILD spout-1.3.ebuild 951 BLAKE2B 6db6ad751c2da7d0c13ec6d3803b39ea98decb87036adce484c260949c7b7dd3712a7555646b777167f9a85095c6236903edaf7a44ae0c725a315be2fab94e17 SHA512 9651f460f6e4c7faa77c204d62120fe856caa0ab0fb6033a630d814c58251cde63e1a2b916c8222ae9bba00fe7962d26bfe6d65b1ccaaa0255722f9eade0fe3b
+EBUILD spout-1.3-r1.ebuild 960 BLAKE2B 3a01a39fccda8a3fee2df1db0f3629d9d37a5aa777381fd2cc650f5f1a8dbb8ed51a548d98b1175a24d83fd81a50d6e54e02c21a1b98b771fd7e23ca2ade0d4b SHA512 debffeaa7e28627861ab768ad0caa241500cb282ff95e42a3c3938695bbcef36ce1f7df1cf92227668061472d3917490c331516aa6397617ba49f56fee7b7cce
MISC metadata.xml 326 BLAKE2B 850fd4b72c1d6f35416e4950315f83ad45cb8f30baad1c103497f5829b36417e578ef45e43218b2cac33a464a728580fb4fa7ff0a769e0d634d0bdd237d5b6bd SHA512 6dcfdd1cb6906123842e4cc0262237fff7f99f1744cf1a798e42d42da560e866b16f898a71d996cdcdd27d818f92dbd19745a023cd963f9d762e49003beb92ea
diff --git a/games-arcade/spout/spout-1.3-r1.ebuild b/games-arcade/spout/spout-1.3-r1.ebuild
new file mode 100644
index 000000000000..b9ba1a3b7a60
--- /dev/null
+++ b/games-arcade/spout/spout-1.3-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit desktop readme.gentoo-r1
+
+MY_P="spout-unix-${PV}"
+DESCRIPTION="Abstract Japanese caveflier / shooter"
+HOMEPAGE="http://freshmeat.net/projects/spout/"
+SRC_URI="http://rohanpm.net/files/old/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.6"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+To play in fullscreen mode, do 'spout f'.
+To play in a greater resolution, do 'spout x', where
+x is an integer; the larger x is, the higher the resolution.
+
+To play:
+* Accelerate - spacebar, enter, z, x
+* Pause - escape
+* Exit - shift+escape
+* Rotate - left or right
+"
+
+src_install() {
+ dobin spout
+ doicon spout.png
+ make_desktop_entry spout "Spout"
+ einstalldocs
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/games-arcade/spout/spout-1.3.ebuild b/games-arcade/spout/spout-1.3.ebuild
deleted file mode 100644
index 28793d0d0e1c..000000000000
--- a/games-arcade/spout/spout-1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-MY_P="spout-unix-${PV}"
-DESCRIPTION="Abstract Japanese caveflier / shooter"
-HOMEPAGE="http://freshmeat.net/projects/spout/"
-SRC_URI="http://rohanpm.net/files/old/${MY_P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=">=media-libs/libsdl-1.2.6"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MY_P}
-
-src_install() {
- dogamesbin spout
- doicon spout.png
- make_desktop_entry spout "Spout"
- dodoc README
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
- echo
- elog "To play in fullscreen mode, do 'spout f'."
- elog "To play in a greater resolution, do 'spout x', where"
- elog "x is an integer; the larger x is, the higher the resolution."
- echo
- elog "To play:"
- elog "Accelerate - spacebar, enter, z, x"
- elog "Pause - escape"
- elog "Exit - shift+escape"
- elog "Rotate - left or right"
- echo
-}
diff --git a/games-arcade/stardork/Manifest b/games-arcade/stardork/Manifest
index b1b4f5e7b65f..a5f5e8e2e8f6 100644
--- a/games-arcade/stardork/Manifest
+++ b/games-arcade/stardork/Manifest
@@ -1,3 +1,3 @@
DIST stardork-0.7.tar.gz 3951 BLAKE2B a35e8ceed5b5a6eb210408d6a7a32e2c38a3e2bbd05458055e44a1866b1bd0d2f222a6dce8ee8cbf6fe11d0c0541095ae0d9bad8e0b883ea74fd255e96364019 SHA512 3726b55cc2f107a0d69580b3c30406ea2596769433db915d4b3bded4345611c9d67596cbf373b19671960909d0bfdfc997d5c41d677f0309317445aeadcae733
-EBUILD stardork-0.7.ebuild 608 BLAKE2B 41d6880feddbdb25f3ef568f1ddaf5d6efd09d0ed28bb91290a9a540c1a01b0fe8b7c76c557700e69c7a2c3bc89957c7b81ec8e30930faacd7b5af2920b307ca SHA512 14e3921e738bb35a476e03f12ef60c0d24fc5425171167e55469086cc5f4834e14dcf0077b6cc8bfd7b7dab65907ef4c5134967317c2f33294a381fbb260cc0c
+EBUILD stardork-0.7-r1.ebuild 593 BLAKE2B e65d8708d524c06dcd4f1dabff799f4a39d0160c7983d7174f0648cece2b3369724e1cb906af291479974910a5a593c4c797d60a7e90c90e95fbed05fa360a34 SHA512 dd679250b1555a16e44b5897b240552a6f0cc1a514090d8095c9618a39a9e7112e71ec09033639efe739e10df6db01366c5eb7ab5b1c310aba0e78907a83cca5
MISC metadata.xml 331 BLAKE2B a08b7d4e1bf2c2afac8b4aaf9ac40efb25aa1cfd8227a1a51371a9fc893a7219f21438134d479f739b7f9e5d7fe668199c9392fdfd08b7248423092f69da0351 SHA512 b02a062748ef75daffb05cb8fbd3ea3eddea2f60b2aa64fbb6d7edb6529f260c60ec56d32f799e437d6dae4ce4b09c381afe8fee145d7c82672e52c830d1caed
diff --git a/games-arcade/stardork/stardork-0.7.ebuild b/games-arcade/stardork/stardork-0.7-r1.ebuild
index 05aea19da662..d2458f6571f1 100644
--- a/games-arcade/stardork/stardork-0.7.ebuild
+++ b/games-arcade/stardork/stardork-0.7-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit toolchain-funcs games
+EAPI=6
+inherit toolchain-funcs
DESCRIPTION="An ncurses-based space shooter"
HOMEPAGE="http://stardork.sourceforge.net/"
@@ -13,11 +13,13 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
-RDEPEND="sys-libs/ncurses:0"
+RDEPEND="sys-libs/ncurses:0="
DEPEND="${RDEPEND}
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
src_prepare() {
+ default
rm -f Makefile
}
@@ -26,7 +28,6 @@ src_compile() {
}
src_install() {
- dogamesbin ${PN}
- dodoc README
- prepgamesdirs
+ dobin ${PN}
+ einstalldocs
}
diff --git a/games-arcade/supertransball2/Manifest b/games-arcade/supertransball2/Manifest
index 43343eb96b6e..dfc7559f0a85 100644
--- a/games-arcade/supertransball2/Manifest
+++ b/games-arcade/supertransball2/Manifest
@@ -1,5 +1,4 @@
-AUX supertransball2-1.5-ldflags.patch 397 BLAKE2B d639cb954fb1c7e309f3d47791e112c883c058536f7242e30b854c8cc9ffe3854abf74384e7bf7e96ae0f092b0c764a97f55325189392ef93f255f594b3b7b33 SHA512 a16655c44cd13cbcd1f9fa2b96104d42914c5a26cedff7abea65552610e95c6e71934a6f3b1d32d687993bcfe27b119b53d17c3881460bc0729d9267dd7998e4
DIST stransball2-v15-linux.zip 302212 BLAKE2B 8b45e32f37c805e75ba0d19ef004d75baea689fe87e946d50301cef01230492fd531b4100bc6200a261c24463443b2811faea8d200d15b15af0c884dbc285d2a SHA512 e87655dfca039c0c8553372b4da139f1d8fa420aad1909b422318dc049a9f7972c8d2398b83fde677b3eaf21d2d70fad73d7ec0c4b7bcbeacbf3544e6e575f6a
-DIST supertransball2_1.5-3.diff.gz 6592 BLAKE2B 29ed5609bffb8093422d74a5b2889bb4c7a5c4728cab40bc3e95fef35a1ddc9f60945e15366e07b47efb1a3a15e51bb4bc85b51bb3e854778e8ec07700861fc6 SHA512 d8f0682633d8b20661a98d037430590c0f509205857644b28a7b56fc80011df8cd5dbbacf1142514b18dd471e6f79e515d981c025cb19a2288cd7bf46c0d1ba4
-EBUILD supertransball2-1.5.ebuild 1429 BLAKE2B 402ed52aa235419a59d7c0642643ccf34ee34eba2560013a8c6371dbd4d49473780b6424fcac121bfd5608fbaa2c12bdc0cef8d6cacd1ea846ab07b1158fb49e SHA512 05a2f53ce4fa057f1d7dba31f278f22a2bbd5c5a134231ac1938ac86bc0ba11cbceb667a7153a332c0a0c3055e0a1365cd67d31a3f3107846b7b74d7dfa5a52a
+DIST supertransball2_1.5-8.debian.tar.xz 26148 BLAKE2B 50ada1b6976da9686aa5cabd5e3a04222e30f9c69565018eebe51271842842dab88829c0672d7375995e3835c3be4983c8990e736278177d7d10596ed2453a0c SHA512 efbb8517b73d4413755663f96aa01eb679b43876091920a6d9a9fc0a31d001828aa536ac59e74172fa519d14b1dff117c150c022fb8f3898efbee2901a418a53
+EBUILD supertransball2-1.5-r1.ebuild 1346 BLAKE2B 5614b4f90e27a8da89bafa0562b8fc5414aeb9fefb9f7b76e37baf2bd5b295fcdd0feff5cb9b57875737d6f8561a9aca8844fbce40549ca58e20da9f81706e45 SHA512 eb13c56975274f9b2f88cfe4abe7221422e4206ba272848d6b2a912af0f73a5315f413b033b0109a40561ccab86e7811e319a8fd364a7f592e0794341f9d117f
MISC metadata.xml 732 BLAKE2B 02a55b153806bf73c5f777a196d4bcaa79f3bf4155eda30b792b56ba1289df14c5d8597e38b1a2b122d7b53c4792e589a01b57bf31fafbae99333b3dead5e9f8 SHA512 ff6eef56c6c80e08bac6a0d2ce6f848d22e90c1326a2a3e0927c04fdabe38cd0736b8f3555cd8f0743d1ba6cc5094946488cb0b9cf1c1db4ee4176f3bde79e8d
diff --git a/games-arcade/supertransball2/files/supertransball2-1.5-ldflags.patch b/games-arcade/supertransball2/files/supertransball2-1.5-ldflags.patch
deleted file mode 100644
index daee9f6b17fd..000000000000
--- a/games-arcade/supertransball2/files/supertransball2-1.5-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.old 2010-10-16 21:34:09.000000000 +0200
-+++ Makefile 2010-10-16 21:34:24.000000000 +0200
-@@ -17,7 +17,7 @@
-
- # dynamically linked binary:
- $(TARGET): $(OBJS)
-- $(CXX) $^ -o $@ `sdl-config --libs` -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_sound -lSGE
-+ $(CXX) $(LDFLAGS) $^ -o $@ `sdl-config --libs` -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_sound -lSGE
- mv ./$(TARGET) ..
-
- clean:
diff --git a/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild b/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild
new file mode 100644
index 000000000000..96768ec7e1cd
--- /dev/null
+++ b/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit epatch desktop versionator
+
+MY_PV="$(delete_all_version_separators)"
+MY_P="stransball2-v${MY_PV}"
+FILE="${MY_P}-linux"
+
+DESCRIPTION="Thrust clone"
+HOMEPAGE="http://www.braingames.getput.com/stransball2/"
+SRC_URI="http://braingames.bugreport.nl/stransball2/${FILE}.zip
+ mirror://debian/pool/main/s/${PN}/${PN}_${PV}-8.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ media-libs/libsdl[sound,video]
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-sound
+ media-libs/sge
+"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+"
+
+S="${WORKDIR}/${P}/sources"
+
+src_unpack() {
+ unpack ${A}
+ mv -f "${FILE}" ${P}
+}
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s:/usr/share/games:/usr/share:" \
+ "${WORKDIR}"/debian/patches/0001-Fix-unix-paths-and-Makefile.patch || die
+
+ epatch "${WORKDIR}"/debian/patches/*.patch
+
+ sed -i \
+ -e "s: -I/usr/local/include/SDL::" \
+ -e "s:-g3 -O3:\$(CXXFLAGS):" \
+ -e "s:c++:\$(CXX):" \
+ Makefile || die "sed Makefile failed"
+}
+
+src_install() {
+ cd ..
+ dobin ${PN}
+
+ doicon ../debian/${PN}.png
+ make_desktop_entry ${PN} "Super Transball 2"
+ dodoc readme.txt
+ doman ../debian/supertransball2.6
+
+ insinto "/usr/share/${PN}"
+ doins -r demos graphics maps sound
+}
diff --git a/games-arcade/supertransball2/supertransball2-1.5.ebuild b/games-arcade/supertransball2/supertransball2-1.5.ebuild
deleted file mode 100644
index 3ceb2f40f728..000000000000
--- a/games-arcade/supertransball2/supertransball2-1.5.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils versionator games
-
-MY_PV=$(delete_all_version_separators)
-MY_P=stransball2-v${MY_PV}
-FILE=${MY_P}-linux
-DEBIAN_PATCH="${PN}_${PV}-3.diff"
-
-DESCRIPTION="Thrust clone"
-HOMEPAGE="http://www.braingames.getput.com/stransball2/"
-SRC_URI="http://braingames.bugreport.nl/stransball2/${FILE}.zip
- mirror://debian/pool/main/s/${PN}/${DEBIAN_PATCH}.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-sound
- media-libs/sge"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S=${WORKDIR}/${P}/sources
-
-src_unpack() {
- unpack ${A}
- mv -f "${FILE}" ${P}
-}
-
-src_prepare() {
- cd "${WORKDIR}"
- sed -i \
- -e "s:/usr/share/games:${GAMES_DATADIR}:" \
- "${DEBIAN_PATCH}" || die
-
- epatch "${DEBIAN_PATCH}"
-
- local deb_dir=${P}/debian/patches
- rm -f "${deb_dir}"/00list
- epatch "${deb_dir}"/*
-
- cd "${S}"
- sed -i \
- -e "s: -I/usr/local/include/SDL::" \
- -e "s:-g3 -O3:\$(CXXFLAGS):" \
- -e "s:c++:\$(CXX):" \
- Makefile || die "sed Makefile failed"
- epatch "${FILESDIR}"/${P}-ldflags.patch
-}
-
-src_install() {
- cd ..
- dogamesbin ${PN}
- make_desktop_entry ${PN} "Super Transball 2"
- dodoc readme.txt
- doman debian/supertransball2.6
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r demos graphics maps sound
-
- prepgamesdirs
-}
diff --git a/games-arcade/syobon/Manifest b/games-arcade/syobon/Manifest
index 9a2f7d716a10..a55aba692267 100644
--- a/games-arcade/syobon/Manifest
+++ b/games-arcade/syobon/Manifest
@@ -1,3 +1,3 @@
DIST syobon_1.0.1_src.tar.gz 2721153 BLAKE2B 4e5dd2689f531478aef2bc5f6723da1b0c2bcf04bd532775f6883660aedcd4226f9f42dc1ce5d19baa0d4544b4ff3084195a06ffef732cc9adbae412f1c7fd6a SHA512 9a8ff389bb23563a16f1b56aefdb93cf0ee5be74c6d48276ce76a17159bc021f517a69eb300a1c17ee81d4112ba26f0d386a1e2e37bced681044c3a3ca4f7ca5
-EBUILD syobon-1.0.1.ebuild 774 BLAKE2B 7d6f844e6d742375a0071a30327bb337d89d8685f941388e2a307f5299ca0729abf1ae665c35042981fc4975bd26c10784fbf77e7051af3462190b47edeaf106 SHA512 3a2a56165fc2c2281a97bad64615f097ae8a1bb2bdabb29924e123788ee5e227ea93d2a71454e2d7fca049c30fccfc5570affef3ee42469b593f4041352bb1df
+EBUILD syobon-1.0.1-r1.ebuild 772 BLAKE2B 6512720e67757b7b7a819dc5d0d8b6f2f40bd7e05e0de7f3884d51dd3f0e1499d3bc7e4b750304be0ce8b21eea84ae3a6da21af2619203757c6edfd7e97ff886 SHA512 27130ae3a6ea68707e492510c1741c745ed1daf2b1439ce7ed2ec692c7ce542690e5b1b7e74afeff332fb965722c742caaae09a76f6ae74632cb6b359be52cbc
MISC metadata.xml 447 BLAKE2B a8c3653a831764ec241f5e4448fa03df5b3e13fc18e188864027dac2302195719428f2c7553159140624d496bc94c5b76f83192bcfb5b4e485d2d186845bf0d9 SHA512 e05cc20ab94d71e669fd1b3048226a34585c76bfd30d92e1cc997301d8f100242c190c8770eb28a61b338347a5c0666e76c564e46a2692304f0d67246a0eb2f5
diff --git a/games-arcade/syobon/syobon-1.0.1.ebuild b/games-arcade/syobon/syobon-1.0.1-r1.ebuild
index 22da9ffef96b..c0bb5d581bbb 100644
--- a/games-arcade/syobon/syobon-1.0.1.ebuild
+++ b/games-arcade/syobon/syobon-1.0.1-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit games
+EAPI=6
+inherit desktop
MY_P="${PN}_${PV}_src"
@@ -15,26 +15,29 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND="media-libs/libsdl[sound,video,joystick]
+RDEPEND="
+ media-libs/libsdl[sound,video,joystick]
media-libs/sdl-gfx
media-libs/sdl-image[png]
media-libs/sdl-ttf
- media-libs/sdl-mixer[vorbis]"
-
+ media-libs/sdl-mixer[vorbis]
+"
DEPEND="${RDEPEND}
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
src_compile() {
- emake GAMEDATA="${GAMES_DATADIR}/${PN}"
+ emake GAMEDATA="/usr/share/${PN}"
}
src_install() {
- dogamesbin ${PN}
+ dobin ${PN}
- insinto "${GAMES_DATADIR}/${PN}"
+ insinto "/usr/share/${PN}"
doins -r BGM SE res
- dodoc README.txt
- prepgamesdirs
+ einstalldocs
+
+ make_desktop_entry ${PN}
}
diff --git a/games-arcade/thinktanks-demo/Manifest b/games-arcade/thinktanks-demo/Manifest
index fff81fbfbe32..e4aa43c86512 100644
--- a/games-arcade/thinktanks-demo/Manifest
+++ b/games-arcade/thinktanks-demo/Manifest
@@ -1,3 +1,3 @@
DIST ThinkTanksDemo_v1.1.sh.bin 12115802 BLAKE2B 398df35dc7f6020cadfcf36209ddec3c10229f62539f0a6cead3c5b815a36816a2d51e9d09315ccae2e60855a3e7e1310196276758b41e66c7b32e7f102ddfbc SHA512 9134c44c4e02df4bd7edbd3946125598c87dc3adbeff318f0b265dd2c5fbcebd49bd810d848cc5da29c86ad323fdb2c9adc0006b26680b0bd78b4d0de54419a1
-EBUILD thinktanks-demo-1.1-r2.ebuild 1070 BLAKE2B 5e1708fb37d00bbacccdf06eb7df4182624ea027e22f7da915b81e5bd03b35f0df8342c4086e7959714694db47e86e019e2af2a7c3619cba85e2aa5db355f344 SHA512 96d73c731d9fab27b8d89e8e917fe670474fe1290d3cc66b0b2e6398170a478649d7c0e6de135cd05a29a63d8a2cc7fa0b98b983c619249f7e84f6793c560747
+EBUILD thinktanks-demo-1.1-r3.ebuild 1144 BLAKE2B fa96fca23a1659748aba95a423e5a9dd244de6d9ca479fa6374abd40a7f71a402c1643860677c223fca089e9b07e2b73b0c11732298d15747566de0fbd339b32 SHA512 960d72cd762c9f24f90a21f3d801185558e52528af5fe046f70e16ca62583ac5df448bb5310bdbd1b37fa6e1b6714ef7d4c32d5d9322e51533eb626d01f5c557
MISC metadata.xml 2343 BLAKE2B 81e0b71bd2aa43d390cabc4cf316034817c03a694c561aa223959401a3b90637225ea6b2b2748feee5d9e270a158b92acd9ee689f870f62753c863f7942991b2 SHA512 bdf46a6c55e6cbddc81b70134d0d906dc2e0c28714c0278affcd60465c8ab1b5e9ad440e463db1c6a589b080d8a3e7c88a2ee1f857d29f1515f5b92f9146b234
diff --git a/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r2.ebuild b/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild
index 107f42f94637..a672cd15f03e 100644
--- a/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r2.ebuild
+++ b/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.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 unpacker games
+EAPI=6
+inherit desktop unpacker
-DESCRIPTION="tank combat game with lighthearted, fast paced pandemonium"
+DESCRIPTION="Tank combat game with lighthearted, fast paced pandemonium"
HOMEPAGE="http://www.garagegames.com/pg/product/view.php?id=12"
SRC_URI="ftp://ggdev-1.homelan.com/thinktanks/ThinkTanksDemo_v${PV}.sh.bin"
@@ -19,28 +19,31 @@ RDEPEND="
media-libs/libogg[abi_x86_32(-)]
media-libs/libvorbis[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]"
+ x11-libs/libXext[abi_x86_32(-)]
+"
+DEPEND=""
-S=${WORKDIR}
-dir=${GAMES_PREFIX_OPT}/${PN}
+S="${WORKDIR}"
+dir="/opt/${PN}"
QA_PREBUILT="${dir:1}/ThinkTanks.bin"
src_install() {
- dodir "${dir}" "${GAMES_BINDIR}"
+ dodir "${dir}" "/usr/bin"
tar -zxf ThinkTanks.tar.gz -C "${ED}/${dir}" || die
exeinto "${dir}"
doexe bin/Linux/x86/thinktanksdemo
- dosym "${dir}"/thinktanksdemo "${GAMES_BINDIR}"/thinktanks-demo
+ dosym "${dir}"/thinktanksdemo /usr/bin/thinktanks-demo
# Using system libraries
rm -rf "${ED}/${dir}"/lib
insinto "${dir}"
doins icon.xpm
- dodoc ReadMe_Linux.txt
+ newicon icon.xpm ${PN}.xpm
+ make_desktop_entry ${PN} "Thinktanks (Demo)" /usr/share/pixmaps/${PN}.xpm
- prepgamesdirs
+ dodoc ReadMe_Linux.txt
}
diff --git a/games-arcade/triplexinvaders/Manifest b/games-arcade/triplexinvaders/Manifest
index 949e5090e395..98cc47b913ab 100644
--- a/games-arcade/triplexinvaders/Manifest
+++ b/games-arcade/triplexinvaders/Manifest
@@ -1,4 +1,4 @@
-AUX triplexinvaders-1.08-gentoo.patch 2297 BLAKE2B 73b3617fe61be4dd3ec5e79d864eaf276038f271870ad0e1e81040641d4169abfe85258ee1b60924fe54c8b3393ced2d85ba8567ffda0e31fdaf776822a57e67 SHA512 21913469c9128df2fca3376b04da66e9f2be28eee1ddf1b3d4b2d4ebc90457984c18b0ec270d4115150877530ef4ea6dd2ddb1a86699986239e3e93a66f92a75
+AUX triplexinvaders-1.08-gentoo.patch 2313 BLAKE2B 0e5880be3bf8e1bbb79d5fade576cffe7a6a3137eb92e67888883d93446d305750baa9eb33f626f535de4f86ebc2f2040b2c26a0662e320f5b54480f04a7746d SHA512 912c1879cc2fe177decbe166c616c231c5496f240ecb4492a34952931f45ec549de700ed836aeb56c9b871074eac5adfd48a92d1ca21f07c4037b2ac2dceb429
DIST triplexinvaders-1.08.zip 354188 BLAKE2B 5bce384ab55edd1dc0e3ed385002447c6cc81da95091b38e654fcb28c4df8f3c39907dfb23afadceaacd51491c53d4a8c937e09079905df2dd63ebe10a403164 SHA512 c763cf650046612152c9305a2067f52feedfeac5f16dd292031a184563f40efc9d95553bc01d59c5c6382394fd2a2d3fe971471cf775fe64c3b1f3c4842a0780
-EBUILD triplexinvaders-1.08.ebuild 902 BLAKE2B 2dc7a158dbf23081ba1914bb893ce28d0315d7e1fd28a5346daa62aa1085d32d1f3e21e5a1dbfaa8e77c54d923b16ad08b2178db1a01181c44a6f48118009355 SHA512 3f8248ac1713f3f393b22e3069d4417de93eb5a32ad8117b6d6ad860a1d9ad602688b8e1ca4ae2e7529d7c27342b0236df27dac3dfa67f6fd6286f5e297fcf11
+EBUILD triplexinvaders-1.08-r1.ebuild 1023 BLAKE2B 70dcb43aab815ebb92640c33ecb175645955cc0727f8de1ef4923b7244e1de9731c2c20c8707c32a6e7b889558e124a508a4f0cacfde91a438f7489d17c19e0d SHA512 0b08c9efe793853cf442b63ba1a68f510c990c53d2bd0cf3221a1c284940d6d8ae300dadf884da28f99ab759fc3ea5d3a6429ed9caa63ba2e1e4fd3a28c71918
MISC metadata.xml 454 BLAKE2B 677d6dbcf7b8dbe4126aadce45c160731d1e159c53ecc0f0159c2f4e709603b23d8cce9b658d15f11778cc8d6ccf0725b8470118f2940eb0251ea43eee00f22f SHA512 bfd1ac0a3820beb15f021ab53527d316be512ed123f8eb7253c03efe82a569298b3474c7618e999cb134ea90aebb9d508909e5e938657e751fd9ac18552e6276
diff --git a/games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch b/games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch
index 56f9c1a1596a..85c88afcfe8a 100644
--- a/games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch
+++ b/games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch
@@ -1,5 +1,5 @@
---- sound.py.old 2007-04-14 21:52:02.000000000 +0200
-+++ sound.py 2007-04-14 21:52:27.000000000 +0200
+--- a/sound.py.old 2007-04-14 21:52:02.000000000 +0200
++++ b/sound.py 2007-04-14 21:52:27.000000000 +0200
@@ -16,7 +16,7 @@
@@ -18,8 +18,8 @@
sound.set_volume(volume)
LoadedSounds[name] = sound
return LoadedSounds[name]
---- util.py.old 2007-04-14 21:56:30.000000000 +0200
-+++ util.py 2007-04-14 21:56:48.000000000 +0200
+--- a/util.py.old 2007-04-14 21:56:30.000000000 +0200
++++ b/util.py 2007-04-14 21:56:48.000000000 +0200
@@ -30,7 +30,7 @@
LoadedTextures = weakref.WeakValueDictionary()
@@ -38,8 +38,8 @@
LoadedModels[name] = model
return LoadedModels[name]
---- hiscore.py.old 2007-04-14 22:04:04.000000000 +0200
-+++ hiscore.py 2007-04-14 22:04:25.000000000 +0200
+--- a/hiscore.py.old 2007-04-14 22:04:04.000000000 +0200
++++ b/hiscore.py 2007-04-14 22:04:25.000000000 +0200
@@ -5,7 +5,7 @@
# copy the highscores to the user's homedir
highscorefile = os.path.join(configdir, 'hiscores')
@@ -49,8 +49,8 @@
shutil.copy(oldpath, highscorefile)
def write(score, name):
---- options.py.old 2007-04-14 22:05:23.000000000 +0200
-+++ options.py 2007-04-14 22:05:42.000000000 +0200
+--- a/options.py.old 2007-04-14 22:05:23.000000000 +0200
++++ b/options.py 2007-04-14 22:05:42.000000000 +0200
@@ -5,7 +5,7 @@
# copy the options to the user's homedir
optionfile = os.path.join(configdir, 'options.conf')
diff --git a/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild b/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
new file mode 100644
index 000000000000..b3774eb8c6f9
--- /dev/null
+++ b/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-single-r1
+
+DESCRIPTION="An Alien Invaders style game with 3d graphics"
+HOMEPAGE="http://triplexinvaders.infogami.com"
+SRC_URI="http://acm.jhu.edu/~arthur/invaders/${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/pygame[${PYTHON_USEDEP}]
+ dev-python/pyopengl[${PYTHON_USEDEP}]
+"
+DEPEND="app-arch/unzip"
+
+src_prepare() {
+ default
+ eapply "${FILESDIR}/${P}"-gentoo.patch
+ sed -i -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
+ sound.py \
+ util.py \
+ hiscore.py \
+ options.py || die "sed failed"
+}
+
+src_install() {
+ local libdir=/usr/$(get_libdir)
+
+ insinto "${libdir}/${PN}"
+ doins -r *.py
+ insinto "/usr/share/${PN}"
+ doins -r models sound options.conf hiscores
+ make_wrapper ${PN} "python2 ./invaders.py" "${libdir}/${PN}"
+ einstalldocs
+ make_desktop_entry ${PN}
+}
diff --git a/games-arcade/triplexinvaders/triplexinvaders-1.08.ebuild b/games-arcade/triplexinvaders/triplexinvaders-1.08.ebuild
deleted file mode 100644
index d6b539da1fa2..000000000000
--- a/games-arcade/triplexinvaders/triplexinvaders-1.08.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="An Alien Invaders style game with 3d graphics"
-HOMEPAGE="http://triplexinvaders.infogami.com"
-SRC_URI="http://acm.jhu.edu/~arthur/invaders/${P}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND="dev-python/pygame
- dev-python/pyopengl"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}"-gentoo.patch
- sed -i -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
- sound.py \
- util.py \
- hiscore.py \
- options.py || die "sed failed"
-}
-
-src_install() {
- local libdir=$(games_get_libdir)
-
- insinto "${libdir}/${PN}"
- doins -r *.py
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r models sound options.conf hiscores
- games_make_wrapper ${PN} "python ./invaders.py" "${libdir}/${PN}"
- dodoc README.txt TODO.txt
- prepgamesdirs
-}
diff --git a/games-arcade/tuxpuck/Manifest b/games-arcade/tuxpuck/Manifest
index e0983b0fd86b..b29589ff2c76 100644
--- a/games-arcade/tuxpuck/Manifest
+++ b/games-arcade/tuxpuck/Manifest
@@ -1,6 +1,6 @@
-AUX tuxpuck-0.8.2-ldflags.patch 407 BLAKE2B 68e328087e5cd4481643bd3842f59b6df49d668d83449d6a907777435964e5bbb64c067bff1c3e848a3ef84e25cce29824ca59a162b21f464a2c9bc18738de1b SHA512 b586dcf8c14dfc591a746023075eb3fb64981f92aaf79c582884950195e25b5b5bada9b5e313c97cbd5efce200c06dee3718e782f94b6a28cbd0796a8b749c05
-AUX tuxpuck-0.8.2-parallel.patch 1701 BLAKE2B 1b4b89f16f4d33781b87f55e087bb8b737e43d967b40ef692a2658de05a7be4cd3cc01aa5baf431140766cf95eee8e5de8f76d3778dda76ca50380095181da93 SHA512 960e999273a847a103892103a13c07445442371e4a727d39ae65047ff1b19124db8f63102c8e06f4417499c4ace27cf43bd887376921e4e097406d141784a075
-AUX tuxpuck-0.8.2-png15.patch 2124 BLAKE2B 096103eda12a443618a6060420dfe8b1267a918576fbb026c0f586e1d724deadb739eea40b26dfde953928cd73628d699ffaa725431e1b10d4da44da43eb3c2c SHA512 b95ad05eaf5790fed9de66b7f6952fe6039b38e5204dda617b9c8bbf69ea613720bdc8111ed58881ddcc2438cb292bc4ddb34b47d2bd25801223ee66fb32ebcf
+AUX tuxpuck-0.8.2-ldflags.patch 411 BLAKE2B 0b0a20abe1daf4f02e07f23f8cc0273b5b7cf229ea3b9de3cb13ea4611ba5b6b932ebf9286ebcdb19605de672b66300530a6fb3ca776bdfd1a05a377976d7746 SHA512 50e91cfb89be78e7fbf45c361d9bd2bc2ef84770d868978dbc200bb9954b51789478e611f8e1197e418775624ce57c62424a6a456cd62ffe45ccb93aaa58a88a
+AUX tuxpuck-0.8.2-parallel.patch 1705 BLAKE2B a9402f63386287c1d77f58d6998869c5e946016fda93932f851de73e3edae4b3ec3e08fea68f86c98e5e490d5a168c1bb809332d379470c00db0527fd462e972 SHA512 e489e76fe86f62962017615015f9bca7f15e3b001265d7212ae99a27e833152ab6b1a4caacffc32c4143a47e06ee4d010114d70f57548c7d91ccc8e61667b5e0
+AUX tuxpuck-0.8.2-png15.patch 2128 BLAKE2B b9ebbeff8974dbfd0693dea225e9e73c044aaf5c0d8159458c2c8439fb3d1985c223c71a9e69d47d1c648abcf2784ed7a7d6f9a59a880d2e5b485d3498f0172e SHA512 d6d05b8e10736010a80af565d9dd6cc3aa076070796f348d86c0af8a7d008e1fbb9cffd4422d2193bbe880c0a2637f424879c6e9ce84427f01badbd2129c3b4a
DIST tuxpuck-0.8.2.tar.gz 384009 BLAKE2B e60241c5e6825ae6570a0d3242178578ef1202d3fbb4276726fdfddb894883fe5e25218bb29f6fd8148d273ab91dd36f0624c814756d8375cea5b88f090fcde7 SHA512 875680f7fd9d4257884c58d8a5529082aac4dc10f1a9c9d08acd4e67ddb5e9c66dd84a4fbcc27e3673e329d845b0966ea683412ffe61f0a403d195eac0f32a46
-EBUILD tuxpuck-0.8.2-r1.ebuild 1115 BLAKE2B a605347d357f0043cc5b0b0f638247b70cceae66a94f6daa293df8e85d62ae88e96c718a6ddd5e92c779ca04c4bbf05e4da3f3f9d35a491d2d504ac2f90eef27 SHA512 246e03e94f24f6d7c6f119211b17d2f6b37a2cc3048c2189e32d5d33eadb823d56a6c326b12a4f3e47277e967e1ca0291ec4313c90a90e92e34045aed6f16f43
+EBUILD tuxpuck-0.8.2-r2.ebuild 1119 BLAKE2B 6a3fa12c250fa91ec24ee6468e4b8afc5985db2c582954aa3798f1654a150e569bb8908eadada5376d8d5dc9efc9b42979648eb511835a4e5e4591461a62b6c5 SHA512 461a2977b7d555a5ea7b55b2ddc0d7fa57a6ec75d99d022259edf82d5b820ec96d6e0cef2b3292313b9b4f3125e935f852a7961ca121fdc45b0f1a641e3836bf
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch
index 28fcef48a7ec..b4abb60f0fd4 100644
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch
+++ b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch
@@ -1,5 +1,5 @@
---- Makefile.old 2010-10-05 10:34:57.000000000 +0200
-+++ Makefile 2010-10-05 10:35:28.000000000 +0200
+--- a/Makefile.old 2010-10-05 10:34:57.000000000 +0200
++++ b/Makefile 2010-10-05 10:35:28.000000000 +0200
@@ -20,7 +20,7 @@
$(NAME) : $(OBJS)
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch
index cdcdecc42c32..7d9b199f55cf 100644
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch
+++ b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch
@@ -1,5 +1,5 @@
---- data/Makefile.old 2015-01-07 14:22:34.852150894 +0100
-+++ data/Makefile 2015-01-07 14:57:44.079822614 +0100
+--- a/data/Makefile.old 2015-01-07 14:22:34.852150894 +0100
++++ b/data/Makefile 2015-01-07 14:57:44.079822614 +0100
@@ -15,20 +15,29 @@
ar r libdata.a $(OBJS)
ranlib libdata.a
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch
index ca9539f39e51..5860d2b1c171 100644
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch
+++ b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch
@@ -1,5 +1,5 @@
---- png.c.old 2011-09-14 16:25:54.415338149 +0200
-+++ png.c 2011-09-14 17:41:02.190803110 +0200
+--- a/png.c.old 2011-09-14 16:25:54.415338149 +0200
++++ b/png.c 2011-09-14 17:41:02.190803110 +0200
@@ -38,6 +38,8 @@
png_color_16 *transv;
SDL_RWops *src = NULL;
diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.2-r1.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild
index db5f2d7e5e27..b1df215d59d0 100644
--- a/games-arcade/tuxpuck/tuxpuck-0.8.2-r1.ebuild
+++ b/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Hover hockey"
HOMEPAGE="http://home.no.net/munsuun/tuxpuck/"
@@ -13,14 +13,18 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
IUSE=""
-RDEPEND="media-libs/libsdl
- media-libs/libpng:0
+RDEPEND="
+ media-libs/libsdl
+ media-libs/libpng:0=
virtual/jpeg:0
- media-libs/libvorbis"
+ media-libs/libvorbis
+"
DEPEND="${RDEPEND}
- media-libs/freetype:2"
+ media-libs/freetype:2
+"
src_prepare() {
+ default
# Bug #376741 - Make unpack call compatible with both
# PMS and <sys-apps/portage-2.1.10.10.
cd man || die
@@ -33,7 +37,8 @@ src_prepare() {
utils/Makefile \
data/Makefile \
|| die "sed failed"
- epatch "${FILESDIR}"/${P}-ldflags.patch \
+
+ eapply "${FILESDIR}"/${P}-ldflags.patch \
"${FILESDIR}"/${P}-png15.patch \
"${FILESDIR}"/${P}-parallel.patch
}
@@ -45,10 +50,10 @@ src_compile() {
}
src_install() {
- dogamesbin tuxpuck
+ dobin tuxpuck
doman man/tuxpuck.6
dodoc *.txt
doicon data/icons/${PN}.ico
make_desktop_entry ${PN} "TuxPuck" /usr/share/pixmaps/${PN}.ico
- prepgamesdirs
+ einstalldocs
}
diff --git a/games-arcade/vor/Manifest b/games-arcade/vor/Manifest
index a2a617d06f29..a8471772c47a 100644
--- a/games-arcade/vor/Manifest
+++ b/games-arcade/vor/Manifest
@@ -1,3 +1,3 @@
DIST vor-0.5.7.tgz 358032 BLAKE2B 96813207a8529d6a7ae5863811fa02666d51b4108afd96cf5b4aed0405d6cc32668f0a7abfbc571141877803a15678c46c8664fe3599cd12e0c6fe95ab5d880f SHA512 32dbfe95971298f9f0191cc95fdb5e9ec34c5f6771df1566554b128644770bfba618df3aac7242e647c8af2f41fc59c9e5620a4c56932d3af72197f6a19f0bce
-EBUILD vor-0.5.7.ebuild 809 BLAKE2B e214879b7eb46fbba91980de89fdade359b651a24887bc5a323ea8f7156b871d44ad2b19fdccf8a07298dc62dd5ebd25aacaf22fa6b82e6a91937ea6ed00d322 SHA512 9ceb5f6bc8f1dca9a8664f4f583a1d838f87c53035009ebc533f76b72c4074f9dcf03261b94ece81707125a1b1adae4d6938870cd1c9da9eae894cf7025d1cca
+EBUILD vor-0.5.7-r1.ebuild 743 BLAKE2B 8f3d66e038bf230e67fb4a470949aa7d13c6c22960e9caae716d4e6826d45388ac0a2a50b693c8363c905ce7d8a2e59a0158d904e004821c618371d2e1b1b1d5 SHA512 ee36425ae69fef18b3f69454f61e3eb6c83f50ce2fe308fbe2dd7bcc8561bb234cca316246c846a795d8756897108709cb6465745bb89ba4e603d38bdd451cc9
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/vor/vor-0.5.7.ebuild b/games-arcade/vor/vor-0.5.7-r1.ebuild
index f1bc924bc5d2..67a35306efe8 100644
--- a/games-arcade/vor/vor-0.5.7.ebuild
+++ b/games-arcade/vor/vor-0.5.7-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils gnome2-utils games
+EAPI=6
+inherit desktop gnome2-utils
DESCRIPTION="Variations on Rockdodger: Dodge the rocks until you die"
HOMEPAGE="http://jasonwoof.org/vor"
@@ -16,23 +16,20 @@ IUSE=""
DEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-image[png]
media-libs/sdl-mixer[mod]"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
src_install() {
- dodir "${GAMES_BINDIR}"
+ dodir /usr/bin
DOCS="README* todo" default
newicon -s 48 data/icon.png ${PN}.png
make_desktop_entry ${PN} VoR
- prepgamesdirs
}
pkg_preinst() {
- games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
- games_pkg_postinst
gnome2_icon_cache_update
}
diff --git a/games-arcade/whichwayisup/Manifest b/games-arcade/whichwayisup/Manifest
index 3dc807c65f9b..e27b41e2b46c 100644
--- a/games-arcade/whichwayisup/Manifest
+++ b/games-arcade/whichwayisup/Manifest
@@ -1,4 +1,4 @@
AUX whichwayisup-32.xpm 1694 BLAKE2B 079e9f6e3dde54c1d2bb7f576330663fa886bc112f3e20398c3e50521c19ccc4c68647b37e9d3ed4dc88a7f2c2ac60d11c171e3350e7ec84fee0b193e4eeb830 SHA512 e0329876d45aa575abe07024d7f154ff743f1899c4dbb58b8e317ae9173c2aadd63a511924e99115a9f56f42411507f542225e4980d9588e09f7765cf41bf95c
DIST whichwayisup_b079.zip 1001890 BLAKE2B bfc8f15376ae7c93cc3921a7c0537d44bca44cbfd5e19533912c56151b8811a40e96271e0f3b8634a6fc4625bd32c9668fc3c321f1d2ea0306517067f3d31e24 SHA512 49ac6b8224f3cf7b0711b297c9dd96ff2a0969f7c16fa1da500bef1ea5d793bd900be124a9b9874239c98db6fd2db92917b8ce2ee09b685e184cfd87bf519809
-EBUILD whichwayisup-0.7.9-r1.ebuild 1335 BLAKE2B cd50df8b86f9e56b2caa87e0e4c9bb2a5e9bc12ac434281e5b19343773a05f0f38e8de7432da6afdd3c782bb30604c5f882b9f0a15473d537de3c2c0c6d789e7 SHA512 f8b8baf116f0f3d4b23eede21440cfec0346b4fb08e9a02cd4474177e3796e6f78dbb24af21c1b39ebd9ce5266aef5719b407beaea2d107b433ff2af3bde090e
+EBUILD whichwayisup-0.7.9-r2.ebuild 1238 BLAKE2B 9470470daf38683f8a2f0e25872564ffd7117cd80c4eae2191d87db21089879b07d13738c24be27e11b515221a0bcf557ce29d7e222b1f78c71cae17dd0594b3 SHA512 c27361684ecb16ed1ee09f85adf191bec985703a0d6012e318c98859359354e30bb00c249c37fab47741fde4c233ac9285f4b4e3e0657b6473ef28af1b743f6a
MISC metadata.xml 491 BLAKE2B 7c632e2660757b2796dc732506e95b040890bc30941d152f4b650a2aad266e9aa3c013ce8054d02979c64610559ace6b4ac4b6d8ed9b5277a0dd9c92d9414b4c SHA512 a53511b1c0d5b69a34c5dfb0c302505cda98b9a54edb6b4f74868a48ee7870b1ec83dfedff7833e2997a97160182fb35f610a2f97c3577ca4b4cc297c98eeb1b
diff --git a/games-arcade/whichwayisup/whichwayisup-0.7.9-r1.ebuild b/games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild
index 80b637d2416d..84964d15a797 100644
--- a/games-arcade/whichwayisup/whichwayisup-0.7.9-r1.ebuild
+++ b/games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1 games
-MY_PV=${PV//./}
-MY_P=${PN}_b${MY_PV}
+inherit desktop python-single-r1
+
+MY_PV="${PV//./}"
+MY_P="${PN}_b${MY_PV}"
+
DESCRIPTION="A traditional and challenging 2D platformer game with a slight rotational twist"
HOMEPAGE="http://hectigo.net/puskutraktori/whichwayisup/"
SRC_URI="http://hectigo.net/puskutraktori/whichwayisup/${MY_P}.zip"
@@ -14,46 +16,44 @@ SRC_URI="http://hectigo.net/puskutraktori/whichwayisup/${MY_P}.zip"
LICENSE="GPL-2 CC-BY-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+
IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RDEPEND="dev-python/pygame[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+ dev-python/pygame[${PYTHON_USEDEP}]
+"
DEPEND="${RDEPEND}
- app-arch/unzip"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
+ app-arch/unzip
+"
-S=${WORKDIR}/${PN}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- games_pkg_setup
-}
+S="${WORKDIR}/${PN}"
src_prepare() {
+ default
sed -i \
- -e "s:libdir\ =\ .*:libdir\ =\ \"$(games_get_libdir)/${PN}\":" \
+ -e "s:libdir\ =\ .*:libdir\ =\ \"/usr/$(get_libdir)/${PN}\":" \
run_game.py || die
sed -i \
- -e "s:data_dir\ =\ .*:data_dir\ =\ \"${GAMES_DATADIR}/${PN}\":" \
+ -e "s:data_dir\ =\ .*:data_dir\ =\ \"/usr/share/${PN}\":" \
lib/data.py || die
rm data/pictures/Thumbs.db
python_fix_shebang .
}
src_install() {
- newgamesbin run_game.py ${PN}
+ newbin run_game.py ${PN}
- insinto "$(games_get_libdir)/${PN}"
+ insinto "/usr/$(get_libdir)/${PN}"
doins lib/*.py
- python_optimize "${D}$(games_get_libdir)/${PN}"
+ python_optimize "${ED}/usr/$(get_libdir)/${PN}"
- dodoc README.txt changelog.txt
+ einstalldocs
- insinto "${GAMES_DATADIR}/${PN}"
+ insinto "/usr/share/${PN}"
doins -r data/*
newicon "${FILESDIR}"/${PN}-32.xpm ${PN}.xpm
make_desktop_entry ${PN} "Which Way Is Up?"
- prepgamesdirs
}
diff --git a/games-arcade/xbubble/Manifest b/games-arcade/xbubble/Manifest
index e818ac957c05..80b4c9ce7f7d 100644
--- a/games-arcade/xbubble/Manifest
+++ b/games-arcade/xbubble/Manifest
@@ -1,7 +1,7 @@
-AUX xbubble-0.5.8-libpng14.patch 415 BLAKE2B 038001e4b7a0ac72d539d7a97441865c042d727184b4a5f8c68d0030c4bd1c7f0bc94bbaacbeae9cc381e44f71bd6255c3956e44bb5deb2211862e11fa01e680 SHA512 9a758ec42807edc205d1c3e6c09f9bd3e392bb44282ae2f5da0627425950a5b12ea10997ac741d81757668b5adf25d94d79db1a3f79555abac9c06c1c908d92a
-AUX xbubble-0.5.8-locale.patch 248 BLAKE2B efe2ef604304c201ae68bdc09e609ba32f69521d9d8f960d7584c6a3997eaa3fbbeee58829447b2f5f9c4d2a0e3eb38d893872d6b9d385d389aab6944174afb0 SHA512 e2fde258a87cb6fc8a7df44d243d56b8b0096be08b59fb0f7180a52c7ec351e09aa43c7cbbc4defe0b3124e1bdfb7089ddfb2b758191c7d2101e14e81813fc2e
-AUX xbubble-0.5.8-png15.patch 694 BLAKE2B e099913cbf031a5d3031d3a58a8ceb6af5eaba9fda0479cf77cf26dd1911823c1796691336cee59b45c852606df9dbf8e8754f9ef8f7cf8639d1e72f64bbd73b SHA512 59be981cc9d4a472d1fce41e28454a82b0b95f0e71ef71530ff256024fc88efeebd4bdb97922c4993dbdef8fbaaaf6c2a203bbc59e25cad8ba0abb9b9f069774
-AUX xbubble-0.5.8-xpaths.patch 200 BLAKE2B 6b991229692f7705f46897f053de8e191079d345bc48fe97c948d9784025ce6dc0d96fc7bb963090435949d1133dc69a37d6542c07d3f254639ff75b9169c312 SHA512 a65c8660c7bfbe8cd149505a8dbeec437547263092ff396acc6bc95599634f5af9abe29bd830603df3577d07ccb13f728bcf073f427f2fcd20a9e6815a5289c4
+AUX xbubble-0.5.8-libpng14.patch 419 BLAKE2B 0111cee77be12e9eb12714aec7c79276c7b316bb47344104e6a171863dd60ef56c287fe460f89552ea448cb26498dffd46d4f4b0ba2b27a2416868390b58bcca SHA512 65e011385081d93ef4d633298726fd1783cc75505610bd54609fdadb7d390366a040856cfddca6444ecaaafb97b6cae69156e6ad96235eb01487680ffe34dd29
+AUX xbubble-0.5.8-locale.patch 252 BLAKE2B ed7312a3e4cd175dd45c3c1e7f8a0b8fc69a8bbd1d7889f722e024cddfa38e6ad82388160e5e03c064d3a60b3c77fcfb15f229c51a35d46b59056544d910e7be SHA512 0154b666cc21496304ed7fab382980e67bc7429ff74bbb5e92cdf2ed42db265b51e4fead878a6d96899eed58e4e5a35af0b2316178bb95ecbb2780fe01947014
+AUX xbubble-0.5.8-png15.patch 698 BLAKE2B 4481e2bf43876e043bc15dc6fff24a931f138628afa252db9e4eaf8a17899fbe2d8bcf8493780163f1c6ee9d1efb077e2240fb7ae4cc950ba40f6766eaa0ed77 SHA512 13f993dbd9e209de6fc13e6f2d656a95e285acec28058d3049f5b4019600a12848ac52e766781ee33273b60b57794897135d57298ae65bdc7348dbddc66a7440
+AUX xbubble-0.5.8-xpaths.patch 204 BLAKE2B 795352b16d86bf722041bba0fa047c12bf20108e175acd58bc30efc6a437387aa31ed97809ef7bf3d937aa205ae05b31776ec925e1025b348fba0af7c0625e4c SHA512 dd6854ef5ca24fa2bc89c3239d79fa0b122525776f4a3df8581566178ac139031abf4b46cea07cca8bbd1a0bbddf2227f20d6a2e4075dc68e7542018fcb69bfd
DIST xbubble-0.5.8.tar.gz 5544359 BLAKE2B d52d5fd59c795087d6208656227e696b76424a34aa2dee8aced4a63f5105d7b9e95177a63ae71187c0ba07b6a58464c8ecb40b5252980971e9b3dc3799e0717a SHA512 132052d8e57218a2991ce0a0383f69f8818deafbf56046acaa3bc1c8ed7f31e5fb6b9b045df11eb3eaf77a8347b16ad663bb0f727823995e5df6d3adfcb75df2
-EBUILD xbubble-0.5.8.ebuild 1105 BLAKE2B 5184f422abb018d6347b0af297c0ca24959f6ac3b546408bf3dc87f83718a3235c329e00490ecfddfb70726b1793450cf94ea0ee069e6ecb760bb24d7a3b8406 SHA512 c62420995d53483a1783a386d676d55e6cb8c00c41d9043a189bc38057c44c59bf0ed67b86bfb99306132a3e59f8c840938eb93ecec2ca131e2b750f3ee0fdb7
+EBUILD xbubble-0.5.8-r1.ebuild 1095 BLAKE2B bad7066d4966047dabeff7c5bc49421def0b9e69486d3df928f8dadcaa3a9119f094465047a1e2bbaeef525acdcc19a76789e91c36f922f84331fb9fe4791a0d SHA512 bb6f43667345d1aa0c67146f7b959817315bb6e22d75790d2fbf558e6d3c5e8b8bd4be0ceda6a23c517806b7fdff1fb790fc0d7f08a95ccee7e15d47edbf5f63
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch b/games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch
index ad689e29d739..4fe12672db65 100644
--- a/games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch
+++ b/games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch
@@ -1,7 +1,7 @@
http://bugs.gentoo.org/show_bug.cgi?id=308731
---- src/loadpng.c
-+++ src/loadpng.c
+--- a/src/loadpng.c
++++ b/src/loadpng.c
@@ -55,7 +55,7 @@ unsigned char * load_png_file( const cha
}
/* ensure that we opened a PNG file */
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch b/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch
index a83d36fbd911..99c03b0c82af 100644
--- a/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch
+++ b/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch
@@ -1,5 +1,5 @@
---- src/gettext.h.orig 2008-10-07 12:01:37.000000000 -0400
-+++ src/gettext.h 2008-10-07 12:01:45.000000000 -0400
+--- a/src/gettext.h.orig 2008-10-07 12:01:37.000000000 -0400
++++ b/src/gettext.h 2008-10-07 12:01:45.000000000 -0400
@@ -24,6 +24,7 @@
/* Get declarations of GNU message catalog functions. */
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch b/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch
index 3a0a7d360efb..bbbae5c31076 100644
--- a/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch
+++ b/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch
@@ -1,5 +1,5 @@
---- src/loadpng.c.old 2011-09-14 09:58:40.503566961 +0200
-+++ src/loadpng.c 2011-09-14 10:03:39.708531447 +0200
+--- a/src/loadpng.c.old 2011-09-14 09:58:40.503566961 +0200
++++ b/src/loadpng.c 2011-09-14 10:03:39.708531447 +0200
@@ -73,7 +73,7 @@
return NULL;
}
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch b/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch
index c3dfa83cb5e3..4db0b8f10ccf 100644
--- a/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch
+++ b/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch
@@ -1,8 +1,8 @@
the x_libraries variable isnt always defined
http://bugs.gentoo.org/92688
---- configure
-+++ configure
+--- a/configure
++++ b/configure
@@ -4511,3 +4511,5 @@
fi
+if test x"$x_libraries" != x; then
diff --git a/games-arcade/xbubble/xbubble-0.5.8.ebuild b/games-arcade/xbubble/xbubble-0.5.8-r1.ebuild
index b884d4631f12..67c8f575299f 100644
--- a/games-arcade/xbubble/xbubble-0.5.8.ebuild
+++ b/games-arcade/xbubble/xbubble-0.5.8-r1.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 games
+EAPI=6
+inherit desktop
-DESCRIPTION="a Puzzle Bobble clone similar to Frozen-Bubble"
+DESCRIPTION="A Puzzle Bobble clone similar to Frozen-Bubble"
HOMEPAGE="http://www.nongnu.org/xbubble/"
SRC_URI="http://www.ibiblio.org/pub/mirrors/gnu/ftp/savannah/files/${PN}/${P}.tar.gz"
@@ -13,16 +13,21 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~x86"
IUSE="nls"
-RDEPEND="x11-libs/libX11
+RDEPEND="
+ x11-libs/libX11
x11-libs/libXt
- media-libs/libpng:0
- nls? ( virtual/libintl )"
+ media-libs/libpng:0=
+ nls? ( virtual/libintl )
+"
DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
+ nls? ( sys-devel/gettext )
+"
+
DOCS=( AUTHORS ChangeLog NEWS NetworkProtocol README TODO )
src_prepare() {
- epatch \
+ default
+ eapply \
"${FILESDIR}"/${P}-xpaths.patch \
"${FILESDIR}"/${P}-locale.patch \
"${FILESDIR}"/${P}-libpng14.patch \
@@ -36,12 +41,11 @@ src_prepare() {
}
src_configure() {
- egamesconf $(use_enable nls)
+ econf $(use_enable nls)
}
src_install() {
default
newicon data/themes/fancy/Bubble_black_DEAD_01.png ${PN}.png
make_desktop_entry ${PN} XBubble
- prepgamesdirs
}
diff --git a/games-arcade/xrick/Manifest b/games-arcade/xrick/Manifest
index cc145b309eb8..15a2fff52d07 100644
--- a/games-arcade/xrick/Manifest
+++ b/games-arcade/xrick/Manifest
@@ -1,6 +1,6 @@
AUX xrick-021212-exit.patch 702 BLAKE2B 58323696fb2abde318706e0d37c50d31d7bc65ce3a86163991019d2d43675dcc5d6562d65e13d96a0476164bc1dfd6db1270e63e405449d798cb5996dc9e6b6d SHA512 8d22419f6912297a900d3ad7101684af1c52c093ea3ea513aea52220b41b5b2a5c2b474883da887b4160b16ab3c9f90a885e48694a48a68470083b643be6d551
AUX xrick-021212-fullscreen.patch 950 BLAKE2B e46b147ef3283f64d985b2e6fa1445b31c27c29a28a6a5859ff420ebc3bda2a15e633f85799cd2c32751ec25e726c6a57f13cead5d6b0829572f3a1a29e10ec8 SHA512 694d56f9094483bf5e11b905bb21408a684669b3c6d1fc150de8c1300b56ca2349dfbceefff5c936328eb202776bc3f5b6ea74b54ffbb082de27aa7827d7ce7c
-AUX xrick-021212-zlib.patch 368 BLAKE2B 1cceb418efd25a59a744f42de4c94eb009203e39183a620d61965c1ff1c3d918ddf9426a154d92760c79a20b3170d83c60a58dd20dbe31fb40fe4e0ad9c467dd SHA512 98bacc7c768b9aba4cf1b1b850ae229004412532520406f29dc1f1027ee1d11fb74800a3eb6f840cce68378879904295da26d13b1ed49816d262f124ff63e837
+AUX xrick-021212-zlib.patch 372 BLAKE2B 9811ee9464790c7cb804a06a3f8cc71dff3489ae00bf30f7f56e8bf10f88d7d2eed5c92abda943a47d7913a4885f5f04b0fbfa41afc7653028fa23f86dbcaf35 SHA512 48933852c71f2979ae865fb72e89edeb7a3d314710472bd572e37877ff5fc627ecaa9c39661f8968c19d1e8b3e820600ab0d9985da029739cb78abedd2ff7d0f
DIST xrick-021212.tgz 1648538 BLAKE2B d8ba387f4645d4ef0fd97b346ee202fb8573fd694e4f278791115ea5a2ab6ca509a8fffec3c5754e0160eec919aaa7a90509858bd80ae0244f28c32055070636 SHA512 7a6547dfce586512c3c4aa7fd5aa0d7d8bd223dbec6a9211e858034bd73d44f168266441d8f3475cddbed8f3a19c7c0df31345b62e2ecfb860664e54facb48bf
-EBUILD xrick-021212-r1.ebuild 1213 BLAKE2B e1e4bf0521153ae671b5567d94d48698bd75984827b8f308af530231ef595e04a6fb614372956ee2935c956843d4cfc346159d2712acca5557007045dbf84dfd SHA512 34d2c10c76765f4808d7c1753fc9309a3cdde26cf7025a787913af72d25b9eedc0b237a0d692815c11d0b7a5ec15f0a6a70e204182d79bcbc16d263a5cce9f73
+EBUILD xrick-021212-r2.ebuild 1189 BLAKE2B 2d46e88e5a217eb37cf643849b0ffe95396985046eac28784a60f3e8cfb10cc2441f1eae8076a8cb2b596f50e25b47e2f61810aeacb046f0adcce2b2e92ad102 SHA512 55bf54b1fd439bd6ed6d5ffe4ef026201ab74558dd7af431a796a86889ea4d902c8691c78451db95f116d2b78c726ce81734ddbd4fc1ee94268402b358f8a057
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xrick/files/xrick-021212-zlib.patch b/games-arcade/xrick/files/xrick-021212-zlib.patch
index da09a46369d6..bd7d6287925f 100644
--- a/games-arcade/xrick/files/xrick-021212-zlib.patch
+++ b/games-arcade/xrick/files/xrick-021212-zlib.patch
@@ -1,5 +1,5 @@
---- include/unzip.h.old 2012-03-24 16:13:16.012854948 +0100
-+++ include/unzip.h 2012-03-24 16:15:42.744346771 +0100
+--- a/include/unzip.h.old 2012-03-24 16:13:16.012854948 +0100
++++ b/include/unzip.h 2012-03-24 16:15:42.744346771 +0100
@@ -49,6 +49,10 @@
#include "zlib.h"
#endif
diff --git a/games-arcade/xrick/xrick-021212-r1.ebuild b/games-arcade/xrick/xrick-021212-r2.ebuild
index 4feeada9b791..9e95cbe3a4b2 100644
--- a/games-arcade/xrick/xrick-021212-r1.ebuild
+++ b/games-arcade/xrick/xrick-021212-r2.ebuild
@@ -1,8 +1,8 @@
-# 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 games
+EAPI=6
+inherit desktop
DESCRIPTION="Clone of the Rick Dangerous adventure game from the 80's"
HOMEPAGE="http://www.bigorno.net/xrick/"
@@ -24,14 +24,15 @@ src_unpack() {
}
src_prepare() {
- epatch "${FILESDIR}"/${P}*.patch
+ default
+ eapply "${FILESDIR}"/${P}*.patch
sed -i \
-e "/^run from/d" \
- -e "/data.zip/ s:the directory where xrick is:$(games_get_libdir)/${PN}.:" \
+ -e "/data.zip/ s:the directory where xrick is:$(get_libdir)/${PN}.:" \
xrick.6 || die
sed -i \
- -e "s:data.zip:$(games_get_libdir)/${PN}/data.zip:" \
+ -e "s:data.zip:/usr/$(get_libdir)/${PN}/data.zip:" \
src/xrick.c || die
sed -i \
@@ -43,12 +44,11 @@ src_prepare() {
}
src_install() {
- dogamesbin xrick
- insinto "$(games_get_libdir)"/${PN}
+ dobin xrick
+ insinto /usr/"$(get_libdir)"/${PN}
doins data.zip
newicon src/xrickST.ico ${PN}.ico
make_desktop_entry ${PN} ${PN} /usr/share/pixmaps/${PN}.ico
dodoc README KeyCodes
doman xrick.6
- prepgamesdirs
}
diff --git a/games-arcade/xscavenger/Manifest b/games-arcade/xscavenger/Manifest
index e41ebcbb8c5a..07b8dfa819a5 100644
--- a/games-arcade/xscavenger/Manifest
+++ b/games-arcade/xscavenger/Manifest
@@ -1,4 +1,4 @@
AUX 1.4.4-gentoo.patch 5762 BLAKE2B 626debb4f67b0c9b90a783887ae2601cf2750c7358ba03638176e0afe7f2b51fe1e450e6ad56dbdfadbfd4413a31e6014c22b46409afec5ea438546b12338b78 SHA512 95e5c803b4d60b110be44254d1ceb78ea4ba3c7c72d6d95d856616902160141975ee57ee40c4a8c785220d71821531a02d2b823cfa5dca2cbbdd6b8b9bb842a5
DIST xscavenger-1.4.4.tgz 193346 BLAKE2B eb86b97fad8a9d261935579d298f43e7063fbd0624e8fd654c72b4130e98db38541d54c59938375c8d6df4b50193436f86826c49b8bafe123b4be5c80d3f75d8 SHA512 5f200912b9114ea0c09f0bfcc3f06be2e7c2e1700a744319081f5f3a22c8b93663477076af27837326acf9830af6f597cf8f8fb44562db7d00128321487841ec
-EBUILD xscavenger-1.4.4.ebuild 865 BLAKE2B 29a2fe9a791c51683301d5c893b34c38d081b0f9866193afd52b78183c72d8f90b5c7cbedcf6df80c462f52d588195d8de0258660f33307195881a76fd4790d6 SHA512 b9936831999ce1716a599d843a67987a15d136a3be34077520515fa4ef4b1fbc471d7efb0bc366bb245cf8f6513fda7a624195e59161dac1244ca3dbcea20306
+EBUILD xscavenger-1.4.4-r1.ebuild 894 BLAKE2B 0eb536645b6e2fedd209d7236a87034c48e2f96857f20be25cfe708670f09f5d7baf7b5cb9239f5b9055443d08617e08c887f5ad60768617c897769a1e007fd6 SHA512 74ca79787d535b16b741ce5fa3c9a5856aabfc0e51b4ff9cdd3bf1be068a700ce263eee5fa497575986aeb19b9cf8ad1d22815742669db262c17c03857a89020
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xscavenger/xscavenger-1.4.4.ebuild b/games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild
index df9546d9b01a..6a578398112d 100644
--- a/games-arcade/xscavenger/xscavenger-1.4.4.ebuild
+++ b/games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild
@@ -1,8 +1,8 @@
-# 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 epatch toolchain-funcs
DESCRIPTION="Lode-Runner-like arcade game"
HOMEPAGE="http://www.xdr.com/dash/scavenger.html"
@@ -15,15 +15,17 @@ IUSE=""
RDEPEND="x11-libs/libXext"
DEPEND="${RDEPEND}
- x11-misc/imake"
+ x11-misc/imake
+"
-S=${WORKDIR}/${P}/src
+S="${WORKDIR}/${P}/src"
src_prepare() {
+ default
epatch "${FILESDIR}/${PV}-gentoo.patch"
sed -i \
- -e "s:GENTOO_DATADIR:${GAMES_DATADIR}:" \
- -e "s:GENTOO_BINDIR:${GAMES_BINDIR}:" \
+ -e "s:GENTOO_DATADIR:/usr/share:" \
+ -e "s:GENTOO_BINDIR:/usr/bin:" \
Imakefile \
|| die
}
@@ -42,5 +44,5 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install
dodoc ../{CREDITS,DOC,README,TODO,changelog}
- prepgamesdirs
+ make_desktop_entry scavenger "XScavenger"
}
diff --git a/games-arcade/xsfcave/Manifest b/games-arcade/xsfcave/Manifest
index c2dfd07b8985..3494684f8066 100644
--- a/games-arcade/xsfcave/Manifest
+++ b/games-arcade/xsfcave/Manifest
@@ -1,3 +1,3 @@
DIST xsfcave-0.5.tar.gz 88113 BLAKE2B bddf18277b8df3c3e17f8d9cd18ad517d95adbeb9479cf1552fe3e69f097344a229bbbb33348c34fd082194f4a3db3a8921dfd4644d983ba30320f7c9c961068 SHA512 5dd5c7e581362b1d4faf2edd73f5ea6a068d05a94b6fac7813fa2cae323453ed3380c9e40b92a2ed9b3672ab931d5a2951d2ad7fc74cf64588e6e9fe7723f09a
-EBUILD xsfcave-0.5.ebuild 429 BLAKE2B fc52915cd3cf6e06ad9f665ff83aef620df0aab6713c62b7d1466801b4a99172dade33a89b18397d6b7978c315d62dda41f85d4f802c89b2f7c4e22701bcc81d SHA512 98a6c6d8bdc9e2abb2864e7f8d66876c65848fa76cd50a23687c68e6ec16aab9b37566d0cd53e7e269f0dafcaa7c8c591ec92109193811982cd736328f92879d
+EBUILD xsfcave-0.5-r1.ebuild 444 BLAKE2B 3b5abd4777869fa9c5d5c122b41c815898be4881c1eb7c0db6fd6391b8f1bf2ac7ceaf6cc5c3a0df4f6823cfb6422af25f28ba6a79b8bbea20a699caeb6cfbcb SHA512 9cac05246213cd666769a5d429c6bd6afebfb2a09e7156e6ec0395200678a62ce814887ff82076e37ce64a20419b537123b9f939352569f67f7a40b3d8f60b9b
MISC metadata.xml 579 BLAKE2B 879e8e393b026691db4293d4e66354dc1613cce3e23cfad38ac0fe149da05733ad5b76f7e6f0de92c3c540e398785c36db15c85c87c963081f0e9df2b29cf98b SHA512 3bca9dd2cb0d9a5f8795a213f9ba45a19ccfd5cadc516f26367a7cec5506bf9dfc511f308ea9d4eca780aba075ea41dbae88ab8142fe3384d3cfd4d598885a4f
diff --git a/games-arcade/xsfcave/xsfcave-0.5.ebuild b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
index 57b1fa0cb3be..5d28c027ce64 100644
--- a/games-arcade/xsfcave/xsfcave-0.5.ebuild
+++ b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit games
+EAPI=6
+inherit desktop
DESCRIPTION="A X11 sfcave clone"
HOMEPAGE="http://xsfcave.idios.org"
@@ -19,5 +19,5 @@ RDEPEND="${DEPEND}"
src_install() {
default
- prepgamesdirs
+ make_desktop_entry "${PN}"
}
diff --git a/games-arcade/xtux/Manifest b/games-arcade/xtux/Manifest
index b22df2c55c3f..61a1f6012969 100644
--- a/games-arcade/xtux/Manifest
+++ b/games-arcade/xtux/Manifest
@@ -1,5 +1,5 @@
-AUX xtux-20030306-ldflags.patch 797 BLAKE2B a1c14de5742c1936f00b599e5e0168a4e502a725e54be5cac49a6df7dd8e3a66b673194ee08661076de95c37de228d7bd261dd178cc72c8fec36e87465e3afa7 SHA512 d35e547b9756087bf9f46e1d81a002951c75dbcc5ed052ed7766df1e90fb6be4e8f99d9004235f54ea23e40666f9a96dfa92819e3c589eb2c2b8a21a0bdd3388
+AUX xtux-20030306-ldflags.patch 805 BLAKE2B 1d3cda6f7bfb2619507caad5fb5fb769dbfe89fd7e377c9e747e0ec4a515f03079d9c4d34c9ac204f21d504812662676322c643feae68f80ddb9eded0c10668b SHA512 089d03e2ef4072b0d134940771820f151e4e51d95c8f01230a78933e0160fa204dd277b4b0bbd7a4288dbb6fabf1ebe7a976f0ead2096b8eaa21daf82f6c97eb
AUX xtux-20030306-particles.patch 1411 BLAKE2B 22db279e8bdca02029be6a115dc0329893dc69ffd39fcbf773fead770db1cac85c52086bf9bf7e5b23774981f94c86b6858653673f797f082aa3b205bf165443 SHA512 4288325e2e24cbbc2b0407c526d733b028d670d4ce182957392d16675b666c2a9ef44c23227f3acae526bcb439df1e73f13772612ee2c25ac5f373c7863927fd
DIST xtux-src-20030306.tar.gz 1640928 BLAKE2B 0db135f741a978a943035df5b78773bbb3fbbeecc2fd740525614e4f942e7e23b67a6fa5640fa82c2c32d2aa2abe73badc9d341ab0ec06922513a8ed0783ce7a SHA512 edb137b4d6b0fe7d673e8eedffbd9c521800a8e51aff0a36e5aa02d46a157d42142326b334b9c7358cfb5debf4b78a2a9951f82121dd538cfe288cf292a269d4
-EBUILD xtux-20030306.ebuild 1250 BLAKE2B dc76486548ec8f0138917a9d5243ce971972b14153dbe6cdb24c70746638133e067a2c994cc922ae89ca6611d5a4eda304b93fd53a1b161006f067312c8567e6 SHA512 39029bd62f0352c6db387fdae4d2a36811667229d7d9cff380b4cbd066221df0610444ab7e30db3e185d2c864541055eae0fa7ed3fe01eb041d99fcf9933d5e2
+EBUILD xtux-20030306-r1.ebuild 1241 BLAKE2B dcc32bf27f2df307d4d940ac5d971164c31eb5a6a5fd866798c9a54adbd52f40e6452afa68bf76ee6b4450e7f4e86069546bb31a0fe707195f2231e4c6922dec SHA512 dcb83c916fc67c3fc01067473e31fd8d608183f3203701c1f46ca27025b04ef5aae5fa0f99718bc00c3ad1ce11c693e8f0ac6e2b0c57ee5f464f501b7efb163b
MISC metadata.xml 327 BLAKE2B c3a5163b1311672e516ad8cec744bc8813705ef58da277f566101f8699cf1db7bd519bf80d35b5410ee32185ba3a38ae3f4a04dacd49ed5cfda24dfa45ddea19 SHA512 cda1520a7e746d0b8e78cfe62b83466123b01bc02186b63d365f170bce8477be0f408a73d1436b916538c7c1906a77e73114f8d81fb799d48e7bdb4b0fd5c418
diff --git a/games-arcade/xtux/files/xtux-20030306-ldflags.patch b/games-arcade/xtux/files/xtux-20030306-ldflags.patch
index d2c798d0795d..4a4877a6d65a 100644
--- a/games-arcade/xtux/files/xtux-20030306-ldflags.patch
+++ b/games-arcade/xtux/files/xtux-20030306-ldflags.patch
@@ -1,5 +1,5 @@
---- src/client/Makefile.old 2010-09-30 18:08:16.000000000 +0200
-+++ src/client/Makefile 2010-09-30 18:08:41.000000000 +0200
+--- a/src/client/Makefile.old 2010-09-30 18:08:16.000000000 +0200
++++ b/src/client/Makefile 2010-09-30 18:08:41.000000000 +0200
@@ -48,7 +48,7 @@
#Apps
@@ -9,8 +9,8 @@
# OBJECTS
.c.o: client.h $*.c
---- src/server/Makefile.old 2010-09-30 18:09:55.000000000 +0200
-+++ src/server/Makefile 2010-09-30 18:10:16.000000000 +0200
+--- a/src/server/Makefile.old 2010-09-30 18:09:55.000000000 +0200
++++ b/src/server/Makefile 2010-09-30 18:10:16.000000000 +0200
@@ -41,7 +41,7 @@
#Apps
diff --git a/games-arcade/xtux/xtux-20030306.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild
index 05bed79f0c8f..35368df77f3f 100644
--- a/games-arcade/xtux/xtux-20030306.ebuild
+++ b/games-arcade/xtux/xtux-20030306-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils games
+EAPI=6
+inherit desktop
DESCRIPTION="Multiplayer Gauntlet-style arcade game"
HOMEPAGE="http://xtux.sourceforge.net/"
@@ -14,11 +14,15 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="x11-libs/libXpm"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}
+ media-fonts/font-adobe-75dpi
+"
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
src_prepare() {
+ default
+
find data/ -type d -name .xvpics -exec rm -rf \{\} +
sed -i \
-e "s:-g -Wall -O2:${CFLAGS}:" \
@@ -28,24 +32,24 @@ src_prepare() {
-e "s:./tux_serv:tux_serv:" \
src/client/menu.c \
|| die "sed failed"
- epatch "${FILESDIR}/${P}-particles.patch" \
+
+ eapply "${FILESDIR}/${P}-particles.patch" \
"${FILESDIR}"/${P}-ldflags.patch
}
src_compile() {
# Not parallel-make friendly (bug #247332)
- emake DATADIR="${GAMES_DATADIR}/xtux/data" common
- emake DATADIR="${GAMES_DATADIR}/xtux/data" ggz
- emake DATADIR="${GAMES_DATADIR}/xtux/data" server
- emake DATADIR="${GAMES_DATADIR}/xtux/data" client
+ emake DATADIR="/usr/share/xtux/data" common
+ emake DATADIR="/usr/share/xtux/data" ggz
+ emake DATADIR="/usr/share/xtux/data" server
+ emake DATADIR="/usr/share/xtux/data" client
}
src_install () {
- dogamesbin xtux tux_serv
- insinto "${GAMES_DATADIR}/xtux"
+ dobin xtux tux_serv
+ insinto "/usr/share/xtux"
doins -r data/
dodoc AUTHORS CHANGELOG README README.GGZ doc/*
newicon data/images/icon.xpm ${PN}.xpm
make_desktop_entry xtux "Xtux"
- prepgamesdirs
}
diff --git a/games-arcade/yarsrevenge/Manifest b/games-arcade/yarsrevenge/Manifest
index 905edb225ed1..9c53d738b413 100644
--- a/games-arcade/yarsrevenge/Manifest
+++ b/games-arcade/yarsrevenge/Manifest
@@ -1,6 +1,6 @@
-AUX 0.99-math.patch 178 BLAKE2B 3bb3dd3ff4cb547ee096b42d5f8e076bb4f4247110453bf2e6f15b0e86c52af95174304d6a10ebefa2426c1e9f50db03bacceb0114a90b043fb678df4e70ae47 SHA512 a29705944c53ac8ef32914c11679b5ccd94b55b0a21497cc80e5a803651aabb3d664875c769a74965b07db39d635ad39de985685fa3edcc0042171fe37355d13
-AUX yarsrevenge-0.99-gcc43.patch 215 BLAKE2B 23275ad067a92d2b40e7e90a4fd54b3910a39e560a54237df799043ef601e14ae004d01512a0522e7a1ec5ba73942797685f9c6c205d2aa0a05bbf85c8128dd8 SHA512 e2a3c9d8616e2ff609866137a102b0a6716dde44485da99858d6d35afbfd55cdc612a9ce0a11c64ea2c158d8b380785134d7139f192dfd68d5dcd50bf6550137
-AUX yarsrevenge-0.99-gcc44.patch 254 BLAKE2B 8801b6c9f65671f6723950ee171c78b74c44a71de40c86a6a8e8c3ed907b9889bf011a6cea3ed7ec5dbf24cb6efd1674ebdf4db6daef60de48f0cc6a2cdc4242 SHA512 a12fee1d9fcf5f300fe0725e8ad4dab1a9926273bbad35195c5d7b1b189ef7949be88cc6015c8abe5a6dde2e93f9de5cc58f6b0e2e3ec421f77e926aa3f8243b
+AUX 0.99-math.patch 182 BLAKE2B 18d5fd5b465ef6bd67caa435184b5dabb96114128b50c824ca12c01066b3138391008e96500b1c0b1b9e92f28a73c994cddb7a7ab770c428703964b6e5bd3cfd SHA512 6688e2c6a4a2537af94823d0bc845f6d764cb755689309712d29af951a092b4df030645792c248752e88a5013730dc34a6256be1219a57d0a3498738aeeb3a0a
+AUX yarsrevenge-0.99-gcc43.patch 219 BLAKE2B 23b1aa4f4e15abb04b1391ac65b0258bc65a778ea646824ba5ed49ecc4405dfa09f93bd323bd0cb4a3b531be89de8af3d8b14b4735f027958a89a102569eb5d0 SHA512 2cd2549113930e0868fb551ad7a2e024278a8012b013b44762059303cb967d9c57d557e67702b5b01d0195fa885533770820a18c0e742838122e77473c86f93f
+AUX yarsrevenge-0.99-gcc44.patch 258 BLAKE2B 71defcf5d287e3611b54850c50ebbceff81fbd0b84420dfac44c618cce1bb4db9014f532e6daced744b846fe634e8ccf040395192195b589d16f85909b9b8eef SHA512 dc3fbec65cd49950141bbd64b7b4a711217b0ac267166c71a9d175f1ba20fcedad97c1b89476d5c6f3a1630c5eae68d0f44738dba4383bb576edd059acd060e8
DIST yar-0.99.tar.gz 535043 BLAKE2B 8760a039b987d701cfbeccf7612b14d60a1867b737999afb94383d9123cd82fe385dc12d410d333dceb07f580c75b7a515131f4b1ce2be25ee1725e6961150be SHA512 c520b9c6c7ff2c60c2e7e18e6c0d2ff376334706fb190ce0d015acba21815680029a30d7a573d0b4c41da2d9f932108417804141bf4557bc99550e30f699e8bb
-EBUILD yarsrevenge-0.99.ebuild 649 BLAKE2B d08840b0b18b9ab8650ed49b7f1d5a10d726830ad8a063730e5c07817a265719b01cf2d3d2a65aeb45513b149ce80bde06fe80f6f188c619c6babba19cb804a7 SHA512 1495c0ac7a3671ed2c9f7bc02435df5df98b069538e7fa116633d65ee40b49867107e059f370ce7c7793dfbdb2c93b70dfd48a469ee7f96e868bf3de2b3920ec
+EBUILD yarsrevenge-0.99-r1.ebuild 654 BLAKE2B 73d35237b0560d7daabe2c120c167acfb99cb6c641b83192f8c768af648160f32bc0a803881d609bbd462a589347d704bbb9b34b746689768f0e101e9a73e008 SHA512 4a06a7235e5dd96c3d26661f2ff39aaa4da23d0447c803c200a57036f3f575a11ad98e69db3eda7c388a03fe8400fdd09b2d86a98755ebfe4a9a92f1df437a00
MISC metadata.xml 501 BLAKE2B ea182028d3c0df8a6c1ecaa82bc71ccab959b16316e1d1044f12d9ffbad8c4ec40aadac0fa2a3f46e65cfebfa33c64eac58fc44822ff702e6ca68d0496715caa SHA512 c822cb194e0fbc444a4b5a577d2abb319d010318cf2107507c87d24ca9ade92e2ce1afddac8d196f3f23667a3401224868ae157a559d761bc09ef668aa5406f3
diff --git a/games-arcade/yarsrevenge/files/0.99-math.patch b/games-arcade/yarsrevenge/files/0.99-math.patch
index 5d7d4619d9c5..5e1136972325 100644
--- a/games-arcade/yarsrevenge/files/0.99-math.patch
+++ b/games-arcade/yarsrevenge/files/0.99-math.patch
@@ -1,5 +1,5 @@
---- yar/graphics.cpp.orig 2004-06-02 14:14:38.174071320 -0400
-+++ yar/graphics.cpp 2004-06-02 14:14:50.352219960 -0400
+--- a/yar/graphics.cpp.orig 2004-06-02 14:14:38.174071320 -0400
++++ b/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
index fe32b6c74e6c..511fad0091e1 100644
--- a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch
@@ -1,5 +1,5 @@
---- yar/sgw.hxx
-+++ yar/sgw.hxx
+--- a/yar/sgw.hxx
++++ b/yar/sgw.hxx
@@ -24,6 +24,7 @@
#include <iostream>
diff --git a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
index fca41cfbdf35..29a52125c904 100644
--- a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
@@ -1,5 +1,5 @@
---- yar/game.cpp
-+++ yar/game.cpp
+--- a/yar/game.cpp
++++ b/yar/game.cpp
@@ -15,6 +15,7 @@
* *
***************************************************************************/
diff --git a/games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild b/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
index 76607474077f..b6923570b8f4 100644
--- a/games-arcade/yarsrevenge/yarsrevenge-0.99.ebuild
+++ b/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.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 games
+EAPI=6
+inherit desktop
-DESCRIPTION="remake of the Atari 2600 classic Yar's Revenge"
+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"
@@ -14,18 +14,17 @@ KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
DEPEND="media-libs/libsdl[sound,joystick,video]"
-RDEPEND=${DEPEND}
+RDEPEND="${DEPEND}"
-S=${WORKDIR}/yar-${PV}
+S="${WORKDIR}/yar-${PV}"
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PV}-math.patch \
- "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-gcc44.patch
-}
+PATCHES=(
+ "${FILESDIR}"/${PV}-math.patch
+ "${FILESDIR}"/${P}-gcc43.patch
+ "${FILESDIR}"/${P}-gcc44.patch
+)
src_install() {
default
- prepgamesdirs
+ make_desktop_entry "${PN}" "Yar's Revenge"
}