summaryrefslogtreecommitdiff
path: root/games-arcade
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:58:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:58:29 +0100
commit0cf2f20608308acdf3cb922c3736446bbd8f3388 (patch)
tree07815070629c7c11000a7f51ceb8ccbccb49a809 /games-arcade
parent1798c4aeca70ac8d0a243684d6a798fbc65735f8 (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'games-arcade')
-rw-r--r--games-arcade/Manifest.gzbin22223 -> 22642 bytes
-rw-r--r--games-arcade/abe-1.1-r112
-rw-r--r--games-arcade/abe/Manifest7
-rw-r--r--games-arcade/abe/abe-1.1-r1.ebuild64
-rw-r--r--games-arcade/abe/files/abe-1.1-doublefree.patch11
-rw-r--r--games-arcade/abe/files/abe-1.1-format-security.patch87
-rw-r--r--games-arcade/abe/files/abe-1.1-format.patch11
-rw-r--r--games-arcade/abe/files/abe-1.1-settings.patch12
-rw-r--r--games-arcade/abe/metadata.xml11
-rw-r--r--games-arcade/afternoonstalker-1.1.5-r112
-rw-r--r--games-arcade/afternoonstalker/Manifest3
-rw-r--r--games-arcade/afternoonstalker/afternoonstalker-1.1.5-r1.ebuild35
-rw-r--r--games-arcade/afternoonstalker/metadata.xml12
-rw-r--r--games-arcade/alienwave-0.4.0-r111
-rw-r--r--games-arcade/alienwave/Manifest4
-rw-r--r--games-arcade/alienwave/alienwave-0.4.0-r1.ebuild25
-rw-r--r--games-arcade/alienwave/files/alienwave-0.4.0-gentoo.patch22
-rw-r--r--games-arcade/alienwave/metadata.xml8
-rw-r--r--games-arcade/amphetamine-0.8.10-r112
-rw-r--r--games-arcade/amphetamine/Manifest10
-rw-r--r--games-arcade/amphetamine/amphetamine-0.8.10-r1.ebuild48
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-64bit.patch72
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-bugs.patch56
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-build.patch33
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-missing-headers.patch13
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-newline.patch358
-rw-r--r--games-arcade/amphetamine/files/amphetamine-0.8.10-no-lxt.patch14
-rw-r--r--games-arcade/amphetamine/metadata.xml11
-rw-r--r--games-arcade/aop-0.6-r111
-rw-r--r--games-arcade/aop/Manifest4
-rw-r--r--games-arcade/aop/aop-0.6-r1.ebuild32
-rw-r--r--games-arcade/aop/files/aop-0.6-as-needed.patch9
-rw-r--r--games-arcade/aop/metadata.xml8
-rw-r--r--games-arcade/apricots-0.2.6-r212
-rw-r--r--games-arcade/apricots/Manifest5
-rw-r--r--games-arcade/apricots/apricots-0.2.6-r2.ebuild63
-rw-r--r--games-arcade/apricots/files/apricots-0.2.6-freealut.patch65
-rw-r--r--games-arcade/apricots/files/apricots-0.2.6-ldflags.patch20
-rw-r--r--games-arcade/apricots/metadata.xml8
-rw-r--r--games-arcade/aquaria-1.1.3-r113
-rw-r--r--games-arcade/aquaria/Manifest3
-rw-r--r--games-arcade/aquaria/aquaria-1.1.3-r1.ebuild53
-rw-r--r--games-arcade/aquaria/metadata.xml8
-rw-r--r--games-arcade/ascii-invaders-0.1b-r111
-rw-r--r--games-arcade/ascii-invaders/Manifest3
-rw-r--r--games-arcade/ascii-invaders/ascii-invaders-0.1b-r1.ebuild33
-rw-r--r--games-arcade/ascii-invaders/metadata.xml13
-rw-r--r--games-arcade/asteroid-1.2.112
-rw-r--r--games-arcade/asteroid/Manifest4
-rw-r--r--games-arcade/asteroid/asteroid-1.2.1.ebuild26
-rw-r--r--games-arcade/asteroid/files/asteroid-1.2.1-libm.patch24
-rw-r--r--games-arcade/asteroid/metadata.xml11
-rw-r--r--games-arcade/balloonchase-0.9.6-r112
-rw-r--r--games-arcade/balloonchase/Manifest4
-rw-r--r--games-arcade/balloonchase/balloonchase-0.9.6-r1.ebuild34
-rw-r--r--games-arcade/balloonchase/files/0.9.6-gentoo.patch183
-rw-r--r--games-arcade/balloonchase/metadata.xml8
-rw-r--r--games-arcade/barbarian-bin-1.01-r113
-rw-r--r--games-arcade/barbarian-bin/Manifest3
-rw-r--r--games-arcade/barbarian-bin/barbarian-bin-1.01-r1.ebuild47
-rw-r--r--games-arcade/barbarian-bin/metadata.xml8
-rw-r--r--games-arcade/batrachians-0.1.6-r112
-rw-r--r--games-arcade/batrachians/Manifest4
-rw-r--r--games-arcade/batrachians/batrachians-0.1.6-r1.ebuild29
-rw-r--r--games-arcade/batrachians/files/batrachians-0.1.6-makefile.patch35
-rw-r--r--games-arcade/batrachians/metadata.xml12
-rw-r--r--games-arcade/berusky-1.7.1-r112
-rw-r--r--games-arcade/berusky/Manifest5
-rw-r--r--games-arcade/berusky/berusky-1.7.1-r1.ebuild33
-rw-r--r--games-arcade/berusky/metadata.xml19
-rw-r--r--games-arcade/betna-0.9.712
-rw-r--r--games-arcade/betna/Manifest3
-rw-r--r--games-arcade/betna/betna-0.9.7.ebuild46
-rw-r--r--games-arcade/betna/metadata.xml8
-rw-r--r--games-arcade/blobby-1.012
-rw-r--r--games-arcade/blobby/Manifest6
-rw-r--r--games-arcade/blobby/blobby-1.0.ebuild38
-rw-r--r--games-arcade/blobby/files/blobby-1.0-compile.patch29
-rw-r--r--games-arcade/blobby/files/blobby-1.0-install.patch29
-rw-r--r--games-arcade/blobby/files/blobby-1.0-paths.patch37
-rw-r--r--games-arcade/blobby/metadata.xml11
-rw-r--r--games-arcade/blobwars-2.0012
-rw-r--r--games-arcade/blobwars/Manifest3
-rw-r--r--games-arcade/blobwars/blobwars-2.00.ebuild51
-rw-r--r--games-arcade/blobwars/metadata.xml15
-rw-r--r--games-arcade/blockrage-0.2.312
-rw-r--r--games-arcade/blockrage/Manifest4
-rw-r--r--games-arcade/blockrage/blockrage-0.2.3.ebuild29
-rw-r--r--games-arcade/blockrage/files/blockrage-0.2.3-config.patch30
-rw-r--r--games-arcade/blockrage/metadata.xml14
-rw-r--r--games-arcade/bomns-0.99.213
-rw-r--r--games-arcade/bomns/Manifest4
-rw-r--r--games-arcade/bomns/bomns-0.99.2.ebuild48
-rw-r--r--games-arcade/bomns/files/bomns-0.99.2-fpe.patch14
-rw-r--r--games-arcade/bomns/metadata.xml14
-rw-r--r--games-arcade/briquolo-0.5.713
-rw-r--r--games-arcade/briquolo/Manifest5
-rw-r--r--games-arcade/briquolo/briquolo-0.5.7.ebuild51
-rw-r--r--games-arcade/briquolo/files/briquolo-0.5.7-gcc43.patch81
-rw-r--r--games-arcade/briquolo/files/briquolo-0.5.7-libpng14.patch31
-rw-r--r--games-arcade/briquolo/metadata.xml8
-rw-r--r--games-arcade/bub-n-bros-1.6.214
-rw-r--r--games-arcade/bub-n-bros/Manifest4
-rw-r--r--games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild69
-rw-r--r--games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch51
-rw-r--r--games-arcade/bub-n-bros/metadata.xml11
-rw-r--r--games-arcade/bumprace-1.5.312
-rw-r--r--games-arcade/bumprace/Manifest3
-rw-r--r--games-arcade/bumprace/bumprace-1.5.3.ebuild27
-rw-r--r--games-arcade/bumprace/metadata.xml8
-rw-r--r--games-arcade/burgerspace-1.9.214
-rw-r--r--games-arcade/burgerspace/Manifest3
-rw-r--r--games-arcade/burgerspace/burgerspace-1.9.2.ebuild47
-rw-r--r--games-arcade/burgerspace/metadata.xml11
-rw-r--r--games-arcade/cavezofphear-0.5.112
-rw-r--r--games-arcade/cavezofphear/Manifest4
-rw-r--r--games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild36
-rw-r--r--games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch36
-rw-r--r--games-arcade/cavezofphear/metadata.xml8
-rw-r--r--games-arcade/cdogs-sdl-0.4-r112
-rw-r--r--games-arcade/cdogs-sdl/Manifest5
-rw-r--r--games-arcade/cdogs-sdl/cdogs-sdl-0.4-r1.ebuild55
-rw-r--r--games-arcade/cdogs-sdl/files/cdogs-sdl-0.4-64bit.patch48
-rw-r--r--games-arcade/cdogs-sdl/metadata.xml14
-rw-r--r--games-arcade/ceferino-0.97.8-r213
-rw-r--r--games-arcade/ceferino/Manifest3
-rw-r--r--games-arcade/ceferino/ceferino-0.97.8-r2.ebuild54
-rw-r--r--games-arcade/ceferino/metadata.xml8
-rw-r--r--games-arcade/circuslinux-1.0.3-r112
-rw-r--r--games-arcade/circuslinux/Manifest3
-rw-r--r--games-arcade/circuslinux/circuslinux-1.0.3-r1.ebuild37
-rw-r--r--games-arcade/circuslinux/metadata.xml8
-rw-r--r--games-arcade/cob-0.9-r112
-rw-r--r--games-arcade/cob/Manifest5
-rw-r--r--games-arcade/cob/cob-0.9-r1.ebuild27
-rw-r--r--games-arcade/cob/files/cob-0.9-gcc43.patch26
-rw-r--r--games-arcade/cob/files/cob-0.9-gcc44.patch30
-rw-r--r--games-arcade/cob/metadata.xml8
-rw-r--r--games-arcade/commandergenius-1.8.314
-rw-r--r--games-arcade/commandergenius/Manifest4
-rw-r--r--games-arcade/commandergenius/commandergenius-1.8.3.ebuild80
-rw-r--r--games-arcade/commandergenius/files/commandergenius-wrapper18
-rw-r--r--games-arcade/commandergenius/metadata.xml18
-rw-r--r--games-arcade/conveysdl-1.3-r112
-rw-r--r--games-arcade/conveysdl/Manifest5
-rw-r--r--games-arcade/conveysdl/conveysdl-1.3-r1.ebuild55
-rw-r--r--games-arcade/conveysdl/files/conveysdl-1.3-arrays.patch29
-rw-r--r--games-arcade/conveysdl/files/conveysdl-1.3-speed.patch56
-rw-r--r--games-arcade/conveysdl/metadata.xml8
-rw-r--r--games-arcade/cosmosmash-1.4.7-r113
-rw-r--r--games-arcade/cosmosmash/Manifest3
-rw-r--r--games-arcade/cosmosmash/cosmosmash-1.4.7-r1.ebuild37
-rw-r--r--games-arcade/cosmosmash/metadata.xml12
-rw-r--r--games-arcade/crack-attack-1.1.14-r213
-rw-r--r--games-arcade/crack-attack/Manifest5
-rw-r--r--games-arcade/crack-attack/crack-attack-1.1.14-r2.ebuild47
-rw-r--r--games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch10
-rw-r--r--games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch14
-rw-r--r--games-arcade/crack-attack/metadata.xml8
-rw-r--r--games-arcade/criticalmass-1.0.2-r112
-rw-r--r--games-arcade/criticalmass/Manifest8
-rw-r--r--games-arcade/criticalmass/criticalmass-1.0.2-r1.ebuild62
-rw-r--r--games-arcade/criticalmass/files/criticalmass-1.0.2-cflags.patch27
-rw-r--r--games-arcade/criticalmass/files/criticalmass-1.0.2-gcc43.patch101
-rw-r--r--games-arcade/criticalmass/files/criticalmass-1.0.2-libpng14.patch11
-rw-r--r--games-arcade/criticalmass/files/criticalmass-1.0.2-libpng15.patch31
-rw-r--r--games-arcade/criticalmass/files/criticalmass-1.0.2-system_curl.patch33
-rw-r--r--games-arcade/criticalmass/metadata.xml11
-rw-r--r--games-arcade/defendguin-0.0.12-r112
-rw-r--r--games-arcade/defendguin/Manifest3
-rw-r--r--games-arcade/defendguin/defendguin-0.0.12-r1.ebuild41
-rw-r--r--games-arcade/defendguin/metadata.xml8
-rw-r--r--games-arcade/diameter-0.4.0.3-r214
-rw-r--r--games-arcade/diameter/Manifest3
-rw-r--r--games-arcade/diameter/diameter-0.4.0.3-r2.ebuild60
-rw-r--r--games-arcade/diameter/metadata.xml17
-rw-r--r--games-arcade/digger-20140423-r112
-rw-r--r--games-arcade/digger/Manifest4
-rw-r--r--games-arcade/digger/digger-20140423-r1.ebuild27
-rw-r--r--games-arcade/digger/files/digger-20140423-ldflags.patch21
-rw-r--r--games-arcade/digger/metadata.xml8
-rw-r--r--games-arcade/dynamitejack-1.0.23-r112
-rw-r--r--games-arcade/dynamitejack/Manifest3
-rw-r--r--games-arcade/dynamitejack/dynamitejack-1.0.23-r1.ebuild67
-rw-r--r--games-arcade/dynamitejack/metadata.xml8
-rw-r--r--games-arcade/emilia-pinball-0.3.1-r112
-rw-r--r--games-arcade/emilia-pinball/Manifest7
-rw-r--r--games-arcade/emilia-pinball/emilia-pinball-0.3.1-r1.ebuild60
-rw-r--r--games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-gcc46.patch30
-rw-r--r--games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-glibc210.patch13
-rw-r--r--games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-libtool.patch64
-rw-r--r--games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-parallel.patch11
-rw-r--r--games-arcade/emilia-pinball/metadata.xml11
-rw-r--r--games-arcade/epiar-0.5-r112
-rw-r--r--games-arcade/epiar/Manifest7
-rw-r--r--games-arcade/epiar/epiar-0.5-r1.ebuild50
-rw-r--r--games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch20
-rw-r--r--games-arcade/epiar/files/epiar-0.5-gcc41.patch10
-rw-r--r--games-arcade/epiar/files/epiar-0.5-paths.patch86
-rw-r--r--games-arcade/epiar/files/epiar-0.5-underlink.patch10
-rw-r--r--games-arcade/epiar/metadata.xml21
-rw-r--r--games-arcade/excido-0.1.5c-r312
-rw-r--r--games-arcade/excido/Manifest5
-rw-r--r--games-arcade/excido/excido-0.1.5c-r3.ebuild40
-rw-r--r--games-arcade/excido/files/excido-0.1.5c-build.patch29
-rw-r--r--games-arcade/excido/files/excido-0.1.5c-freealut.patch38
-rw-r--r--games-arcade/excido/metadata.xml8
-rw-r--r--games-arcade/fishsupper-0.1.6-r112
-rw-r--r--games-arcade/fishsupper/Manifest6
-rw-r--r--games-arcade/fishsupper/files/fishsupper-0.1.6-asneeded.patch11
-rw-r--r--games-arcade/fishsupper/files/fishsupper-0.1.6-gcc6.patch49
-rw-r--r--games-arcade/fishsupper/files/fishsupper-0.1.6-ovflfix.patch11
-rw-r--r--games-arcade/fishsupper/fishsupper-0.1.6-r1.ebuild38
-rw-r--r--games-arcade/fishsupper/metadata.xml11
-rw-r--r--games-arcade/frozen-bubble-2.2.1_beta1-r112
-rw-r--r--games-arcade/frozen-bubble/Manifest5
-rw-r--r--games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch15
-rw-r--r--games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-fix-buffer-size.patch69
-rw-r--r--games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r1.ebuild83
-rw-r--r--games-arcade/frozen-bubble/metadata.xml15
-rw-r--r--games-arcade/funnyboat-1.5-r214
-rw-r--r--games-arcade/funnyboat/Manifest3
-rw-r--r--games-arcade/funnyboat/funnyboat-1.5-r2.ebuild50
-rw-r--r--games-arcade/funnyboat/metadata.xml11
-rw-r--r--games-arcade/gav-0.9.0-r112
-rw-r--r--games-arcade/gav/Manifest12
-rw-r--r--games-arcade/gav/files/gav-0.9.0-gcc43.patch10
-rw-r--r--games-arcade/gav/files/gav-0.9.0-ldflags.patch26
-rw-r--r--games-arcade/gav/gav-0.9.0-r1.ebuild66
-rw-r--r--games-arcade/gav/metadata.xml11
-rw-r--r--games-arcade/gish-demo-1.6-r112
-rw-r--r--games-arcade/gish-demo/Manifest3
-rw-r--r--games-arcade/gish-demo/gish-demo-1.6-r1.ebuild40
-rw-r--r--games-arcade/gish-demo/metadata.xml8
-rw-r--r--games-arcade/gnake-0.94b-r111
-rw-r--r--games-arcade/gnake/Manifest3
-rw-r--r--games-arcade/gnake/gnake-0.94b-r1.ebuild29
-rw-r--r--games-arcade/gnake/metadata.xml8
-rw-r--r--games-arcade/gnome-nibbles-3.24.012
-rw-r--r--games-arcade/gnome-nibbles/Manifest3
-rw-r--r--games-arcade/gnome-nibbles/gnome-nibbles-3.24.0.ebuild38
-rw-r--r--games-arcade/gnome-nibbles/metadata.xml8
-rw-r--r--games-arcade/gnome-robots-3.22.312
-rw-r--r--games-arcade/gnome-robots/Manifest3
-rw-r--r--games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild28
-rw-r--r--games-arcade/gnome-robots/metadata.xml8
-rw-r--r--games-arcade/gnujump-1.0.8-r112
-rw-r--r--games-arcade/gnujump/Manifest3
-rw-r--r--games-arcade/gnujump/gnujump-1.0.8-r1.ebuild35
-rw-r--r--games-arcade/gnujump/metadata.xml8
-rw-r--r--games-arcade/grande-KXL-0.6-r112
-rw-r--r--games-arcade/grande-KXL/Manifest5
-rw-r--r--games-arcade/grande-KXL/files/grande-KXL-0.6-cflags.patch17
-rw-r--r--games-arcade/grande-KXL/files/grande-KXL-0.6-configure.in.patch17
-rw-r--r--games-arcade/grande-KXL/grande-KXL-0.6-r1.ebuild40
-rw-r--r--games-arcade/grande-KXL/metadata.xml8
-rw-r--r--games-arcade/gunocide2ex-1.012
-rw-r--r--games-arcade/gunocide2ex/Manifest5
-rw-r--r--games-arcade/gunocide2ex/files/gunocide2ex-1.0-build.patch178
-rw-r--r--games-arcade/gunocide2ex/files/gunocide2ex-1.0-glibc2.10.patch14
-rw-r--r--games-arcade/gunocide2ex/gunocide2ex-1.0.ebuild63
-rw-r--r--games-arcade/gunocide2ex/metadata.xml11
-rw-r--r--games-arcade/holotz-castle-1.3.14-r112
-rw-r--r--games-arcade/holotz-castle/Manifest6
-rw-r--r--games-arcade/holotz-castle/files/holotz-castle-1.3.14-build.patch71
-rw-r--r--games-arcade/holotz-castle/files/holotz-castle-1.3.14-gcc44.patch11
-rw-r--r--games-arcade/holotz-castle/files/holotz-castle-1.3.14-underlink.patch11
-rw-r--r--games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild52
-rw-r--r--games-arcade/holotz-castle/metadata.xml8
-rw-r--r--games-arcade/insaneodyssey-000311-r112
-rw-r--r--games-arcade/insaneodyssey/Manifest5
-rw-r--r--games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch55
-rw-r--r--games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch21
-rw-r--r--games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild60
-rw-r--r--games-arcade/insaneodyssey/metadata.xml8
-rw-r--r--games-arcade/jardinains-2.0-r112
-rw-r--r--games-arcade/jardinains/Manifest4
-rw-r--r--games-arcade/jardinains/files/strings-pt.patch303
-rw-r--r--games-arcade/jardinains/jardinains-2.0-r1.ebuild62
-rw-r--r--games-arcade/jardinains/metadata.xml13
-rw-r--r--games-arcade/jumpnbump-1.50-r213
-rw-r--r--games-arcade/jumpnbump/Manifest4
-rw-r--r--games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild53
-rw-r--r--games-arcade/jumpnbump/metadata.xml11
-rw-r--r--games-arcade/jvgs-0.5-r112
-rw-r--r--games-arcade/jvgs/Manifest4
-rw-r--r--games-arcade/jvgs/files/jvgs-0.5-fix-build-system.patch43
-rw-r--r--games-arcade/jvgs/jvgs-0.5-r1.ebuild39
-rw-r--r--games-arcade/jvgs/metadata.xml11
-rw-r--r--games-arcade/kajaani-kombat-0.7-r112
-rw-r--r--games-arcade/kajaani-kombat/Manifest5
-rw-r--r--games-arcade/kajaani-kombat/files/0.7-makefile.patch22
-rw-r--r--games-arcade/kajaani-kombat/files/kajaani-kombat-0.7-ldflags.patch11
-rw-r--r--games-arcade/kajaani-kombat/kajaani-kombat-0.7-r1.ebuild44
-rw-r--r--games-arcade/kajaani-kombat/metadata.xml8
-rw-r--r--games-arcade/kobodeluxe-0.5.1-r113
-rw-r--r--games-arcade/kobodeluxe/Manifest5
-rw-r--r--games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc2.10.patch11
-rw-r--r--games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc29.patch83
-rw-r--r--games-arcade/kobodeluxe/kobodeluxe-0.5.1-r1.ebuild56
-rw-r--r--games-arcade/kobodeluxe/metadata.xml8
-rw-r--r--games-arcade/komi-1.04-r112
-rw-r--r--games-arcade/komi/Manifest5
-rw-r--r--games-arcade/komi/files/1.04-DESTDIR.patch36
-rw-r--r--games-arcade/komi/files/komi-1.04-install.patch11
-rw-r--r--games-arcade/komi/komi-1.04-r1.ebuild43
-rw-r--r--games-arcade/komi/metadata.xml11
-rw-r--r--games-arcade/late-0.1.0-r112
-rw-r--r--games-arcade/late/Manifest5
-rw-r--r--games-arcade/late/files/late-0.1.0-gcc43.patch11
-rw-r--r--games-arcade/late/files/late-0.1.0-gcc46.patch11
-rw-r--r--games-arcade/late/late-0.1.0-r1.ebuild35
-rw-r--r--games-arcade/late/metadata.xml11
-rw-r--r--games-arcade/lbreakout-010315-r111
-rw-r--r--games-arcade/lbreakout/Manifest3
-rw-r--r--games-arcade/lbreakout/lbreakout-010315-r1.ebuild30
-rw-r--r--games-arcade/lbreakout/metadata.xml11
-rw-r--r--games-arcade/lbreakout2-2.6.5-r113
-rw-r--r--games-arcade/lbreakout2/Manifest6
-rw-r--r--games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch67
-rw-r--r--games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild92
-rw-r--r--games-arcade/lbreakout2/metadata.xml14
-rw-r--r--games-arcade/marbleblast-demo-1.312
-rw-r--r--games-arcade/marbleblast-demo/Manifest3
-rw-r--r--games-arcade/marbleblast-demo/marbleblast-demo-1.3.ebuild35
-rw-r--r--games-arcade/marbleblast-demo/metadata.xml31
-rw-r--r--games-arcade/marbleblastgold-demo-1.4.112
-rw-r--r--games-arcade/marbleblastgold-demo/Manifest3
-rw-r--r--games-arcade/marbleblastgold-demo/marbleblastgold-demo-1.4.1.ebuild40
-rw-r--r--games-arcade/marbleblastgold-demo/metadata.xml36
-rw-r--r--games-arcade/metadata.xml35
-rw-r--r--games-arcade/methane-1.5.112
-rw-r--r--games-arcade/methane/Manifest4
-rw-r--r--games-arcade/methane/files/methane-1.5.1-gentoo.patch62
-rw-r--r--games-arcade/methane/metadata.xml11
-rw-r--r--games-arcade/methane/methane-1.5.1.ebuild43
-rw-r--r--games-arcade/missile-1.0.1-r112
-rw-r--r--games-arcade/missile/Manifest4
-rw-r--r--games-arcade/missile/files/missile-1.0.1-ldflags.patch15
-rw-r--r--games-arcade/missile/metadata.xml11
-rw-r--r--games-arcade/missile/missile-1.0.1-r1.ebuild52
-rw-r--r--games-arcade/moleinvasion-0.4-r213
-rw-r--r--games-arcade/moleinvasion/Manifest6
-rw-r--r--games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch18
-rw-r--r--games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch11
-rw-r--r--games-arcade/moleinvasion/metadata.xml11
-rw-r--r--games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild46
-rw-r--r--games-arcade/mrrescue-1.02b-r112
-rw-r--r--games-arcade/mrrescue/Manifest4
-rw-r--r--games-arcade/mrrescue/metadata.xml11
-rw-r--r--games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild45
-rw-r--r--games-arcade/netris-0.52-r212
-rw-r--r--games-arcade/netris/Manifest4
-rw-r--r--games-arcade/netris/metadata.xml8
-rw-r--r--games-arcade/netris/netris-0.52-r2.ebuild61
-rw-r--r--games-arcade/nibbles-0.0.412
-rw-r--r--games-arcade/nibbles/Manifest4
-rw-r--r--games-arcade/nibbles/files/nibbles-0.0.4-as-needed.patch24
-rw-r--r--games-arcade/nibbles/metadata.xml8
-rw-r--r--games-arcade/nibbles/nibbles-0.0.4.ebuild48
-rw-r--r--games-arcade/ninvaders-0.1.1-r112
-rw-r--r--games-arcade/ninvaders/Manifest4
-rw-r--r--games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch11
-rw-r--r--games-arcade/ninvaders/metadata.xml11
-rw-r--r--games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild30
-rw-r--r--games-arcade/njam-1.25-r112
-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.patch24
-rw-r--r--games-arcade/njam/metadata.xml11
-rw-r--r--games-arcade/njam/njam-1.25-r1.ebuild52
-rw-r--r--games-arcade/notpacman-1.0.4-r112
-rw-r--r--games-arcade/notpacman/Manifest4
-rw-r--r--games-arcade/notpacman/metadata.xml15
-rw-r--r--games-arcade/notpacman/notpacman-1.0.4-r1.ebuild47
-rw-r--r--games-arcade/nottetris2-1-r112
-rw-r--r--games-arcade/nottetris2/Manifest3
-rw-r--r--games-arcade/nottetris2/metadata.xml17
-rw-r--r--games-arcade/nottetris2/nottetris2-1-r1.ebuild33
-rw-r--r--games-arcade/openbubbles-1.2-r112
-rw-r--r--games-arcade/openbubbles/Manifest4
-rw-r--r--games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch20
-rw-r--r--games-arcade/openbubbles/metadata.xml22
-rw-r--r--games-arcade/openbubbles/openbubbles-1.2-r1.ebuild27
-rw-r--r--games-arcade/openmortal-0.7-r212
-rw-r--r--games-arcade/openmortal/Manifest6
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-freetype.patch15
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch24
-rw-r--r--games-arcade/openmortal/files/openmortal-0.7-gcc41.patch11
-rw-r--r--games-arcade/openmortal/metadata.xml11
-rw-r--r--games-arcade/openmortal/openmortal-0.7-r2.ebuild41
-rw-r--r--games-arcade/opensonic-0.1.4-r213
-rw-r--r--games-arcade/opensonic/Manifest4
-rw-r--r--games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch107
-rw-r--r--games-arcade/opensonic/metadata.xml11
-rw-r--r--games-arcade/opensonic/opensonic-0.1.4-r2.ebuild50
-rw-r--r--games-arcade/opentyrian-2.1.20130907-r112
-rw-r--r--games-arcade/opentyrian/Manifest6
-rw-r--r--games-arcade/opentyrian/files/2.1.20130907-cflag-idiocy.diff15
-rw-r--r--games-arcade/opentyrian/files/2.1.20130907-datapath.diff26
-rw-r--r--games-arcade/opentyrian/metadata.xml15
-rw-r--r--games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild49
-rw-r--r--games-arcade/orthorobot-0-r112
-rw-r--r--games-arcade/orthorobot/Manifest3
-rw-r--r--games-arcade/orthorobot/metadata.xml8
-rw-r--r--games-arcade/orthorobot/orthorobot-0-r1.ebuild40
-rw-r--r--games-arcade/oshu-2.0.014
-rw-r--r--games-arcade/oshu/Manifest5
-rw-r--r--games-arcade/oshu/files/oshu-2.0.0-use_unpacked_osu-skin.patch34
-rw-r--r--games-arcade/oshu/metadata.xml14
-rw-r--r--games-arcade/oshu/oshu-2.0.0.ebuild62
-rw-r--r--games-arcade/pachi-1.012
-rw-r--r--games-arcade/pachi/Manifest4
-rw-r--r--games-arcade/pachi/files/1.0-autotools.patch46
-rw-r--r--games-arcade/pachi/metadata.xml11
-rw-r--r--games-arcade/pachi/pachi-1.0.ebuild37
-rw-r--r--games-arcade/pacmanarena-0.15-r112
-rw-r--r--games-arcade/pacmanarena/Manifest5
-rw-r--r--games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch10
-rw-r--r--games-arcade/pacmanarena/metadata.xml11
-rw-r--r--games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild56
-rw-r--r--games-arcade/penguin-command-1.6.11-r112
-rw-r--r--games-arcade/penguin-command/Manifest3
-rw-r--r--games-arcade/penguin-command/metadata.xml11
-rw-r--r--games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild25
-rw-r--r--games-arcade/pengupop-2.2.5-r112
-rw-r--r--games-arcade/pengupop/Manifest4
-rw-r--r--games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch20
-rw-r--r--games-arcade/pengupop/metadata.xml11
-rw-r--r--games-arcade/pengupop/pengupop-2.2.5-r1.ebuild55
-rw-r--r--games-arcade/performous-1.1-r113
-rw-r--r--games-arcade/performous/Manifest9
-rw-r--r--games-arcade/performous/files/performous-1.1-gentoo.patch12
-rw-r--r--games-arcade/performous/files/performous-1.1-linguas.patch18
-rw-r--r--games-arcade/performous/metadata.xml21
-rw-r--r--games-arcade/performous/performous-1.1-r1.ebuild118
-rw-r--r--games-arcade/primateplunge-1.1-r213
-rw-r--r--games-arcade/primateplunge/Manifest4
-rw-r--r--games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch26
-rw-r--r--games-arcade/primateplunge/metadata.xml8
-rw-r--r--games-arcade/primateplunge/primateplunge-1.1-r2.ebuild32
-rw-r--r--games-arcade/pycadia-0.5.1-r112
-rw-r--r--games-arcade/pycadia/Manifest3
-rw-r--r--games-arcade/pycadia/metadata.xml8
-rw-r--r--games-arcade/pycadia/pycadia-0.5.1-r1.ebuild46
-rw-r--r--games-arcade/pydance-1.1.0-r113
-rw-r--r--games-arcade/pydance-songs-20040410-r19
-rw-r--r--games-arcade/pydance-songs/Manifest3
-rw-r--r--games-arcade/pydance-songs/metadata.xml8
-rw-r--r--games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild20
-rw-r--r--games-arcade/pydance/Manifest3
-rw-r--r--games-arcade/pydance/metadata.xml8
-rw-r--r--games-arcade/pydance/pydance-1.1.0-r1.ebuild44
-rw-r--r--games-arcade/retrobattle-1.0.0-r113
-rw-r--r--games-arcade/retrobattle/Manifest6
-rw-r--r--games-arcade/retrobattle/files/retrobattle-1.0.0-build.patch30
-rw-r--r--games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch22
-rw-r--r--games-arcade/retrobattle/files/retrobattle-1.0.0-sound.patch17
-rw-r--r--games-arcade/retrobattle/metadata.xml8
-rw-r--r--games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild36
-rw-r--r--games-arcade/ri-li-2.0.1-r112
-rw-r--r--games-arcade/ri-li/Manifest4
-rw-r--r--games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch291
-rw-r--r--games-arcade/ri-li/metadata.xml11
-rw-r--r--games-arcade/ri-li/ri-li-2.0.1-r1.ebuild35
-rw-r--r--games-arcade/rockdodger-0.6.0a-r112
-rw-r--r--games-arcade/rockdodger/Manifest6
-rw-r--r--games-arcade/rockdodger/files/0.6.0a-sec.patch20
-rw-r--r--games-arcade/rockdodger/files/rockdodger-0.6.0a-gcc41.patch18
-rw-r--r--games-arcade/rockdodger/files/rockdodger-0.6.0a-underlink.patch11
-rw-r--r--games-arcade/rockdodger/metadata.xml11
-rw-r--r--games-arcade/rockdodger/rockdodger-0.6.0a-r1.ebuild57
-rw-r--r--games-arcade/rocksndiamonds-4.1.0.012
-rw-r--r--games-arcade/rocksndiamonds/Manifest16
-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/metadata.xml8
-rw-r--r--games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild91
-rw-r--r--games-arcade/sable-1.0-r112
-rw-r--r--games-arcade/sable/Manifest5
-rw-r--r--games-arcade/sable/files/sable-1.0-gentoo.patch57
-rw-r--r--games-arcade/sable/metadata.xml18
-rw-r--r--games-arcade/sable/sable-1.0-r1.ebuild39
-rw-r--r--games-arcade/savagewheels-1.6.1-r114
-rw-r--r--games-arcade/savagewheels/Manifest5
-rw-r--r--games-arcade/savagewheels/files/savagewheels.in42
-rw-r--r--games-arcade/savagewheels/metadata.xml11
-rw-r--r--games-arcade/savagewheels/savagewheels-1.6.1-r1.ebuild60
-rw-r--r--games-arcade/sdb-1.0.2-r112
-rw-r--r--games-arcade/sdb/Manifest6
-rw-r--r--games-arcade/sdb/files/sdb-1.0.2-endian.patch275
-rw-r--r--games-arcade/sdb/files/sdb-1.0.2-gcc43.patch10
-rw-r--r--games-arcade/sdb/files/sdb-1.0.2-ldflags.patch11
-rw-r--r--games-arcade/sdb/metadata.xml8
-rw-r--r--games-arcade/sdb/sdb-1.0.2-r1.ebuild49
-rw-r--r--games-arcade/sdl-sopwith-1.7.5-r212
-rw-r--r--games-arcade/sdl-sopwith/Manifest6
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch42
-rw-r--r--games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch24
-rw-r--r--games-arcade/sdl-sopwith/metadata.xml11
-rw-r--r--games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild48
-rw-r--r--games-arcade/sdlroids-1.3.4-r412
-rw-r--r--games-arcade/sdlroids/Manifest4
-rw-r--r--games-arcade/sdlroids/files/1.3.4-sound.patch15
-rw-r--r--games-arcade/sdlroids/metadata.xml11
-rw-r--r--games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild34
-rw-r--r--games-arcade/sdlsasteroids-3.0.1-r112
-rw-r--r--games-arcade/sdlsasteroids/Manifest5
-rw-r--r--games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch11
-rw-r--r--games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch11
-rw-r--r--games-arcade/sdlsasteroids/metadata.xml11
-rw-r--r--games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild58
-rw-r--r--games-arcade/skystreets-0.2.412
-rw-r--r--games-arcade/skystreets/Manifest5
-rw-r--r--games-arcade/skystreets/files/0.2.4-gl.patch10
-rw-r--r--games-arcade/skystreets/files/skystreets-0.2.4-as-needed.patch11
-rw-r--r--games-arcade/skystreets/metadata.xml11
-rw-r--r--games-arcade/skystreets/skystreets-0.2.4.ebuild32
-rw-r--r--games-arcade/slimevolley-2.4.2-r113
-rw-r--r--games-arcade/slimevolley/Manifest5
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch23
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch10
-rw-r--r--games-arcade/slimevolley/metadata.xml11
-rw-r--r--games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild44
-rw-r--r--games-arcade/snake3d-0.912
-rw-r--r--games-arcade/snake3d/Manifest5
-rw-r--r--games-arcade/snake3d/files/snake3d-0.9-amd64.patch37
-rw-r--r--games-arcade/snake3d/files/snake3d-0.9-build.patch24
-rw-r--r--games-arcade/snake3d/metadata.xml16
-rw-r--r--games-arcade/snake3d/snake3d-0.9.ebuild38
-rw-r--r--games-arcade/solarwolf-1.5-r111
-rw-r--r--games-arcade/solarwolf/Manifest3
-rw-r--r--games-arcade/solarwolf/metadata.xml8
-rw-r--r--games-arcade/solarwolf/solarwolf-1.5-r1.ebuild36
-rw-r--r--games-arcade/spacerider-0.13-r112
-rw-r--r--games-arcade/spacerider/Manifest8
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-font.patch14
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc41.patch10
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gcc49.patch22
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-gentoo.patch27
-rw-r--r--games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch11
-rw-r--r--games-arcade/spacerider/metadata.xml11
-rw-r--r--games-arcade/spacerider/spacerider-0.13-r1.ebuild44
-rw-r--r--games-arcade/spout-1.3-r112
-rw-r--r--games-arcade/spout/Manifest3
-rw-r--r--games-arcade/spout/metadata.xml11
-rw-r--r--games-arcade/spout/spout-1.3-r1.ebuild45
-rw-r--r--games-arcade/stardork-0.7-r112
-rw-r--r--games-arcade/stardork/Manifest3
-rw-r--r--games-arcade/stardork/metadata.xml11
-rw-r--r--games-arcade/stardork/stardork-0.7-r1.ebuild33
-rw-r--r--games-arcade/supertransball2-1.5-r112
-rw-r--r--games-arcade/supertransball2/Manifest4
-rw-r--r--games-arcade/supertransball2/metadata.xml16
-rw-r--r--games-arcade/supertransball2/supertransball2-1.5-r1.ebuild65
-rw-r--r--games-arcade/supertux-0.5.113
-rw-r--r--games-arcade/supertux/Manifest9
-rw-r--r--games-arcade/supertux/files/supertux-0.4.0-desktop.patch11
-rw-r--r--games-arcade/supertux/files/supertux-0.4.0-icon.patch11
-rw-r--r--games-arcade/supertux/files/supertux-0.4.0-license.patch11
-rw-r--r--games-arcade/supertux/files/supertux-0.5.0-obstack.patch19
-rw-r--r--games-arcade/supertux/files/supertux-0.5.0-tinygettext.patch30
-rw-r--r--games-arcade/supertux/files/supertux-0.5.1-ninja.patch30
-rw-r--r--games-arcade/supertux/metadata.xml12
-rw-r--r--games-arcade/supertux/supertux-0.5.1.ebuild61
-rw-r--r--games-arcade/syobon-1.0.1-r112
-rw-r--r--games-arcade/syobon/Manifest3
-rw-r--r--games-arcade/syobon/metadata.xml11
-rw-r--r--games-arcade/syobon/syobon-1.0.1-r1.ebuild43
-rw-r--r--games-arcade/tecnoballz-0.9212
-rw-r--r--games-arcade/tecnoballz/Manifest6
-rw-r--r--games-arcade/tecnoballz/files/tecnoballz-0.92-automake.patch116
-rw-r--r--games-arcade/tecnoballz/files/tecnoballz-0.92-gcc43.patch11
-rw-r--r--games-arcade/tecnoballz/files/tecnoballz-0.92-gcc6.patch45
-rw-r--r--games-arcade/tecnoballz/metadata.xml15
-rw-r--r--games-arcade/tecnoballz/tecnoballz-0.92.ebuild44
-rw-r--r--games-arcade/thinktanks-demo-1.1-r312
-rw-r--r--games-arcade/thinktanks-demo/Manifest3
-rw-r--r--games-arcade/thinktanks-demo/metadata.xml43
-rw-r--r--games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild49
-rw-r--r--games-arcade/tomatoes-1.55-r212
-rw-r--r--games-arcade/tomatoes/Manifest7
-rw-r--r--games-arcade/tomatoes/files/tomatoes-1.55-c_str.patch24
-rw-r--r--games-arcade/tomatoes/files/tomatoes-1.55-gcc43.patch14
-rw-r--r--games-arcade/tomatoes/files/tomatoes-1.55-underlink.patch38
-rw-r--r--games-arcade/tomatoes/metadata.xml11
-rw-r--r--games-arcade/tomatoes/tomatoes-1.55-r2.ebuild62
-rw-r--r--games-arcade/trailblazer-0.912
-rw-r--r--games-arcade/trailblazer/Manifest5
-rw-r--r--games-arcade/trailblazer/files/trailblazer-0.9-ldflags.patch11
-rw-r--r--games-arcade/trailblazer/files/trailblazer-0.9-underlink.patch11
-rw-r--r--games-arcade/trailblazer/metadata.xml8
-rw-r--r--games-arcade/trailblazer/trailblazer-0.9.ebuild44
-rw-r--r--games-arcade/triplexinvaders-1.08-r114
-rw-r--r--games-arcade/triplexinvaders/Manifest4
-rw-r--r--games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch62
-rw-r--r--games-arcade/triplexinvaders/metadata.xml12
-rw-r--r--games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild46
-rw-r--r--games-arcade/tuxanci-20110429-r113
-rw-r--r--games-arcade/tuxanci-9999999911
-rw-r--r--games-arcade/tuxanci/Manifest4
-rw-r--r--games-arcade/tuxanci/metadata.xml12
-rw-r--r--games-arcade/tuxanci/tuxanci-20110429-r1.ebuild59
-rw-r--r--games-arcade/tuxanci/tuxanci-99999999.ebuild59
-rw-r--r--games-arcade/tuxdash-0.8-r112
-rw-r--r--games-arcade/tuxdash/Manifest6
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch11
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch101
-rw-r--r--games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch45
-rw-r--r--games-arcade/tuxdash/metadata.xml8
-rw-r--r--games-arcade/tuxdash/tuxdash-0.8-r1.ebuild47
-rw-r--r--games-arcade/tuxpuck-0.8.2-r212
-rw-r--r--games-arcade/tuxpuck/Manifest7
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch11
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch11
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch58
-rw-r--r--games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch63
-rw-r--r--games-arcade/tuxpuck/metadata.xml8
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild61
-rw-r--r--games-arcade/vor-0.5.7-r112
-rw-r--r--games-arcade/vor/Manifest3
-rw-r--r--games-arcade/vor/metadata.xml8
-rw-r--r--games-arcade/vor/vor-0.5.7-r1.ebuild38
-rw-r--r--games-arcade/watermelons-1.1.1-r114
-rw-r--r--games-arcade/watermelons/Manifest3
-rw-r--r--games-arcade/watermelons/metadata.xml8
-rw-r--r--games-arcade/watermelons/watermelons-1.1.1-r1.ebuild56
-rw-r--r--games-arcade/whichwayisup-0.7.9-r214
-rw-r--r--games-arcade/whichwayisup/Manifest4
-rw-r--r--games-arcade/whichwayisup/files/whichwayisup-32.xpm67
-rw-r--r--games-arcade/whichwayisup/metadata.xml11
-rw-r--r--games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild59
-rw-r--r--games-arcade/wop-0.4.3-r212
-rw-r--r--games-arcade/wop/Manifest7
-rw-r--r--games-arcade/wop/files/wop-0.4.3-fix-build-system.patch100
-rw-r--r--games-arcade/wop/files/wop-0.4.3-gcc43.patch32
-rw-r--r--games-arcade/wop/files/wop-0.4.3-gcc6.patch17
-rw-r--r--games-arcade/wop/metadata.xml8
-rw-r--r--games-arcade/wop/wop-0.4.3-r2.ebuild54
-rw-r--r--games-arcade/xbill-2.1-r213
-rw-r--r--games-arcade/xbill/Manifest5
-rw-r--r--games-arcade/xbill/files/xbill-2.1-gentoo.patch353
-rw-r--r--games-arcade/xbill/files/xbill-2.1-gtk2.patch18
-rw-r--r--games-arcade/xbill/metadata.xml8
-rw-r--r--games-arcade/xbill/xbill-2.1-r2.ebuild40
-rw-r--r--games-arcade/xboing-2.4-r312
-rw-r--r--games-arcade/xboing/Manifest6
-rw-r--r--games-arcade/xboing/files/xboing-2.4-buffer.patch12
-rw-r--r--games-arcade/xboing/files/xboing-2.4-sleep.patch13
-rw-r--r--games-arcade/xboing/metadata.xml5
-rw-r--r--games-arcade/xboing/xboing-2.4-r3.ebuild65
-rw-r--r--games-arcade/xbubble-0.5.8-r113
-rw-r--r--games-arcade/xbubble/Manifest7
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch13
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-locale.patch10
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-png15.patch20
-rw-r--r--games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch11
-rw-r--r--games-arcade/xbubble/metadata.xml8
-rw-r--r--games-arcade/xbubble/xbubble-0.5.8-r1.ebuild51
-rw-r--r--games-arcade/xevil-2.02_p2-r112
-rw-r--r--games-arcade/xevil/Manifest5
-rw-r--r--games-arcade/xevil/files/xevil-2.02_p2-glibc-2.10.patch20
-rw-r--r--games-arcade/xevil/metadata.xml8
-rw-r--r--games-arcade/xevil/xevil-2.02_p2-r1.ebuild43
-rw-r--r--games-arcade/xgalaga-2.1.1.012
-rw-r--r--games-arcade/xgalaga/Manifest3
-rw-r--r--games-arcade/xgalaga/metadata.xml11
-rw-r--r--games-arcade/xgalaga/xgalaga-2.1.1.0.ebuild54
-rw-r--r--games-arcade/xjump-2.7.512
-rw-r--r--games-arcade/xjump/Manifest5
-rw-r--r--games-arcade/xjump/files/xjump-2.7.5-ldflags.patch11
-rw-r--r--games-arcade/xjump/metadata.xml8
-rw-r--r--games-arcade/xjump/xjump-2.7.5.ebuild55
-rw-r--r--games-arcade/xrick-021212-r213
-rw-r--r--games-arcade/xrick/Manifest6
-rw-r--r--games-arcade/xrick/files/xrick-021212-exit.patch23
-rw-r--r--games-arcade/xrick/files/xrick-021212-fullscreen.patch21
-rw-r--r--games-arcade/xrick/files/xrick-021212-zlib.patch13
-rw-r--r--games-arcade/xrick/metadata.xml8
-rw-r--r--games-arcade/xrick/xrick-021212-r2.ebuild54
-rw-r--r--games-arcade/xscavenger-1.4.4-r112
-rw-r--r--games-arcade/xscavenger/Manifest4
-rw-r--r--games-arcade/xscavenger/files/1.4.4-gentoo.patch200
-rw-r--r--games-arcade/xscavenger/metadata.xml8
-rw-r--r--games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild48
-rw-r--r--games-arcade/xsfcave-0.5-r112
-rw-r--r--games-arcade/xsfcave/Manifest3
-rw-r--r--games-arcade/xsfcave/metadata.xml16
-rw-r--r--games-arcade/xsfcave/xsfcave-0.5-r1.ebuild23
-rw-r--r--games-arcade/xtux-20030306-r112
-rw-r--r--games-arcade/xtux/Manifest5
-rw-r--r--games-arcade/xtux/files/xtux-20030306-ldflags.patch22
-rw-r--r--games-arcade/xtux/files/xtux-20030306-particles.patch30
-rw-r--r--games-arcade/xtux/metadata.xml11
-rw-r--r--games-arcade/xtux/xtux-20030306-r1.ebuild55
-rw-r--r--games-arcade/yarsrevenge-0.99-r112
-rw-r--r--games-arcade/yarsrevenge/Manifest6
-rw-r--r--games-arcade/yarsrevenge/files/0.99-math.patch6
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch10
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch10
-rw-r--r--games-arcade/yarsrevenge/metadata.xml15
-rw-r--r--games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild30
703 files changed, 1616 insertions, 15229 deletions
diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz
index 4a4fdff16902..0642128770ee 100644
--- a/games-arcade/Manifest.gz
+++ b/games-arcade/Manifest.gz
Binary files differ
diff --git a/games-arcade/abe-1.1-r1 b/games-arcade/abe-1.1-r1
new file mode 100644
index 000000000000..08ecb58c8e4b
--- /dev/null
+++ b/games-arcade/abe-1.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install prepare unpack
+DEPEND=media-libs/libsdl[sound,video] x11-libs/libXi media-libs/sdl-mixer[vorbis]
+DESCRIPTION=A scrolling, platform-jumping, key-collecting, ancient pyramid exploring game
+EAPI=6
+HOMEPAGE=http://abe.sourceforge.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] x11-libs/libXi media-libs/sdl-mixer[vorbis]
+SLOT=0
+SRC_URI=mirror://sourceforge/abe/abe-1.1.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=a7620659099894ea7e3a63d7cbb3f913
diff --git a/games-arcade/abe/Manifest b/games-arcade/abe/Manifest
deleted file mode 100644
index db8c3ca31be0..000000000000
--- a/games-arcade/abe/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX abe-1.1-doublefree.patch 250 BLAKE2B 8d39ae1dd2ba1cc77f3bddc726f6811c232ee30a094531b394e54e6be96af73e280ee4934344d980a7638a545e0e1817ff7b6296f3820475e3394f2b546228eb SHA512 ca3091783c409a02a0aedf22e41829ff9198b2385cf474f9b365d4acdc2806a1ee952741816df7e658e5c48282b45d5e7577db9def01eb24448d5c579c5985ca
-AUX abe-1.1-format-security.patch 2601 BLAKE2B b918881d0de19eafca8da7a9cc47efdc52bfdc68e5f5c75591093db3045fe2bd47872b0f7e73b3c734de49e38b6d45ec9b268c60bfe14cf0690bac321469232e SHA512 9750a765fc46d70c9b322a7ddc363b4680a6f16ebc9a9ccd0c164d7cb61fa4618969db31d9fdf26d5fa993ac2a285db09a67563c5b286131981bc7f3e9a37712
-AUX abe-1.1-format.patch 506 BLAKE2B 9c91f56e58701d26b3a5809b6a764bd1acc38f4628849171f06d61e2eec1f9ffb3076f0e35c4dd26199f110c679a8c66c4a05d297a1d62d3845cb28e47ee642c SHA512 e0ddbaad3034ab28198ddf8fd7cbebc0648c1a4d30e4d597c90fe3c9327194de579da92d5acbd1a6ab99a50f11c8967f4a5cdda00776f404175f060f8e210c24
-AUX abe-1.1-settings.patch 336 BLAKE2B 093ab417049ce54d012557fd7df9dc59ebd6e6095b0983d465aba0813ae6bfbd2c1c76e5d82bd734481781289c26619ef4bd4cb3651b08655030d36adbb35e4e SHA512 a609ec800165859854a132cca4dc1a12407746b832eae2326889212bcf155076f89ceb980e9cf6c678cdd9f160368c915e617d72b7d26bde2ec7fb23a7c05218
-DIST abe-1.1.tar.gz 3321075 BLAKE2B 2ab51bd9103e8954bbc27eceb81b4bb845ec84ee249f21aaefdc59df87689f865d3b62a8c2db9584b8361303028174b1a96b60e0caf88ee857f8ad0d3cd3d920 SHA512 6106fce9c72554596ac3f94551326381e98c0d40f7a5aa8ae7aeadaa234c113733e8df717bd1b18d2ba835f689982e859607c9d88ab2d59790ec00833a4e48c7
-EBUILD abe-1.1-r1.ebuild 1625 BLAKE2B f7a432819a6ab0f18979e394b21ddab7a720dac6d6170286def241e5c362e719ce9d14b19b262114fe33cb76dcc400d8261ec52334942438f3fcdcde519b21fc SHA512 99c54f52d343cc759ce3238e56b96e743d1c7f03ecabe4d088326a3fd31234947024c563722b3db0c88696ea53875721e8d2ba34ef1115a0bd7e1679192594f2
-MISC metadata.xml 326 BLAKE2B a19b06620dabc908c6b71603bf229a0bbfb5fc8cd604580394c13ddd522ef52261985942321a18b8ce643fee8ad5ff15c915aac3861264111f4dcbefe8406d56 SHA512 85695bf3253d22818b913db2dad61277afe8062258c1b5b80ab9604261304b9f5dd39a50a9565ee4361ea793eff0fa23562c4a20bb9ea63a3296514c33ec1788
diff --git a/games-arcade/abe/abe-1.1-r1.ebuild b/games-arcade/abe/abe-1.1-r1.ebuild
deleted file mode 100644
index 25fb312e3b54..000000000000
--- a/games-arcade/abe/abe-1.1-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop toolchain-funcs
-
-DESCRIPTION="A scrolling, platform-jumping, key-collecting, ancient pyramid exploring game"
-HOMEPAGE="http://abe.sourceforge.net/"
-SRC_URI="mirror://sourceforge/abe/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- x11-libs/libXi
- media-libs/sdl-mixer[vorbis]"
-RDEPEND=${DEPEND}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- unpack ./images/images.tar
-}
-
-PATCHES=(
- # From Fedora:
- # Enable changing the video settings. Sent upstream 2 Apr 2006:
- # https://sourceforge.net/tracker/?func=detail&aid=1463202&group_id=70141&atid=526743
- "${FILESDIR}"/${P}-settings.patch
-
- # Fix a double free() bug. Sent upstream 15 Mar 2011:
- # https://sourceforge.net/tracker/?func=detail&aid=3214269&group_id=70141&atid=526745
- "${FILESDIR}"/${P}-doublefree.patch
-
- # Fix an incorrect printf format specifier. Sent upstream 15 Mar 2011:
- # https://sourceforge.net/tracker/?func=detail&aid=3214270&group_id=70141&atid=526745
- "${FILESDIR}"/${P}-format.patch
-
- # Fix build failure with -Werror=format-security
- "${FILESDIR}"/${P}-format-security.patch
-)
-
-src_prepare() {
- default
- sed -i \
- -e "/^TR_CFLAGS/d" \
- -e "/^TR_CXXFLAGS/d" \
- configure || die
-}
-
-src_configure() {
- econf --with-data-dir=/usr/share/${PN}
-}
-
-src_install() {
- dobin src/abe
- insinto /usr/share/${PN}
- doins -r images sounds maps
- newicon tom1.bmp abe.bmp
- make_desktop_entry abe "Abe's Amazing Adventure" /usr/share/pixmaps/abe.bmp
- einstalldocs
-}
diff --git a/games-arcade/abe/files/abe-1.1-doublefree.patch b/games-arcade/abe/files/abe-1.1-doublefree.patch
deleted file mode 100644
index ce7389d97100..000000000000
--- a/games-arcade/abe/files/abe-1.1-doublefree.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/Main.c.orig 2005-03-05 09:20:04.000000000 -0700
-+++ b/src/Main.c 2011-03-14 10:08:31.846413904 -0600
-@@ -35,8 +35,6 @@
- for(i = 0; modes[i]; ++i)
- printf("\t%d x %d\n", modes[i]->w, modes[i]->h);
- }
--
-- free(modes);
- }
-
- void
diff --git a/games-arcade/abe/files/abe-1.1-format-security.patch b/games-arcade/abe/files/abe-1.1-format-security.patch
deleted file mode 100644
index ad88b4b60486..000000000000
--- a/games-arcade/abe/files/abe-1.1-format-security.patch
+++ /dev/null
@@ -1,87 +0,0 @@
---- ./src/Game.c.orig 2005-03-05 09:20:04.000000000 -0700
-+++ ./src/Game.c 2013-11-20 12:30:00.000000000 -0700
-@@ -6,21 +6,14 @@ Game game;
-
- // path_sprintf should not be used by other .c files, as it does not fit for them.
- static void
--path_sprintf(char *path, char *formatted_name, int version)
-+path_sprintf(char *path, const char *name, int version)
- {
--
-- int len;
--
-- printf("path_sprintf (%p, %s, %d)\n", path, formatted_name, version);
--
-- strcpy(path, getSaveGameDir());
--
-- len = strlen(path);
--
- if(1 == version) {
-- sprintf(path + len, formatted_name);
-+ printf("path_sprintf (%p, %s.dat, %d)\n", path, name, version);
-+ sprintf(path, "%s%s.dat", getSaveGameDir(), name);
- } else {
-- sprintf(path + len, formatted_name, version);
-+ printf("path_sprintf (%p, %s%d.dat, %d)\n", path, name, version, version);
-+ sprintf(path, "%s%s%d.dat", getSaveGameDir(), name, version);
- }
-
- }
-@@ -30,14 +23,14 @@ deleteSavedGame()
- {
- char path[PATH_SIZE];
- // version 2
-- path_sprintf(path, "save%d.dat", GAME_VERSION);
-+ path_sprintf(path, "save", GAME_VERSION);
- remove(path);
-- path_sprintf(path, "savedmap%d.dat", GAME_VERSION);
-+ path_sprintf(path, "savedmap", GAME_VERSION);
- remove(path);
- // version 1
-- path_sprintf(path, "save.dat", 1);
-+ path_sprintf(path, "save", 1);
- remove(path);
-- path_sprintf(path, "savedmap.dat", 1);
-+ path_sprintf(path, "savedmap", 1);
- remove(path);
- }
-
-@@ -51,7 +44,7 @@ saveGame()
-
- mkshuae();
-
-- path_sprintf(path, "save%d.dat", GAME_VERSION);
-+ path_sprintf(path, "save", GAME_VERSION);
-
- if(!(fp = fopen(path, "wb"))) {
- err = strerror(errno);
-@@ -79,7 +72,7 @@ saveGame()
- SDL_RWclose(rwop);
-
- // save the map
-- path_sprintf(path, "savedmap%d.dat", GAME_VERSION);
-+ path_sprintf(path, "savedmap", GAME_VERSION);
- saveMapPath(path);
- }
-
-@@ -96,7 +89,7 @@ loadGame()
- version = (int) GAME_VERSION;
-
- // load the map
-- path_sprintf(path, "savedmap%d.dat", GAME_VERSION);
-+ path_sprintf(path, "savedmap", GAME_VERSION);
- if(!loadMapPath(path, 0)) {
- // if can't find saved map load static map
- fprintf(stderr,
-@@ -112,9 +105,9 @@ loadGame()
- // try to find a saved game of any version
- while(version > 0) {
- if(version > 1) {
-- path_sprintf(path, "save%d.dat", version);
-+ path_sprintf(path, "save", version);
- } else { // By Pedro: version==1
-- path_sprintf(path, "save.dat", version);
-+ path_sprintf(path, "save", version);
- }
- fprintf(stderr, "Trying to load saved game: %s\n", path);
- fflush(stderr);
diff --git a/games-arcade/abe/files/abe-1.1-format.patch b/games-arcade/abe/files/abe-1.1-format.patch
deleted file mode 100644
index 529534745712..000000000000
--- a/games-arcade/abe/files/abe-1.1-format.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/MapIO.c.orig 2005-03-05 09:20:04.000000000 -0700
-+++ b/src/MapIO.c 2011-03-14 10:15:33.166949366 -0600
-@@ -93,7 +93,7 @@
- // compression step 1: read compressed data from disk
- // FIXME: what would be nicer is to only allocate as much mem as used on disk.
- size = LEVEL_COUNT * map.w * map.h;
-- printf("size %u\n", size);
-+ printf("size %zu\n", size);
- fflush(stdout);
- if(!(read_buff = (Uint16 *) malloc(sizeof(Uint16) * size))) {
- fprintf(stderr, "Out of memory on map read.");
diff --git a/games-arcade/abe/files/abe-1.1-settings.patch b/games-arcade/abe/files/abe-1.1-settings.patch
deleted file mode 100644
index ea5809f7386a..000000000000
--- a/games-arcade/abe/files/abe-1.1-settings.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur --exclude '*.swp' abe-1.1/src/Menu.c abe-1.1.new/src/Menu.c
---- abe-1.1/src/Menu.c 2005-03-05 08:20:04.000000000 -0800
-+++ abe-1.1.new/src/Menu.c 2006-04-02 15:04:37.000000000 -0700
-@@ -116,7 +116,7 @@
- if(n == SOUND_ENABLED || n == MUSIC_ENABLED)
- return sound_loaded;
- else
-- return 0;
-+ return 1;
- }
-
- void
diff --git a/games-arcade/abe/metadata.xml b/games-arcade/abe/metadata.xml
deleted file mode 100644
index e9edf695246f..000000000000
--- a/games-arcade/abe/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">abe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/afternoonstalker-1.1.5-r1 b/games-arcade/afternoonstalker-1.1.5-r1
new file mode 100644
index 000000000000..4ef68a920486
--- /dev/null
+++ b/games-arcade/afternoonstalker-1.1.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-games/flatzebra-0.1.6 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Clone of the 1981 Night Stalker video game by Mattel Electronics
+EAPI=6
+HOMEPAGE=http://perso.b2b2c.ca/sarrazip/dev/afternoonstalker.html
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=>=dev-games/flatzebra-0.1.6
+SLOT=0
+SRC_URI=http://perso.b2b2c.ca/sarrazip/dev/afternoonstalker-1.1.5.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=28c8e004b495cc9464ee5f13b881d6a7
diff --git a/games-arcade/afternoonstalker/Manifest b/games-arcade/afternoonstalker/Manifest
deleted file mode 100644
index 517abd31b285..000000000000
--- a/games-arcade/afternoonstalker/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST afternoonstalker-1.1.5.tar.gz 202663 BLAKE2B 1572e5fa2b7ac0c9e24897cd8e31333c1a1819fc36576a3410cbb2ab6676ee505182dc71dd97e65ccaaff8218c470065bdc942a380aafb506f4c0032d4325df4 SHA512 ff08cc72385deddfaffabf98c3cc67f72f8c6db77de1feb4e19d2d3dcf6ca1018a71d6e052d2e2373dc758e119a4c068a3f4195cb6fbf1b01900bdedf193a7e0
-EBUILD afternoonstalker-1.1.5-r1.ebuild 813 BLAKE2B 2bad234cc4b69ec0638c0661cd656796a3cec74bab46d6be8979e23a0982a1ceafea1dd1f084a8bf1fe03a447b498fef19d0b19f45fddc7e0c16958c22952510 SHA512 186e838fc925db34b60f7ef8186c41c1e7751a176f992a7ef512200ac2117d0b02d9747e923c86b62b3cd018ed8197ad93272ccf7530ff3cd95c653d95bf084a
-MISC metadata.xml 383 BLAKE2B 40ab8c4f0c3bbc162a20b7db8130b1d3d3a22dd8b0a828403000c58c1eb5c977ef6b93077f2f887828b6ca6809feefdf234605ca9c71170e13590e6e6f390410 SHA512 6ac1eca021c30af55b915f3d34d180ad429f9f16e7e942b3853d8f77f0ba82fa8bf97439209414e7541b0c0bfba29b49b1efc143e690ae7f8dbffd1fcaae9986
diff --git a/games-arcade/afternoonstalker/afternoonstalker-1.1.5-r1.ebuild b/games-arcade/afternoonstalker/afternoonstalker-1.1.5-r1.ebuild
deleted file mode 100644
index f7f3afc9f23e..000000000000
--- a/games-arcade/afternoonstalker/afternoonstalker-1.1.5-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="Clone of the 1981 Night Stalker video game by Mattel Electronics"
-HOMEPAGE="http://perso.b2b2c.ca/sarrazip/dev/afternoonstalker.html"
-SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=dev-games/flatzebra-0.1.6"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- sed -i \
- -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \
- -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \
- -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \
- src/Makefile.am || die
- eautoreconf
-}
-
-src_install() {
- emake -C src DESTDIR="${D}" install
- doman doc/${PN}.6
- einstalldocs
-}
diff --git a/games-arcade/afternoonstalker/metadata.xml b/games-arcade/afternoonstalker/metadata.xml
deleted file mode 100644
index 418dc79f8c64..000000000000
--- a/games-arcade/afternoonstalker/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Afternoon Stalker, a clone of the 1981 Night Stalker video game by Mattel
-Electronics.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/alienwave-0.4.0-r1 b/games-arcade/alienwave-0.4.0-r1
new file mode 100644
index 000000000000..2910fd69aa02
--- /dev/null
+++ b/games-arcade/alienwave-0.4.0-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=sys-libs/ncurses:0
+DESCRIPTION=An ncurses-based Xenon clone
+EAPI=6
+HOMEPAGE=http://www.alessandropira.org/alienwave/aw.html
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0
+SLOT=0
+SRC_URI=http://www.alessandropira.org/alienwave/alienwave-0.4.0.tar.gz
+_md5_=52dd0a543aabc845013a93b0f97ec0f3
diff --git a/games-arcade/alienwave/Manifest b/games-arcade/alienwave/Manifest
deleted file mode 100644
index ad6934d9c279..000000000000
--- a/games-arcade/alienwave/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX alienwave-0.4.0-gentoo.patch 497 BLAKE2B 22d3d200e24185e7b307658dad527f92e16f2ba3a050c9b1114f92b01150e9005d573d3729b281f0f02026557e37ef099fc1b72c2aeb103f911861d61c946fbf SHA512 2366807bf2f9f9ac8c7d38155bba31377c6175cff8b402d8f99ff2f64076f84c26c4156c5846a9e7125604d2bb72b0743f243d6cc1c2ab817c73edbe7b9f88d9
-DIST alienwave-0.4.0.tar.gz 21931 BLAKE2B d65701ba7dc94c5507b93c2fb0c5798c01e0298b9cdfdb96e2dbdecb994adea757046a1186b19dfed4aae80bfcc0d7cf86167d3d29ddbf7e53efde7a0f6087c5 SHA512 e3342facda85fb5fee8cb34569a60877d7f9110f23b543f16abe20d694556e1e33a45e1d39dec5c0fdf4cec7f10547c5974a629d29669da985456d8c0398e9bd
-EBUILD alienwave-0.4.0-r1.ebuild 519 BLAKE2B 6dc37d43cc0d91f30e0d3a3f3f459a31c40a7877f788aa88493c94c161652ae9e32f644c13f490a921d55c6e5914fc0371122b423c56efd7b689ae9bb673e5bf SHA512 7a14d38fad220561c6239daede7494d2dd6c2f2a32c14bf2871bfd3f840f35f33f4f1d65c39a1c6c890fe96e09e19dbcea50a0cf4acfb85a4ded3a5858b78bef
-MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-arcade/alienwave/alienwave-0.4.0-r1.ebuild b/games-arcade/alienwave/alienwave-0.4.0-r1.ebuild
deleted file mode 100644
index eda16474a7f5..000000000000
--- a/games-arcade/alienwave/alienwave-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="An ncurses-based Xenon clone"
-HOMEPAGE="http://www.alessandropira.org/alienwave/aw.html"
-SRC_URI="http://www.alessandropira.org/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="sys-libs/ncurses:0"
-RDEPEND=${DEPEND}
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_install() {
- dobin alienwave
- dodoc TO_DO README STORY
-}
diff --git a/games-arcade/alienwave/files/alienwave-0.4.0-gentoo.patch b/games-arcade/alienwave/files/alienwave-0.4.0-gentoo.patch
deleted file mode 100644
index bed5d38c0b8f..000000000000
--- a/games-arcade/alienwave/files/alienwave-0.4.0-gentoo.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- alienwave.orig/Makefile
-+++ alienwave/Makefile
-@@ -1,9 +1,7 @@
- # This file is part of Alienwave, a game by Alessandro Pira
-
--CC = gcc
- OBJS = main.o blit.o aliens.o xzarna.o fire.o shield.o levels.o util.o
- # CFLAGS = -c -O2 -Wall -DDEBUG_LEV
--CFLAGS = -c -O2 -Wall
- LIB = -lncurses
-
- # Uncomment this if you want random waves
-@@ -16,8 +14,7 @@
-
-
- alienwave: $(OBJS)
-- $(CC) $(OBJS) $(LIB) -o alienwave
-- strip alienwave
-+ $(CC) $(OBJS) $(LDFLAGS) $(LIB) -o alienwave
-
- main.o: main.c
-
diff --git a/games-arcade/alienwave/metadata.xml b/games-arcade/alienwave/metadata.xml
deleted file mode 100644
index 26079e608bed..000000000000
--- a/games-arcade/alienwave/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-arcade/amphetamine-0.8.10-r1 b/games-arcade/amphetamine-0.8.10-r1
new file mode 100644
index 000000000000..ab8d99f06868
--- /dev/null
+++ b/games-arcade/amphetamine-0.8.10-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl[sound,video] x11-libs/libXpm
+DESCRIPTION=a cool Jump'n Run game offering some unique visual effects
+EAPI=6
+HOMEPAGE=http://homepage.hispeed.ch/loehrer/amph/amph.html
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] x11-libs/libXpm
+SLOT=0
+SRC_URI=http://homepage.hispeed.ch/loehrer/amph/files/amphetamine-0.8.10.tar.bz2 http://homepage.hispeed.ch/loehrer/amph/files/amphetamine-data-0.8.6.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=e89726d03c801bb0d6e5255e92a51eee
diff --git a/games-arcade/amphetamine/Manifest b/games-arcade/amphetamine/Manifest
deleted file mode 100644
index e3a8e1119d30..000000000000
--- a/games-arcade/amphetamine/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX amphetamine-0.8.10-64bit.patch 2708 BLAKE2B 6abc82e1758000b1fbb3e930f51873026a9e6ab0c1558b2f793a9fad75d240b5c31fec6d69f7144a9c3a91eca809fca6860fdb72a1211b8aefd0d4d64480774a SHA512 8216a5b59c52488f35416295256087771c82e8996787e74d03d416829b628267d17b47cc5f6d7bae2ff87b442bdb38aec4f78f14cd130fb045f5c8272f6b4c9d
-AUX amphetamine-0.8.10-bugs.patch 1821 BLAKE2B 3b0870cecaa55879da3d5107e2c23d7c972e49b1289519b2107fa0da48376c562364b8d4c632812dd20a80e4e6a02fc9ddd157aa8e104a3a8e097f238c422ae9 SHA512 30cc93031152e3f244a30cb56430b451ddfb8ccfddde0fc6cd681cbc6bf0ffb4d4801df642b5330fc1462d68cb0fc3e8d8f97f7e4dc87925b5335f5b1707ff8e
-AUX amphetamine-0.8.10-build.patch 700 BLAKE2B d63c5a73f065f181a6673feb3d90e852e85befb51446ac003eca6ea6076caa36cbd911ac0e33064b5aa549c9ffee8264c5a31a34bfa7ecc659f8c07687d12130 SHA512 c79c133bb6acfc666e557e09b0ca3b556203331d167b5266217a19880b5af2101776b651a420a81b53fc4fbf790de221d0b758979955632230226581dfa30ced
-AUX amphetamine-0.8.10-missing-headers.patch 457 BLAKE2B 00c50c928487ff0e8fc4bf1c707d77b6ab28b064a9682e1d7f086e6b0555868c662dd68d5b474dca6346a23eb9bc91620b3f92ce18a6e7f0be597c14b41e0c5d SHA512 1f95ac463f600b0e3812afba10682657cdd8b95dd1e77f6a2fb93af7dab60fcb85c85e60613ee4c93421faf7492ca4663d2c94bc96172c52913effe63d259523
-AUX amphetamine-0.8.10-newline.patch 11906 BLAKE2B bf505f9f51d800b6b99b4a80d9c8cd30a91c97262e7984f371be16044328475ba5905145297019bc411c5c1394a81ee2c3cc3f753af46254cf4269f8e21449fe SHA512 9bb6e300f5c17a4ae2502162c3a7940a9574fcd6c09274454a6170c5b0cfdfdf3e4668d9c6e7876f7ea48119c94e098aef605836c866f8a475d81a15129d28b1
-AUX amphetamine-0.8.10-no-lxt.patch 504 BLAKE2B ab06ee2b2209b293d0a126127c5d0cbc0d51081295d9c53d4805cd386027cd77b94a8c8153c64da6bbf6d4bcf88c0cd79a4730d04d06be4785478ec5b39b8d7b SHA512 6c96aa314cc63de4b3472bfff6e0d0d25407f4f8e8a0974df5d20af9dc44fd95a70974cec3174c642ca01be70223c1a1eaea5d300d2026a35805e03e65028207
-DIST amphetamine-0.8.10.tar.bz2 72324 BLAKE2B 39d8f56066e7fbad853198be28375dfe7ee766d7c493a6faf0e2fa321ee2d2d757f5f294418208ac97a440d58bae03d40de2615e421bb8e9fad7a8ba5220d354 SHA512 eb3106df6070e207ffb3293ac4701bba8222603c0e399667505bad29b6f6433dc9ec008499b5180f713a724d3b686fead15536a20927195bc57780be16a860ef
-DIST amphetamine-data-0.8.6.tar.bz2 928775 BLAKE2B 078de623c719ebaedae3137fe3876ecd7ba02ad7ec44a64b7775fd173a42b399d137a3862d3fe426780a234638b0876a1f0fc5a06d6ab8f4b3c4ca66df367a49 SHA512 0feb86f420b4816064594756bb30bb6e02ae5062f03ef175b3262a8f30043340933f6f1b1894e2b2cfad70befc76d3ed1e0d2777c2dc2f7461459e8a93efeaf1
-EBUILD amphetamine-0.8.10-r1.ebuild 1077 BLAKE2B de34c36beb4aa7d91013a545b4d27fc48b2cec791b45cc4109441aa2c6e0447f684e9420b9b6ef74beb2680abb3477bfa4bfcb6fe580909a7122e06ff3d3d10f SHA512 fb5958ad03a640ee0e2ffee5b6db758bd4694a99cd8638bd5e525bc7b254537506e47638e0e381566da6149491492ce633c8a857c7d17099cdc187908003cf12
-MISC metadata.xml 371 BLAKE2B 12bcfb84a083c0001e99fa3f002b259a5a448f895af66240422d951fc82e4d8635849b8604e588d977c99b47681bc9c3282217a81f107ba7a646fbdbc31f7bb1 SHA512 84d30e975d4eb430e73220b406c49c6d1015f0b449df73af8ff5aa4811a6634f5e90f2db52b28e4a39a1159cbdebc89d9dcb857821401a82156716ab94d5e8c5
diff --git a/games-arcade/amphetamine/amphetamine-0.8.10-r1.ebuild b/games-arcade/amphetamine/amphetamine-0.8.10-r1.ebuild
deleted file mode 100644
index 8df81545c760..000000000000
--- a/games-arcade/amphetamine/amphetamine-0.8.10-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="a cool Jump'n Run game offering some unique visual effects"
-HOMEPAGE="http://homepage.hispeed.ch/loehrer/amph/amph.html"
-SRC_URI="http://homepage.hispeed.ch/loehrer/amph/files/${P}.tar.bz2
- http://homepage.hispeed.ch/loehrer/amph/files/${PN}-data-0.8.6.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- x11-libs/libXpm"
-RDEPEND=${DEPEND}
-
-PATCHES=(
- "${FILESDIR}"/${P}-build.patch
- "${FILESDIR}"/${P}-64bit.patch
-
- # From Debian:
- "${FILESDIR}"/${P}-no-lxt.patch
- "${FILESDIR}"/${P}-bugs.patch
- "${FILESDIR}"/${P}-missing-headers.patch
- "${FILESDIR}"/${P}-newline.patch
-)
-
-src_prepare() {
- default
- sed -i -e '55d' src/ObjInfo.cpp || die
-}
-
-src_compile() {
- emake INSTALL_DIR=/usr/share/${PN}
-}
-
-src_install() {
- newbin amph ${PN}
- insinto /usr/share/${PN}
- doins -r ../amph/*
- newicon amph.xpm ${PN}.xpm
- make_desktop_entry ${PN} Amphetamine ${PN}
- einstalldocs
-}
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-64bit.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-64bit.patch
deleted file mode 100644
index b7588face714..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-64bit.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- amphetamine-0.8.10.orig/src/Shape.cpp
-+++ amphetamine-0.8.10/src/Shape.cpp
-@@ -56,12 +56,12 @@
- */
- #ifdef __OPT_MEM_ACCESS__
-
--#define GET_LONG(adr) *(unsigned long *)adr
--#define SET_LONG(adr, l) *(unsigned long *)adr = l
-+#define GET_LONG(adr) *(uint32_t *)adr
-+#define SET_LONG(adr, l) *(uint32_t *)adr = l
-
- #else
-
--#define GET_LONG(adr) ((long)((unsigned char *)(adr))[0] << 24) + ((long)((unsigned char *)(adr))[1] << 16) + ((long)((unsigned char *)(adr))[2] << 8) + ((long)((unsigned char *)(adr))[3])
-+#define GET_LONG(adr) ((uint32_t)((unsigned char *)(adr))[0] << 24) + ((uint32_t)((unsigned char *)(adr))[1] << 16) + ((uint32_t)((unsigned char *)(adr))[2] << 8) + ((uint32_t)((unsigned char *)(adr))[3])
- #define SET_LONG(adr, l) ((unsigned char *)adr)[0] = (unsigned char)((l) >> 24); \
- ((unsigned char *)adr)[1] = (unsigned char)((l) >> 16); \
- ((unsigned char *)adr)[2] = (unsigned char)((l) >> 8); \
-@@ -116,7 +116,7 @@
- {
- // store the location of this line start
- lineStartPtr = destPtr;
-- destPtr += sizeof( unsigned long );
-+ destPtr += sizeof( uint32_t );
-
- // at the beginning of each row we are not in any run
- drawRunFlag = kFalse;
-@@ -160,7 +160,7 @@
- // create the skip token
- //*( ( unsigned long * )destPtr ) = ( kSkipPixelsToken << 24 ) + runCounter;
- SET_LONG(destPtr, ( kSkipPixelsToken << 24 ) + runCounter);
-- destPtr += sizeof( unsigned long );
-+ destPtr += sizeof( uint32_t );
- }
-
- // are we in a draw run
-@@ -179,7 +179,7 @@
-
- // save the location of the token (so we can fill it in later)
- runTokenPtr = destPtr;
-- destPtr += sizeof( unsigned long );
-+ destPtr += sizeof( uint32_t );
-
- // copy the pixel
- *destPtr = *srcPtr;
-@@ -215,7 +215,7 @@
-
- // create the end of shape token
- SET_LONG(destPtr, kEndShapeToken << 24);
-- destPtr += sizeof( unsigned long );
-+ destPtr += sizeof( uint32_t );
-
- // Resize the handle to match the real size of the shape
- //SetHandleSize( shapeHandle, destPtr - ( unsigned char * )( *shapeHandle ) );
-@@ -280,7 +280,7 @@
- // get a token
- tokenOp = GET_LONG(srcPtr ) >> 24;
- tokenData = GET_LONG(srcPtr ) & 0x00ffffff;
-- srcPtr += sizeof( unsigned long );
-+ srcPtr += sizeof( uint32_t );
-
- // depending on the token
- switch( tokenOp )
-@@ -435,7 +435,7 @@
- // get a token
- tokenOp = GET_LONG(srcPtr) >> 24;
- tokenData = GET_LONG(srcPtr) & 0x00ffffff;
-- srcPtr += sizeof( unsigned long );
-+ srcPtr += sizeof( uint32_t );
-
- // depending on the token
- switch( tokenOp )
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-bugs.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-bugs.patch
deleted file mode 100644
index 40a8345516c5..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-bugs.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-description: fix issues in collision detection
-Index: amphetamine-0.8.10/src/Appl.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Appl.cpp 2006-05-15 19:16:56.000000000 +0200
-+++ amphetamine-0.8.10/src/Appl.cpp 2006-05-15 19:17:02.000000000 +0200
-@@ -183,7 +183,7 @@
-
- firstPlayRound = 1;
- command = kCmdNoCommand;
-- syncTime = gSystem->GetTicks();
-+ syncTime = gSystem->GetTicks() - 20;
- aveTime = 20;
-
- while (command == kCmdNoCommand) {
-@@ -256,7 +256,7 @@
-
- if (gSystem->KeyPressed(kKeyEscape)) {
- command = gGUI->RunUserInterface(kMainPage);
-- syncTime = gSystem->GetTicks();
-+ syncTime = gSystem->GetTicks() - aveTime;
- }
-
- if (command >= kSaveGameSlot0 && command <= kSaveGameSlot5) {
-Index: amphetamine-0.8.10/src/Object.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Object.cpp 2006-05-15 19:18:21.000000000 +0200
-+++ amphetamine-0.8.10/src/Object.cpp 2006-05-15 19:18:33.000000000 +0200
-@@ -70,10 +70,13 @@
- {
- if (ABS(forcex) > ABS(forcey)) {
- sx += SIGN(forcex);
-- sy += forcey / ABS(forcex);
-+ if (forcex != 0)
-+ sy += forcey / ABS(forcex);
- }else{
- sy += SIGN(forcey);
-- sx += forcex / ABS(forcey);
-+ /* Avoid SIGFE on alpha on divide by zero. -- JEH */
-+ if (forcey != 0)
-+ sx += forcex / ABS(forcey);
- }
- }
-
-Index: amphetamine-0.8.10/src/Pltform.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Pltform.cpp 2006-05-15 19:18:25.000000000 +0200
-+++ amphetamine-0.8.10/src/Pltform.cpp 2006-05-15 19:18:33.000000000 +0200
-@@ -136,7 +136,7 @@
-
- short CPlatform::Forces()
- {
-- short collisionObject, collisionCode;
-+ short collisionObject = 0, collisionCode;
- CObject *collObj;
-
- CObject::Forces();
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-build.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-build.patch
deleted file mode 100644
index 185826c35c37..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-build.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -26,8 +26,8 @@
-
- # makemake variables
-
--LINKER := g++
--DEPENDFLAGS := -g ${SEARCHDIRS}
-+LINKER = $(CXX) $(CXXFLAGS)
-+DEPENDFLAGS := ${SEARCHDIRS}
- TOUCHHEADERS := ${MYCODEDIR}/*.h
-
- # C
-@@ -37,8 +37,8 @@
-
- # C++
-
--CXX := g++
--CXXFLAGS = ${DEPENDFLAGS} -O9 -funroll-loops -fomit-frame-pointer -ffast-math -Wcast-align
-+CXX ?= g++
-+CXXFLAGS += ${DEPENDFLAGS}
-
- %.o : %.cpp
- ${CXX} ${CPPFLAGS} -c $< ${CXXFLAGS} -o $@
-@@ -66,7 +66,7 @@
- LOADLIBES := $(LOADLIBES) -lXpm -lXt
- endif
-
--LDFLAGS = -L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib
-+LDFLAGS += -L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib
-
- .PHONY : default
- default : amph
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-missing-headers.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-missing-headers.patch
deleted file mode 100644
index f9c1b9932b11..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-missing-headers.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-description: include string.h
-Index: amphetamine-0.8.10/src/Surface.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Surface.cpp 2006-05-15 19:10:49.000000000 +0200
-+++ amphetamine-0.8.10/src/Surface.cpp 2006-05-15 19:11:01.000000000 +0200
-@@ -3,6 +3,7 @@
- #include "ShapeLd.hpp"
- #include "Clut.hpp"
- #include "ConstVal.hpp"
-+#include <string.h>
- #include <memory.h>
-
- const short kNoCharSpace = 20;
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-newline.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-newline.patch
deleted file mode 100644
index 36482ef30fb1..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-newline.patch
+++ /dev/null
@@ -1,358 +0,0 @@
-description: fix newlines
-Index: amphetamine-0.8.10/src/AmpHead.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/AmpHead.hpp 2002-03-25 11:38:15.000000000 +0100
-+++ amphetamine-0.8.10/src/AmpHead.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -185,4 +185,4 @@
-
- #define MSG(message) if (logFile) fprintf(logFile, message); fflush(logFile)
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Appl.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Appl.cpp 2002-03-25 12:47:49.000000000 +0100
-+++ amphetamine-0.8.10/src/Appl.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -404,4 +404,4 @@
- if (preRenderQueue == remove) bulletList = bulletList->nextBullet;
- if (remove->nextBullet) remove->nextBullet->prevBullet = remove->prevBullet;
- if (remove->prevBullet) remove->prevBullet->nextBullet = remove->nextBullet;
--}*/
-\ No newline at end of file
-+}*/
-Index: amphetamine-0.8.10/src/Appl.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Appl.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Appl.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -102,4 +102,4 @@
-
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Clut.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Clut.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Clut.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -84,4 +84,4 @@
-
- void SwapBlackWhite(Graphic_file *gf);
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/ConstVal.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/ConstVal.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/ConstVal.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -271,4 +271,5 @@
- void GetStringConstant(FILE *f, char *constName, char *buffer)
- {
- GetValue(f, constName, buffer);
--}
-\ No newline at end of file
-+}
-+
-Index: amphetamine-0.8.10/src/ConstVal.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/ConstVal.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/ConstVal.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -160,4 +160,4 @@
- short disableShapeModes;
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Creeper.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Creeper.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Creeper.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -4,4 +4,4 @@
- #include "Monster.hpp"
-
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Element.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Element.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Element.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -373,4 +373,4 @@
- CElement::Read(f);
-
- OnAllocate();
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/File.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/File.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/File.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -26,4 +26,4 @@
- long CFile::ReadData(void *data, long size)
- {
- return fread(data, size, 1, fileRef);
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Graphfil.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Graphfil.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Graphfil.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -54,4 +54,4 @@
- Graphic_file *LoadGIF(FILE *fp, char *fname );
- Graphic_file *LoadPICTR(FILE *fp, char *fname );
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Gui.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Gui.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Gui.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -796,4 +796,5 @@
- fclose(f);
- }
-
--
-\ No newline at end of file
-+
-+
-Index: amphetamine-0.8.10/src/Gui.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Gui.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Gui.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -183,4 +183,4 @@
- void DisplayInfotext(short num);
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Item.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Item.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Item.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -309,4 +309,4 @@
-
- READDATA(pickedUp);
- READDATA(type);
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Item.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Item.hpp 2002-03-24 11:10:24.000000000 +0100
-+++ amphetamine-0.8.10/src/Item.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -84,4 +84,4 @@
- void Read(FILE *f);
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Level.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Level.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Level.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -29,4 +29,4 @@
- };
-
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Main.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Main.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Main.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -84,4 +84,4 @@
- delete gApplication;
-
- return 0;
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Monster.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Monster.cpp 2002-03-25 11:53:27.000000000 +0100
-+++ amphetamine-0.8.10/src/Monster.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -372,4 +372,4 @@
- READDATA(health);
-
- if (dieFrame != -1) gApplication->Dequeue(&gApplication->collisionThingList, this);
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Monster.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Monster.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Monster.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -86,4 +86,4 @@
-
-
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Monstrxx.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Monstrxx.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Monstrxx.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -123,4 +123,4 @@
- void Read(FILE *f);
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/ObjInfo.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/ObjInfo.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/ObjInfo.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -97,4 +97,4 @@
- tWeaponInfo *FindWeapon(short ref);
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Player.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Player.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Player.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -527,4 +527,4 @@
-
- READDATA(oxygen);
- READDATA(lastOxygenDecTime);
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Player.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Player.hpp 2002-03-24 11:10:24.000000000 +0100
-+++ amphetamine-0.8.10/src/Player.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -81,4 +81,4 @@
-
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Pltform.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Pltform.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Pltform.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -276,4 +276,4 @@
- fread(info, sizeof(tPlatformInfo), 1, f);
-
- OnAllocate();
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/ShapeDes.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/ShapeDes.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/ShapeDes.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -376,4 +376,4 @@
- };
-
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/ShapeLd.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/ShapeLd.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/ShapeLd.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -93,4 +93,4 @@
- height = backgroundPicture->height;
-
- return backgroundPicture->bitmap;
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/SndSys.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/SndSys.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/SndSys.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -132,4 +132,5 @@
- playList->RemoveCurrent();
- }
- }
--}
-\ No newline at end of file
-+}
-+
-Index: amphetamine-0.8.10/src/SndSys.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/SndSys.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/SndSys.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -99,4 +99,5 @@
-
- };
-
--#endif
-\ No newline at end of file
-+#endif
-+
-Index: amphetamine-0.8.10/src/SoundList.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/SoundList.hpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/SoundList.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -55,4 +55,4 @@
- SoundState *first, *prev, *current;
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/System.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/System.cpp 2002-03-25 10:31:27.000000000 +0100
-+++ amphetamine-0.8.10/src/System.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -554,4 +554,5 @@
- delete [] tmp;
-
- return NULL; // failed
--}
-\ No newline at end of file
-+}
-+
-Index: amphetamine-0.8.10/src/Thing.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Thing.hpp 2002-03-24 17:16:00.000000000 +0100
-+++ amphetamine-0.8.10/src/Thing.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -64,4 +64,4 @@
-
- };
-
--#endif
-\ No newline at end of file
-+#endif
-Index: amphetamine-0.8.10/src/Weapon.cpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Weapon.cpp 2002-03-24 09:49:09.000000000 +0100
-+++ amphetamine-0.8.10/src/Weapon.cpp 2006-05-15 19:08:52.000000000 +0200
-@@ -467,4 +467,4 @@
- READDATA(dx);
- READDATA(dy);
-
--}
-\ No newline at end of file
-+}
-Index: amphetamine-0.8.10/src/Weapon.hpp
-===================================================================
---- amphetamine-0.8.10.orig/src/Weapon.hpp 2002-03-24 17:16:14.000000000 +0100
-+++ amphetamine-0.8.10/src/Weapon.hpp 2006-05-15 19:08:52.000000000 +0200
-@@ -152,4 +152,4 @@
- short Shoot(double directionx, double directiony, double targetpos);
- };
-
--#endif
-\ No newline at end of file
-+#endif
diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-no-lxt.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-no-lxt.patch
deleted file mode 100644
index 1e654dc89203..000000000000
--- a/games-arcade/amphetamine/files/amphetamine-0.8.10-no-lxt.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-description: don't link against Xt
-Index: amphetamine-0.8.10/Makefile
-===================================================================
---- amphetamine-0.8.10.orig/Makefile 2006-11-08 11:05:57.000000000 +0100
-+++ amphetamine-0.8.10/Makefile 2006-11-08 11:06:01.000000000 +0100
-@@ -69,7 +69,7 @@
- LOADLIBES := -lm $(SDL_LIBS)
-
- ifeq ($(USE_LIB_XPM),TRUE)
-- LOADLIBES := $(LOADLIBES) -lXpm -lXt
-+ LOADLIBES := $(LOADLIBES) -lXpm
- endif
-
- LDFLAGS = -L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib
diff --git a/games-arcade/amphetamine/metadata.xml b/games-arcade/amphetamine/metadata.xml
deleted file mode 100644
index 204e28ed3b7a..000000000000
--- a/games-arcade/amphetamine/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Amphetamine is a cool Jump'n Run game offering some unique visual effects.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/aop-0.6-r1 b/games-arcade/aop-0.6-r1
new file mode 100644
index 000000000000..ba012b2fdd13
--- /dev/null
+++ b/games-arcade/aop-0.6-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare
+DEPEND=sys-libs/ncurses:0 virtual/pkgconfig
+DESCRIPTION=Ambassador of Pain is a curses based game with only 64 lines of code
+EAPI=6
+HOMEPAGE=http://raffi.at/view/code/aop
+KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0
+SLOT=0
+SRC_URI=http://www.raffi.at/code/aop/aop-0.6.tar.gz
+_md5_=489e0f914cd7c6b436ce80a4d1beedc1
diff --git a/games-arcade/aop/Manifest b/games-arcade/aop/Manifest
deleted file mode 100644
index 17bf26f2798b..000000000000
--- a/games-arcade/aop/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX aop-0.6-as-needed.patch 207 BLAKE2B f2baabf390d7376b55a815c256d0c63194a16d822abfbbc7103cd08463e6b193d443c0404cd691085f8a8a849cc14de98c642ff177ce7b6dae5d0e250bc264fc SHA512 4da201cc444e943f21287208944dae0fa981697af97618268ff94699f1ec52c8fcabcbe2b609f3ab36f4c19fdfdf4c76f7acbcfebe6978bb2740ba02a6c8ecc7
-DIST aop-0.6.tar.gz 11811 BLAKE2B 9b8a278ac4afb33dc9bb79d92343f9cf0fb4968aae04898700c948d01788cf33523989583ef39661142e0078e31488b24f8bf1a6bd9586e00afc4f7248fc8ca1 SHA512 0ce37647a0832b17e23df409633952f902e02666fa536cc4393a35bf91b245a501feeb4f14fd16d1a1d5c4f39682dad18a8e671e107e96cf5ba9c89965f8a77c
-EBUILD aop-0.6-r1.ebuild 673 BLAKE2B 635a6f335ecc03a1a84925b73a3dc2d24d071fd6d69bbcaf12a67f913e248e5bcffc78d603551763a8d964f78d6fc51d1595fa4dcfda9f5e3b38623aae758c3c SHA512 b15df56a050d264f05ca9c2d8c292e0a508443b12c730d07f463549b00397c78853e5351cba9a7411c8c6c22e109e0ae78959eaa42efbe584b50766feb566f9c
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/aop/aop-0.6-r1.ebuild b/games-arcade/aop/aop-0.6-r1.ebuild
deleted file mode 100644
index 751bc0e7fd13..000000000000
--- a/games-arcade/aop/aop-0.6-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Ambassador of Pain is a curses based game with only 64 lines of code"
-HOMEPAGE="http://raffi.at/view/code/aop"
-SRC_URI="http://www.raffi.at/code/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- default
- sed -i \
- -e "s#/usr/local/share#${GAMES_DATADIR}#" \
- aop.c || die
- eapply "${FILESDIR}"/${P}-as-needed.patch
-}
-
-src_install() {
- dobin aop
- insinto "/usr/shate/${PN}"
- doins aop-level-*.txt
- einstalldocs
-}
diff --git a/games-arcade/aop/files/aop-0.6-as-needed.patch b/games-arcade/aop/files/aop-0.6-as-needed.patch
deleted file mode 100644
index f172919553b4..000000000000
--- a/games-arcade/aop/files/aop-0.6-as-needed.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/Makefile.old 2009-01-30 17:00:58.000000000 +0100
-+++ b/Makefile 2009-01-30 17:01:15.000000000 +0100
-@@ -1,5 +1,5 @@
-
--LDFLAGS = -lncurses
-+LDLIBS := $(shell pkg-config ncurses --libs)
-
- aop: aop.c
-
diff --git a/games-arcade/aop/metadata.xml b/games-arcade/aop/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/aop/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/apricots-0.2.6-r2 b/games-arcade/apricots-0.2.6-r2
new file mode 100644
index 000000000000..fcb8cec47bab
--- /dev/null
+++ b/games-arcade/apricots-0.2.6-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/openal media-libs/freealut >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Fly a plane around bomb/shoot the enemy. Port of Planegame from Amiga
+EAPI=6
+HOMEPAGE=http://www.fishies.org.uk/apricots.html
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/openal media-libs/freealut
+SLOT=0
+SRC_URI=http://www.fishies.org.uk/apricots-0.2.6.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=0d1b863024d1cae8dc325182e5f7fa42
diff --git a/games-arcade/apricots/Manifest b/games-arcade/apricots/Manifest
deleted file mode 100644
index 85580776e0e7..000000000000
--- a/games-arcade/apricots/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX apricots-0.2.6-freealut.patch 1608 BLAKE2B 4437952b0fa7b177e02d36f0bd32578265e0d3c2bd7207c55824b1a25086f98a3ee3cb0f883d552d703ea1fdaaa7a61dd619ea92d569b45fd5c69c9de428f5a4 SHA512 cb29fea3ba109f5bae09ad1673aa0ccc81904f09cb2775cc2453c01ea839ad5f5b07639d81bb3804aa3b21a2d417597e2ab5377dcd944763a1de4b20ca68680c
-AUX apricots-0.2.6-ldflags.patch 833 BLAKE2B 3d5f68a96673ef5ecfd022ff18dcf43ac3203e275b682f37aa9f42270e2a64d87f5b3cef24c2fa238aee66aa37d68a23aa0981230e8a56e5f9f2376097231134 SHA512 532c0912dbddd8890829e717d6a062df80cb2d3a51131370062c2cbfd358e987872c5a53948dd1339f0ec820e56fad0696969c286f2da72a956f2d7f01589a80
-DIST apricots-0.2.6.tar.gz 768568 BLAKE2B 82fa6d4be5f1a9ed86e968a4645822cbf558ea37df956d54d0f07e3260ca2e7ff561ae6ea357dabb2c35b7bfd4ff0d806dda5cf51cbb3a956ebdba52f6ef526a SHA512 cf8a988d316382469e4b13a86315c760b702b3d490398cf2fe96f119ba743c1ff707c09228dbbf4eb601189fece708913a621b04c44e9d93162639ccbd502cf5
-EBUILD apricots-0.2.6-r2.ebuild 1370 BLAKE2B b8beb3effe2c18b3b862700fd11ab6ec241f0fb57158ac3bf86f6a73751648ce4d1413a6657d4fe2ee291d885f307fc3e6b39a0e50d4e2410c08040d3cd69ce8 SHA512 e08f4aa491764b431de1a2a569fcda99363b6a70c0733e0da844e81a8172146d15eeba1133478a4abe9fd1c95740142c111dce1c2b29ba477d7f19de04bdef79
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/apricots/apricots-0.2.6-r2.ebuild b/games-arcade/apricots/apricots-0.2.6-r2.ebuild
deleted file mode 100644
index b0a37bd7912b..000000000000
--- a/games-arcade/apricots/apricots-0.2.6-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="Fly a plane around bomb/shoot the enemy. Port of Planegame from Amiga"
-HOMEPAGE="http://www.fishies.org.uk/apricots.html"
-SRC_URI="http://www.fishies.org.uk/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/openal
- media-libs/freealut"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- eapply "${FILESDIR}"/${P}-freealut.patch \
- "${FILESDIR}"/${P}-ldflags.patch
-
- cp admin/acinclude.m4.in acinclude.m4
-
- sed -i \
- -e 's:-DAP_PATH=\\\\\\"$prefix.*":-DAP_PATH=\\\\\\"/usr/share/${PN}/\\\\\\"":' \
- -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' \
- configure.in || die
- sed -i \
- -e "s:filename(AP_PATH):filename(\"/etc/${PN}/\"):" \
- ${PN}/init.cpp || die
- sed -i \
- -e "s:apricots.cfg:/etc/${PN}/apricots.cfg:" \
- README apricots.html || die
- sed -i \
- -e 's/-Wmissing-prototypes//' \
- acinclude.m4 || die
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_compile() {
- emake LIBTOOL="/usr/bin/libtool"
-}
-
-src_install() {
- HTML_DOCS="apricots.html"
- einstalldocs
-
- cd ${PN}
- dobin apricots
- insinto /usr/share/${PN}
- doins *.wav *.psf *.shapes
- insinto /etc/${PN}
- doins apricots.cfg
-
- make_desktop_entry ${PN} Apricots
-}
diff --git a/games-arcade/apricots/files/apricots-0.2.6-freealut.patch b/games-arcade/apricots/files/apricots-0.2.6-freealut.patch
deleted file mode 100644
index d2e1b27f6f34..000000000000
--- a/games-arcade/apricots/files/apricots-0.2.6-freealut.patch
+++ /dev/null
@@ -1,65 +0,0 @@
---- a/apricots/apricots.cpp
-+++ b/apricots/apricots.cpp
-@@ -16,6 +16,7 @@
- int main(int, char**){
- #endif
-
-+atexit(SDL_Quit);
- // Initialize data
- gamedata g;
- init_data(g);
-
---- a/apricots/sampleio.cpp
-+++ b/apricots/sampleio.cpp
-@@ -74,12 +74,9 @@
- alListenerfv(AL_ORIENTATION, front );
-
- // Load in samples
-- ALvoid* data = malloc(5 * (512 * 3) * 1024);
- alGenBuffers(numsamples, samples);
-
- for (int i = 0; i < numsamples; i++){
-- ALsizei freq;
-- ALboolean fileok;
- // Evil OpenAL portability fix done here
- #ifdef _WIN32
- ALenum format;
-@@ -87,15 +84,12 @@
- alutLoadWAVFile(filenames[i],&format,&data,&filelen,&freq,&trash);
- fileok = (alGetError() == AL_NO_ERROR);
- #else
-- ALsizei format;
-- ALsizei trash;
-- fileok = alutLoadWAV(filenames[i],&data,&format,&filelen,&trash,&freq);
-+ samples[i] = alutCreateBufferFromFile(filenames[i]);
- #endif
-- if (!fileok){
-+ if (samples[i] == AL_NONE){
- cerr << "sampleio: could not open " << filenames[i] << endl;
- exit(1);
- }
-- alBufferData(samples[i], format, data, filelen, freq);
- }
-
- // Generate Sources
-@@ -107,7 +101,6 @@
- alSourcefv(sources[j], AL_ORIENTATION, back );
- }
-
-- free(data);
-
- }
-
-
---- a/configure.in
-+++ b/configure.in
-@@ -100,7 +100,8 @@
-
- dnl Check for OpenAL
- AC_CHECK_HEADER(AL/al.h,[CXXFLAGS="$CXXFLAGS -DAP_AUDIO_OPENAL"])
--AC_CHECK_LIB( openal, alutInit)
-+AC_CHECK_LIB( openal, alGetError)
-+AC_CHECK_LIB( alut, alutInit)
-
- KDE_CHECK_EXTRA_LIBS
- all_libraries="$all_libraries $USER_LDFLAGS"
diff --git a/games-arcade/apricots/files/apricots-0.2.6-ldflags.patch b/games-arcade/apricots/files/apricots-0.2.6-ldflags.patch
deleted file mode 100644
index 8a7b4a9f9a8c..000000000000
--- a/games-arcade/apricots/files/apricots-0.2.6-ldflags.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/apricots/Makefile.am.old 2010-10-11 15:58:18.000000000 +0200
-+++ b/apricots/Makefile.am 2010-10-11 15:59:21.000000000 +0200
-@@ -4,7 +4,8 @@
- ## INCLUDES were found outside kdevelop specific part
-
- apricots_SOURCES = SDLfont.cpp shape.cpp setup.cpp sampleio.cpp init.cpp game.cpp finish.cpp fall.cpp drawall.cpp drak.cpp collide.cpp apricots.cpp all.cpp ai.cpp
--apricots_LDADD =
-+apricots_LDADD = $(all_libraries)
-+
-
- SUBDIRS = docs
-
-@@ -68,7 +69,3 @@
- ####### kdevelop will overwrite this part!!! (end)############
- # set the include path found by configure
- INCLUDES= $(all_includes)
--
--# the library search path.
--apricots_LDFLAGS = $(all_libraries)
--
diff --git a/games-arcade/apricots/metadata.xml b/games-arcade/apricots/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/apricots/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/aquaria-1.1.3-r1 b/games-arcade/aquaria-1.1.3-r1
new file mode 100644
index 000000000000..6aa6defc29f5
--- /dev/null
+++ b/games-arcade/aquaria-1.1.3-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install nofetch postinst preinst prepare setup unpack
+DEPEND=app-arch/unzip
+DESCRIPTION=A 2D scroller set in a massive ocean world
+EAPI=5
+HOMEPAGE=http://www.bit-blot.com/aquaria/
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=>=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)] >=media-libs/openal-1.15.1[abi_x86_32(-)] games-misc/games-envd
+RESTRICT=strip fetch bindist
+SLOT=0
+SRC_URI=aquaria-lnx-humble-bundle.mojo.run
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=6e1bee5ff8a3839289bd62d1126f0172
diff --git a/games-arcade/aquaria/Manifest b/games-arcade/aquaria/Manifest
deleted file mode 100644
index c34fa6805a20..000000000000
--- a/games-arcade/aquaria/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST aquaria-lnx-humble-bundle.mojo.run 209499691 BLAKE2B e592e451f192136b419281b2e55244d9baaae39bf462cd30a1bc4ad26a5ca825634309423ef3e51ae18f35023169417b1d7d78a19a3f4abf9415072d947586dd SHA512 4ae491ade644df73f676c7bd7c36aa79140aa7c4a312ecd613ba1c900506123ae37c644200433c0045713bb8f3f88e90e58be64d2fea6eee4e7015cd3e157738
-EBUILD aquaria-1.1.3-r1.ebuild 1089 BLAKE2B 80cdf759fb8652fe6b9e1fbb6f8b4465f8662495bcbd990583a81d0ddda20b2cee87ded4ef866528cc44d5329bdee8529bd0f67ec3dc3d87217a8ca4c3f87061 SHA512 7013cb6feb1fb6c38c419fdb1af8cae57d9f33a726a7626f25c5e2bf44963c4a29b0f7ac980d5ee934ccfcab8dfacf6c687d14951e34362f35e7c827a2edde1b
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/aquaria/aquaria-1.1.3-r1.ebuild b/games-arcade/aquaria/aquaria-1.1.3-r1.ebuild
deleted file mode 100644
index e4546e584a1f..000000000000
--- a/games-arcade/aquaria/aquaria-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit unpacker eutils games
-
-DESCRIPTION="A 2D scroller set in a massive ocean world"
-HOMEPAGE="http://www.bit-blot.com/aquaria/"
-SRC_URI="aquaria-lnx-humble-bundle.mojo.run"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="strip fetch bindist"
-
-DEPEND="app-arch/unzip"
-RDEPEND="
- >=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)]
- >=media-libs/openal-1.15.1[abi_x86_32(-)]"
-
-S=${WORKDIR}/data
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${dir#/}/aquaria"
-
-pkg_nofetch() {
- echo
- elog "Download ${SRC_URI} from ${HOMEPAGE} and place it in ${DISTDIR}"
- echo
-}
-
-src_unpack() {
- unpack_zip ${A}
-}
-
-src_install() {
- insinto "${dir}"
- exeinto "${dir}"
-
- doins -r *.xml */
- doexe "${PN}"
- doicon "${PN}.png"
-
- dodoc README-linux.txt
- mv "${ED}/${dir}"/docs "${ED}/usr/share/doc/${PF}/html" || die
- dosym /usr/share/doc/${PF}/html "${dir}"/docs
-
- games_make_wrapper "${PN}" "./${PN}" "${dir}"
- make_desktop_entry "${PN}" "Aquaria"
-
- prepgamesdirs
-}
diff --git a/games-arcade/aquaria/metadata.xml b/games-arcade/aquaria/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/aquaria/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/ascii-invaders-0.1b-r1 b/games-arcade/ascii-invaders-0.1b-r1
new file mode 100644
index 000000000000..d1b5a0d3cfb5
--- /dev/null
+++ b/games-arcade/ascii-invaders-0.1b-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=sys-libs/ncurses:0 virtual/pkgconfig
+DESCRIPTION=Space invaders clone, using ncurses library
+EAPI=6
+HOMEPAGE=https://packages.gentoo.org/package/games-arcade/ascii-invaders
+KEYWORDS=~alpha ~amd64 ~mips ~ppc64 ~x86 ~x86-fbsd ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0
+SLOT=0
+SRC_URI=mirror://gentoo/invaders0.1b.tgz
+_md5_=06e31bf7144ebfb3ee5988b150f0fc4b
diff --git a/games-arcade/ascii-invaders/Manifest b/games-arcade/ascii-invaders/Manifest
deleted file mode 100644
index fdd800a3cdd3..000000000000
--- a/games-arcade/ascii-invaders/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST invaders0.1b.tgz 14597 BLAKE2B ecccca6636c4d8dffbc57b8cec82471efc2fd1a256648b9ac46fd256ef99d884205f1c86ff2bf0aedb7bb5996a59a7af3f301339944c6a4753355a8a4db23190 SHA512 3ac9dee0c532384e2849fdc8910bce885e3fdef362b629e8637df1cc0d82eba52c02a836a4925d811b339e9232f20caa7c761dbc1feeddc74e9b6f09e97046b8
-EBUILD ascii-invaders-0.1b-r1.ebuild 658 BLAKE2B 2184d7e5a6fa443f4d877a00a827d2e2639851a0925d05f486830cdfd9e57bab1a1fa0461d38d3057fc72a2c4501c47bb2ae879b941bd1b31bb7022281486669 SHA512 19ebec94c24244bc79b1a399ba79818ea985d4c94c1fb281d86607c684e1abe6a0f7e945d83e0bd77797b8772b278e6099b90c96a263b16242c696ae440c7d6f
-MISC metadata.xml 480 BLAKE2B 519e21066bfdbcb2dfa258e4c7533f217c5aa97ded13d3cb6afc0db83995ad99ffe709410f224cb9e88d19394cc8ec693993d600cb33986fb57428a0a36cfb08 SHA512 fcaa81ee096f7b5e478d8e0e21c81d3dc23e1d50c4a760515a6ab0bacf8e87adec52582726aebe4b288896c1e2403b9050d510fa3a989596d6f37e2d4df63d64
diff --git a/games-arcade/ascii-invaders/ascii-invaders-0.1b-r1.ebuild b/games-arcade/ascii-invaders/ascii-invaders-0.1b-r1.ebuild
deleted file mode 100644
index 5c6a25c0ed44..000000000000
--- a/games-arcade/ascii-invaders/ascii-invaders-0.1b-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Space invaders clone, using ncurses library"
-HOMEPAGE="https://packages.gentoo.org/package/games-arcade/ascii-invaders"
-SRC_URI="mirror://gentoo/invaders${PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ~ppc64 ~x86 ~x86-fbsd ~ppc-macos"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/invaders"
-
-src_prepare() {
- default
- rm -f Makefile
-}
-
-src_compile() {
- emake LDLIBS="$(pkg-config ncurses --libs)" invaders
-}
-
-src_install() {
- newbin invaders ${PN}
- einstalldocs
-}
diff --git a/games-arcade/ascii-invaders/metadata.xml b/games-arcade/ascii-invaders/metadata.xml
deleted file mode 100644
index 13dd7d1a5ea3..000000000000
--- a/games-arcade/ascii-invaders/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Ascii-Invaders is a clone of Space Invaders for text-terminals using the
-curses library. It compiles and runs on MacOS X, GNU/Linux and probably
-any other system with a curses implementation.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/asteroid-1.2.1 b/games-arcade/asteroid-1.2.1
new file mode 100644
index 000000000000..76ba19680a7d
--- /dev/null
+++ b/games-arcade/asteroid-1.2.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=virtual/opengl media-libs/freeglut virtual/glu media-libs/libsdl media-libs/sdl-mixer x11-libs/gtk+:2 sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=A modern version of the arcade classic that uses OpenGL
+EAPI=6
+HOMEPAGE=https://chazomaticus.github.io/asteroid/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=virtual/opengl media-libs/freeglut virtual/glu media-libs/libsdl media-libs/sdl-mixer x11-libs/gtk+:2
+SLOT=0
+SRC_URI=https://github.com/chazomaticus/asteroid/archive/1.2.1.tar.gz -> asteroid-1.2.1.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=69d65d2c60ed9521160f1a0ff982b38c
diff --git a/games-arcade/asteroid/Manifest b/games-arcade/asteroid/Manifest
deleted file mode 100644
index 7b1e2cb6bc27..000000000000
--- a/games-arcade/asteroid/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX asteroid-1.2.1-libm.patch 956 BLAKE2B c9d29ea30deb543bb0358ca4dfcc65eb94c9912022849e073d17f9057b1882de18b55a89d0ce8814623ab8ed2b7c36ff657523972c4889f19571936d73ec8f78 SHA512 d421eae4fc4ee5e7f5c00b5e6797f10e17030632a6224ed847d82e19b09e7dcac74d4fa84a19812eeeed9add4af3228f18e4d457b683a3adf73ed62d2671ca22
-DIST asteroid-1.2.1.tar.gz 307596 BLAKE2B c3f5363a0939cc4644425adfa9c3f2ca47ec04ae1beb9dd381fba912ee5e9d3330727fa82d4749b4f6402254988feaaaaef10f7f72aeea691656a1dd188ad5e2 SHA512 a88e0b85264d72bd40add0f3fc8b2b727b1acc0c190de6a60d4e1c79adcc484b17d0ed3537309b704667a6617f387219144cbec93df4fbff585d1237a9823b37
-EBUILD asteroid-1.2.1.ebuild 593 BLAKE2B 1348f0d27b03faa94045350aa47f6afebd3b55bd29fbe4dfd20135afc760e3b74175c6b000a21bff4525a54f620b0d950f8ea6381be2d902d1a34b1a3d1043ef SHA512 a1cd6c861856e8421fee6461272f1c19532edfa1c40d68edc664b293dca267c61cf469531d1f9b912e069ca0c387b08d20fdad17ce8ae2e88073a777a82eac24
-MISC metadata.xml 334 BLAKE2B 651b210093aa77df8209cebb3e4cdb6c03064453e3ac2fa2f974388cdd8102cd2ab548d4b88bbb18052321360edf0d395395fb36e6c2ba1ce038932046c165c9 SHA512 e69632cf70047993dd2924f1bc7c42b428f6e2059482708c2b5cd72ae90263c11b76d4846c457d7f597dbff01ca6bb8296c2cff3e859551a9f5f57ea5ed7c794
diff --git a/games-arcade/asteroid/asteroid-1.2.1.ebuild b/games-arcade/asteroid/asteroid-1.2.1.ebuild
deleted file mode 100644
index b9ac3b5e3501..000000000000
--- a/games-arcade/asteroid/asteroid-1.2.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils
-
-DESCRIPTION="A modern version of the arcade classic that uses OpenGL"
-HOMEPAGE="https://chazomaticus.github.io/asteroid/"
-SRC_URI="https://github.com/chazomaticus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- virtual/opengl
- media-libs/freeglut
- virtual/glu
- media-libs/libsdl
- media-libs/sdl-mixer
- x11-libs/gtk+:2
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-libm.patch )
diff --git a/games-arcade/asteroid/files/asteroid-1.2.1-libm.patch b/games-arcade/asteroid/files/asteroid-1.2.1-libm.patch
deleted file mode 100644
index cb6e7aaafe29..000000000000
--- a/games-arcade/asteroid/files/asteroid-1.2.1-libm.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 4efc7fc0a1246f023d6f96b94081678e302ab430 Mon Sep 17 00:00:00 2001
-From: Charles Lindsay <chaz@chazomatic.us>
-Date: Mon, 23 May 2016 18:50:34 -0700
-Subject: [PATCH] Add libm to link command
-
-Without it, some systems (and now mine!) would give a linker error about
-missing libm.
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 29fd714..ab9a7ec 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -39,7 +39,7 @@ include_directories("${PROJECT_BINARY_DIR}/include")
- file(GLOB asteroid_SRCS "src/*.c")
- add_executable(asteroid ${asteroid_SRCS})
- include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR})
--target_link_libraries(asteroid ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES})
-+target_link_libraries(asteroid m ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES})
- if(Asteroid_BUILD_GTK)
- include_directories(${GTK2_INCLUDE_DIRS})
- target_link_libraries(asteroid ${GTK2_LIBRARIES})
diff --git a/games-arcade/asteroid/metadata.xml b/games-arcade/asteroid/metadata.xml
deleted file mode 100644
index d86be3eb5292..000000000000
--- a/games-arcade/asteroid/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">chaoslizard</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/balloonchase-0.9.6-r1 b/games-arcade/balloonchase-0.9.6-r1
new file mode 100644
index 000000000000..4906996145bb
--- /dev/null
+++ b/games-arcade/balloonchase-0.9.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[video]
+DESCRIPTION=Fly a hot air balloon and try to blow the other player out of the screen
+EAPI=6
+HOMEPAGE=http://makegho.mbnet.fi/c/bchase/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video]
+SLOT=0
+SRC_URI=http://makegho.mbnet.fi/c/bchase/balloonchase-0.9.6.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=1b835598566c112f11445778d80ade2d
diff --git a/games-arcade/balloonchase/Manifest b/games-arcade/balloonchase/Manifest
deleted file mode 100644
index c85d80474641..000000000000
--- a/games-arcade/balloonchase/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX 0.9.6-gentoo.patch 6154 BLAKE2B a8729b678e4d8ece1ad327e0d35b63fddef5b28f9878efc89802ee8c4263dd9a758f1d13f66ce7125d069dc1874de680ff96888461516f142716b668a46ec687 SHA512 a16b70a3c1ba071b8e058e252843827e8a5b63d5b87e2332a93cb8d43e00ccbfd6b7aa13406275980c7a7cffd32b1b1453bf5d1f9c9c0b585cc969f5b9c6ae81
-DIST balloonchase-0.9.6.tar.bz2 523085 BLAKE2B 50e453327d51da3fe40f52850cb2fbb7a10e897f59bac5d6f4a676d3211d3dcdae00359304ad119252ebf98e9f46482ad801078762f16ddc609bc94b68c3fc18 SHA512 ab5617713c96187564926fd5ecbdbf5186f78c23cfb43b26b28b9d18e71330efd77700cf7cd02e04be7fd8e33f2d30bf59f64954135ac82802d1d839dc2e7767
-EBUILD balloonchase-0.9.6-r1.ebuild 823 BLAKE2B 8fe0e1701765087731667d8a6fbbf97c4151fcbbca003f21c6ffbdf4306b35dd26f52b4313ebc862609d981793113957094fad8e2017208b4bf013c6a8f98178 SHA512 86eea2e2b37420a01a4bc9993c0b7e81590a2331fb702dbf57a8bbdad0d14cf5c8aaaa43267301987862552f5d8b584c18697f6f040ba5427532e8097f7efd90
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/balloonchase/balloonchase-0.9.6-r1.ebuild b/games-arcade/balloonchase/balloonchase-0.9.6-r1.ebuild
deleted file mode 100644
index 36976cc63a40..000000000000
--- a/games-arcade/balloonchase/balloonchase-0.9.6-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Fly a hot air balloon and try to blow the other player out of the screen"
-HOMEPAGE="http://makegho.mbnet.fi/c/bchase/"
-SRC_URI="http://makegho.mbnet.fi/c/bchase/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${PV}-gentoo.patch
- sed -i "s:g++:$(tc-getCXX):" Makefile || die
- sed -i \
- -e "s:GENTOODIR:/usr/share/${PN}:" src/main.c || die
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/${PN}
- doins -r images
- newicon images/kp2b.bmp ${PN}.bmp
- make_desktop_entry ${PN} "Balloon Chase" /usr/share/pixmaps/${PN}.bmp
- einstalldocs
-}
diff --git a/games-arcade/balloonchase/files/0.9.6-gentoo.patch b/games-arcade/balloonchase/files/0.9.6-gentoo.patch
deleted file mode 100644
index ff232693422b..000000000000
--- a/games-arcade/balloonchase/files/0.9.6-gentoo.patch
+++ /dev/null
@@ -1,183 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,4 +1,3 @@
--LDFLAGS= -lSDL -lpthread -s
- CFLAGS= -Wall # -DDEBUG
- PKG_BCDIR=balloonchase-`cat src/ver`
- PKG_BCVER=`cat src/ver`
-@@ -9,8 +8,8 @@
- clean:
- rm balloonchase src/*.o
- main: src/main.c
-- g++ -c -o src/main.o `sdl-config --cflags` src/main.c
-- g++ -o balloonchase src/main.o `sdl-config --libs`
-+ g++ $(CXXFLAGS) -c -o src/main.o `sdl-config --cflags` src/main.c
-+ g++ $(LDFLAGS) -o balloonchase src/main.o `sdl-config --libs`
- pkg:
- @echo $(PKG_BCVERSION) >VERSION
- rm balloonchase src/*.o
---- a/src/main.c
-+++ b/src/main.c
-@@ -333,47 +333,47 @@
-
- int InitImages()
- {
-- back = SDL_LoadBMP("images/back.bmp");
-+ back = SDL_LoadBMP("GENTOODIR/images/back.bmp");
-
-- num3 = SDL_LoadBMP("images/num3.bmp");
-+ num3 = SDL_LoadBMP("GENTOODIR/images/num3.bmp");
- SDL_SetColorKey(num3, SDL_SRCCOLORKEY, SDL_MapRGB(num3->format, 0xFF, 0xFF, 0xFF));
-- num2 = SDL_LoadBMP("images/num2.bmp");
-+ num2 = SDL_LoadBMP("GENTOODIR/images/num2.bmp");
- SDL_SetColorKey(num2, SDL_SRCCOLORKEY, SDL_MapRGB(num2->format, 0xFF, 0xFF, 0xFF));
-- num1 = SDL_LoadBMP("images/num1.bmp");
-+ num1 = SDL_LoadBMP("GENTOODIR/images/num1.bmp");
- SDL_SetColorKey(num1, SDL_SRCCOLORKEY, SDL_MapRGB(num1->format, 0xFF, 0xFF, 0xFF));
-- num0 = SDL_LoadBMP("images/num0.bmp");
-+ num0 = SDL_LoadBMP("GENTOODIR/images/num0.bmp");
- SDL_SetColorKey(num0, SDL_SRCCOLORKEY, SDL_MapRGB(num0->format, 0xFF, 0xFF, 0xFF));
-- numv = SDL_LoadBMP("images/num-.bmp");
-+ numv = SDL_LoadBMP("GENTOODIR/images/num-.bmp");
- SDL_SetColorKey(numv, SDL_SRCCOLORKEY, SDL_MapRGB(numv->format, 0xFF, 0xFF, 0xFF));
-
-- menu = SDL_LoadBMP("images/menu.bmp");
-- menu_onoff = SDL_LoadBMP("images/menu_onoff.bmp");
-+ menu = SDL_LoadBMP("GENTOODIR/images/menu.bmp");
-+ menu_onoff = SDL_LoadBMP("GENTOODIR/images/menu_onoff.bmp");
-
-
--// arrow[0] = SDL_LoadBMP("images/down.bmp");
-+// arrow[0] = SDL_LoadBMP("GENTOODIR/images/down.bmp");
- // SDL_SetColorKey(arrow[0], SDL_SRCCOLORKEY, SDL_MapRGB(arrow[0]->format, 0x00, 0x00, 0x00));
--// arrow[1] = SDL_LoadBMP("images/down.bmp");
-+// arrow[1] = SDL_LoadBMP("GENTOODIR/images/down.bmp");
- // SDL_SetColorKey(arrow[1], SDL_SRCCOLORKEY, SDL_MapRGB(arrow[1]->format, 0x00, 0x00, 0x00));
-
-- kp1 = SDL_LoadBMP("images/kp1.bmp");
-+ kp1 = SDL_LoadBMP("GENTOODIR/images/kp1.bmp");
- SDL_SetColorKey(kp1, SDL_SRCCOLORKEY, SDL_MapRGB(kp1->format, 0xFF, 0xFF, 0xFF));
-- kp1b = SDL_LoadBMP("images/kp1b.bmp");
-+ kp1b = SDL_LoadBMP("GENTOODIR/images/kp1b.bmp");
- SDL_SetColorKey(kp1b, SDL_SRCCOLORKEY, SDL_MapRGB(kp1b->format, 0xFF, 0xFF, 0xFF));
-
-- kp2 = SDL_LoadBMP("images/kp2.bmp");
-+ kp2 = SDL_LoadBMP("GENTOODIR/images/kp2.bmp");
- SDL_SetColorKey(kp2, SDL_SRCCOLORKEY, SDL_MapRGB(kp2->format, 0xFF, 0xFF, 0xFF));
-- kp2b = SDL_LoadBMP("images/kp2b.bmp");
-+ kp2b = SDL_LoadBMP("GENTOODIR/images/kp2b.bmp");
- SDL_SetColorKey(kp2b, SDL_SRCCOLORKEY, SDL_MapRGB(kp2b->format, 0xFF, 0xFF, 0xFF));
-
-- font2 = SDL_LoadBMP("images/font.bmp");
-+ font2 = SDL_LoadBMP("GENTOODIR/images/font.bmp");
- font = SDL_CreateRGBSurface(SDL_SWSURFACE, 1288, 100, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF);
- SDL_SetColorKey(font, SDL_SRCCOLORKEY, SDL_MapRGB(font->format, 0x00, 0x00, 0x00));
- DrawIMG (font, font2, 0, 0);
-
-- blobtrox = SDL_LoadBMP("images/blobtrox.bmp");
-+ blobtrox = SDL_LoadBMP("GENTOODIR/images/blobtrox.bmp");
- //SDL_SetColorKey(blobtrox, SDL_SRCCOLORKEY, SDL_MapRGB(blobtrox->format, 0x01, 0x01, 0x01));
-
-- balloonchase = SDL_LoadBMP("images/balloonchase.bmp");
-+ balloonchase = SDL_LoadBMP("GENTOODIR/images/balloonchase.bmp");
-
- TMP = SDL_CreateRGBSurface(SDL_SWSURFACE, 259, 200, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF);
- blursurface = SDL_CreateRGBSurface(SDL_SWSURFACE, 640, 480, 32, 0x00000000, 0x00000000, 0x00000000, 0x00000000);
-@@ -578,7 +578,7 @@
-
- void createdat(int winsneed, int option_wave_effect)
- {
-- FILE *OPTFILE=fopen ("balloonchase.dat", "w+");
-+ FILE *OPTFILE=fopen (".balloonchaserc", "w+");
- char datmsg[60];
- sprintf (datmsg, "Balloon Chase settings file -- Do not edit manually!");
- char tmp2;
-@@ -588,52 +588,32 @@
- }
- fputc (winsneed, OPTFILE);
- fputc (option_wave_effect+2, OPTFILE);
-- fprintf (stderr, "Saved configuration to balloonchase.dat\n");
-+ fprintf (stderr, "Saved configuration to .balloonchaserc\n");
- fclose (OPTFILE);
- }
-
- void checkfiles()
- {
-- char found=0;
-- #ifdef WIN32
-- WIN32_FIND_DATA fileinfo;
-- BOOL rc = 0;
-- HANDLE hFile;
-- hFile = FindFirstFile("*", &fileinfo);
-- while(rc)
-- {
-- rc = FindNextFile(hFile, &fileinfo);
-- if (strcmp (fileinfo.cFileName, "balloonchase.dat")==0)
-- {
-- fprintf(stderr, "Found balloonchase.dat\n");
-- found = 1;
-- _findclose(hFile);
-- #endif
-- #ifndef WIN32
-- struct dirent *filelist[255];
-- int i=0;
-- int j=0;
- DIR *dp;
-- dp=opendir("./");
-- int filenum=0;
-- while( filelist[filenum]=readdir(dp) )
-- filenum++;
-- closedir(dp);
-- if (filenum>=2)
-- for (i=0;i<filenum;i++)
-- {
-- if (strcmp(filelist[i]->d_name,"balloonchase.dat")==0)
-- {
-- fprintf (stderr, "Found balloonchase.dat\n");
-- found=1;
-- }
-+
-+ if (getenv("HOME")) {
-+ chdir(getenv("HOME"));
-+ }
-+ if ((dp = opendir("./"))) {
-+ struct dirent *f;
-+
-+ while(f=readdir(dp)) {
-+ if (strcmp(f->d_name, ".balloonchaserc") == 0) {
-+ fprintf (stderr, "Found .balloonchaserc\n");
-+ closedir(dp);
-+ return;
- }
-- #endif
-- if (found==0)
-- {
-- fprintf (stderr, "Balloonchase.dat not found!\nCreating new...\n");
-- if (found==0) createdat(2, 1);
- }
-+ closedir(dp);
-+ fprintf (stderr,
-+ "Balloonchase.dat not found!\nCreating new...\n");
-+ createdat(2, 1);
-+ }
- }
-
- Uint32 rgb(Uint8 r, Uint8 g, Uint8 b)
-@@ -1257,7 +1237,7 @@
- SDL_WM_SetCaption ("Balloon Chase", 0);
- checkfiles();
-
-- FILE *OPTFILE=fopen ("balloonchase.dat", "r");
-+ FILE *OPTFILE=fopen (".balloonchaserc", "r");
- char datmsg[60];
- char varmistus[60];
-
-@@ -1275,7 +1255,7 @@
- {
- winsneeded=fgetc(OPTFILE);
- option_wave_effect=fgetc(OPTFILE)-2;
-- fprintf (stderr, "Successfully loaded balloonchase.dat\n");
-+ fprintf (stderr, "Successfully loaded .balloonchaserc\n");
- }
- else
- {
diff --git a/games-arcade/balloonchase/metadata.xml b/games-arcade/balloonchase/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/balloonchase/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/barbarian-bin-1.01-r1 b/games-arcade/barbarian-bin-1.01-r1
new file mode 100644
index 000000000000..edabf12a6733
--- /dev/null
+++ b/games-arcade/barbarian-bin-1.01-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=app-arch/unzip
+DESCRIPTION=Save Princess Mariana through one-on-one battles with demonic barbarians
+EAPI=5
+HOMEPAGE=http://www.tdbsoft.com/
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=CC-BY-NC-ND-2.0
+RDEPEND=sys-libs/libstdc++-v3:5 amd64? ( sys-libs/libstdc++-v3:5[multilib] ) >=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)] games-misc/games-envd
+RESTRICT=strip
+SLOT=0
+SRC_URI=http://www.pcpages.com/tomberrr/downloads/barbarian101_linux.zip
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=18ee40e9cf5abc19def1e7303c33dc9f
diff --git a/games-arcade/barbarian-bin/Manifest b/games-arcade/barbarian-bin/Manifest
deleted file mode 100644
index e8b6478ba6fb..000000000000
--- a/games-arcade/barbarian-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST barbarian101_linux.zip 925199 BLAKE2B d8552b7fb03836ec75943b5b754489c345c70c9534301f16a64cdd21ea262fcff19ae6916bcd469b26dd088676079df2190bda369ca085d6c4285d84ebc12616 SHA512 9b46c75666359ed5102a89d29e8b6afacf07ccfa6175f6df27b5acc48b0e0119106f1c1376b124ff761d373bf04145e804659b81503b2834ba09ac05fad5c4f4
-EBUILD barbarian-bin-1.01-r1.ebuild 1242 BLAKE2B 41a093a2be3ede578059fedaf70cc979efc8fc55d4b3c4c9cf93c1134d27916411b405167ca633251da04b5d2097f7dc643a7acb5e9a1fa70cec2c1742e866ad SHA512 97e5d5d20421f666ccd9aa9bf162a649fe2b04202fe0559e6d41052c1eae993d452f78060ee99638fe647cf7cb6a230e96b79a95a2e84dec4259d9967880b8b7
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/barbarian-bin/barbarian-bin-1.01-r1.ebuild b/games-arcade/barbarian-bin/barbarian-bin-1.01-r1.ebuild
deleted file mode 100644
index 555f99dd3acb..000000000000
--- a/games-arcade/barbarian-bin/barbarian-bin-1.01-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-MY_PN=${PN/-bin/}
-DESCRIPTION="Save Princess Mariana through one-on-one battles with demonic barbarians"
-HOMEPAGE="http://www.tdbsoft.com/"
-SRC_URI="http://www.pcpages.com/tomberrr/downloads/${MY_PN}${PV/./}_linux.zip"
-
-LICENSE="CC-BY-NC-ND-2.0"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="strip"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND="sys-libs/libstdc++-v3:5
- amd64? ( sys-libs/libstdc++-v3:5[multilib] )
- >=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)]"
-
-game_dest="${GAMES_PREFIX_OPT}/${MY_PN}"
-QA_PREBUILT="${game_dest:1}/Barbarian"
-
-S=${WORKDIR}
-
-src_install() {
- dodir "${game_dest}"
- cp -r gfx sounds "${D}${game_dest}/" || die
-
- exeinto "${game_dest}"
- doexe Barbarian
-
- dohtml Barbarian.html
-
- games_make_wrapper barbarian ./Barbarian "${game_dest}"
-
- # High-score file
- dodir "${GAMES_STATEDIR}"
- touch "${D}${GAMES_STATEDIR}/heroes.hoh"
- fperms 660 "${GAMES_STATEDIR}/heroes.hoh"
- dosym "${GAMES_STATEDIR}/heroes.hoh" "${game_dest}/heroes.hoh"
- newicon gfx/sprites/player_attack_2_1.bmp barbarian.bmp
- make_desktop_entry barbarian "Barbarian" /usr/share/pixmaps/barbarian.bmp
- prepgamesdirs
-}
diff --git a/games-arcade/barbarian-bin/metadata.xml b/games-arcade/barbarian-bin/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/barbarian-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/batrachians-0.1.6-r1 b/games-arcade/batrachians-0.1.6-r1
new file mode 100644
index 000000000000..1d1d0991fb53
--- /dev/null
+++ b/games-arcade/batrachians-0.1.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-games/flatzebra-0.1.5 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=A fly-eating frog video game
+EAPI=6
+HOMEPAGE=http://perso.b2b2c.ca/sarrazip/dev/batrachians.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-games/flatzebra-0.1.5
+SLOT=0
+SRC_URI=http://perso.b2b2c.ca/sarrazip/dev/batrachians-0.1.6.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=e989f540e94f19311f03e8bec7d02ef1
diff --git a/games-arcade/batrachians/Manifest b/games-arcade/batrachians/Manifest
deleted file mode 100644
index e4a5d891bbc2..000000000000
--- a/games-arcade/batrachians/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX batrachians-0.1.6-makefile.patch 1083 BLAKE2B 9660401bf833700f353a1ab8ee065d94c585c2ee8ad3ac04318f7d81a17a367c0f81e540fa4e442b75c368d79bb49758795e51507a98f4cb06a087d019d3608b SHA512 9fb3d84f864b7cad0ace0e288969871824cae110f879ba8fe512969c7b1aef370c375bde57caedf5bf2bc7e5f00a9f2819fdc7de6d710c989bb474382a84e77a
-DIST batrachians-0.1.6.tar.gz 198088 BLAKE2B 446e2fd77068dc8c58e801fca6544ea825529240a79e1b14fac6962d26d78f6f4e977f6965751ba5d09ea790679dfa820e5cdb1ed667bd0af46f8c89180a38bf SHA512 d3022712627061f9828e1f3baa7207053884f1f4c0348768d4ac073673ff1bcf14c95cedf01031b8bd36a6b684bf239af0f381df41aa18d49218320a8bea3b68
-EBUILD batrachians-0.1.6-r1.ebuild 602 BLAKE2B 4a65dc982992ba02fdd7a69414c9bb50e129b2223dd66a7cd1992efad3b5359d435774c9aa9be035d56d19a7af260916225d07724126f2d456648d831bc82400 SHA512 d1e6569181add23e144f1ed71ed576dae19d00b6559ae3fb4c12cf7e6383fea3d42d5546b57c7521d5653b7f8f055e8d45089ddd38b62e07af9c10cd3aeb694a
-MISC metadata.xml 383 BLAKE2B 40ab8c4f0c3bbc162a20b7db8130b1d3d3a22dd8b0a828403000c58c1eb5c977ef6b93077f2f887828b6ca6809feefdf234605ca9c71170e13590e6e6f390410 SHA512 6ac1eca021c30af55b915f3d34d180ad429f9f16e7e942b3853d8f77f0ba82fa8bf97439209414e7541b0c0bfba29b49b1efc143e690ae7f8dbffd1fcaae9986
diff --git a/games-arcade/batrachians/batrachians-0.1.6-r1.ebuild b/games-arcade/batrachians/batrachians-0.1.6-r1.ebuild
deleted file mode 100644
index 87491afe0f23..000000000000
--- a/games-arcade/batrachians/batrachians-0.1.6-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_EAUTORECONF="yes"
-
-inherit autotools gnome2
-
-DESCRIPTION="A fly-eating frog video game"
-HOMEPAGE="http://perso.b2b2c.ca/sarrazip/dev/batrachians.html"
-SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-games/flatzebra-0.1.5"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_install() {
- emake -C src DESTDIR="${D}" install
- doman doc/${PN}.6
- einstalldocs
-}
diff --git a/games-arcade/batrachians/files/batrachians-0.1.6-makefile.patch b/games-arcade/batrachians/files/batrachians-0.1.6-makefile.patch
deleted file mode 100644
index f01fdfb0da8d..000000000000
--- a/games-arcade/batrachians/files/batrachians-0.1.6-makefile.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -ru batrachians-0.1.6.orig/src/Makefile.am batrachians-0.1.6/src/Makefile.am
---- batrachians-0.1.6.orig/src/Makefile.am 2011-04-18 21:25:53.000000000 -0400
-+++ batrachians-0.1.6/src/Makefile.am 2014-10-27 23:19:58.292260669 -0400
-@@ -20,7 +20,7 @@
- -DPACKAGE_FULL_NAME_EN=\"$(PACKAGE_FULL_NAME_EN)\" \
- -DPKGSOUNDDIR=\"$(pkgsounddir)\"
-
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(datadir)/$(PACKAGE)/sounds
- pkgsound_DATA = \
- sounds/game-starts.wav \
- sounds/game-ends.wav \
-@@ -29,18 +29,18 @@
- sounds/frog-jumps.wav \
- sounds/tongue-out.wav
-
--desktopentrydir = $(datadir)/applications
-+desktopentrydir =/usr/share/applications
- desktopentry_DATA = $(PACKAGE).desktop
-
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir =/usr/share/icons/hicolor/48x48/apps/
- pixmap_DATA = images/$(PACKAGE).png
-
-
- check: all
- if HAVE_GETOPT_LONG
- test "`./$(PACKAGE) --version`" = "$(PACKAGE) $(VERSION)"
-- ./$(PACKAGE) --version >& /dev/null
-- ./$(PACKAGE) --help >& /dev/null
-+ ./$(PACKAGE) --version > /dev/null 2>&1
-+ ./$(PACKAGE) --help > /dev/null 2>&1
- endif
-
-
diff --git a/games-arcade/batrachians/metadata.xml b/games-arcade/batrachians/metadata.xml
deleted file mode 100644
index 418dc79f8c64..000000000000
--- a/games-arcade/batrachians/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Afternoon Stalker, a clone of the 1981 Night Stalker video game by Mattel
-Electronics.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/berusky-1.7.1-r1 b/games-arcade/berusky-1.7.1-r1
new file mode 100644
index 000000000000..0e10afb8d461
--- /dev/null
+++ b/games-arcade/berusky-1.7.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=media-libs/libsdl[X,video] media-libs/sdl-image[png] x11-libs/gtk+:2 virtual/pkgconfig >=app-portage/elt-patches-20170422 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Free logic game based on an ancient puzzle named Sokoban
+EAPI=6
+HOMEPAGE=http://anakreon.cz/?q=node/1
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[X,video] media-libs/sdl-image[png] x11-libs/gtk+:2
+SLOT=0
+SRC_URI=http://www.anakreon.cz/download/berusky-1.7.1.tar.gz http://www.anakreon.cz/download/berusky-data-1.7.tar.gz https://dev.gentoo.org/~hasufell/distfiles/berusky.png
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=b90a41e4c8c5fbf303a525c89588673e
diff --git a/games-arcade/berusky/Manifest b/games-arcade/berusky/Manifest
deleted file mode 100644
index 2a96470e7f2e..000000000000
--- a/games-arcade/berusky/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST berusky-1.7.1.tar.gz 483794 BLAKE2B 8e1d6f6c2c47d72fdba73506f8d3ea231649b4eb4fae3e663e9111ed99fbf300b2a160573d54781f9dcb3f9bf62bcb57634d0b3e8abb77f8baffc70254b4640e SHA512 0b0c4d736bfd9b0b62accf11d932271e355cbcbf911e35adb0ccd0bb1b45e06c392d60830bddef04a24689ccfcee7302f2653f6357474ccceba4fd66c44d4383
-DIST berusky-data-1.7.tar.gz 5366663 BLAKE2B 88dbb0063be83b2cc60208e9e5d95ee3014ad381ba1a070d5e781b527324d9d1d4d8a8a56da64e76672995e09f9b57630cd7ba282e2da543dbc6773628362403 SHA512 1ccae352b8033df0dd8fe6f09b1daa83b0e25a67999d41a0f21019014620825551a4e22827f96bc28ccdf0958df85c9f3cfd2e8f1e83dd7edac5b0479413d438
-DIST berusky.png 1714 BLAKE2B 31c8c9c820fa030c5329c3a990bd2430797794e460c22301bb8f7f9577a4d5cfaae23e1ba0640389ffea7dad0146afd5d20ff2ca0fa3d65085207af1a0f625df SHA512 a8a5f7f8dca8d686bc05239adda10673e937361514b1aea07dc9fe66f2e009ae7c20b75ab63fd4db8ed206026a009d8620af3471bbb966b5e9b576ce89f66e54
-EBUILD berusky-1.7.1-r1.ebuild 744 BLAKE2B 0175d17f9d04d05ac36b8d646788509e358f663312a1001160a36c8d30673d026fa55e55bfb067a8b71b3037579eaf9aa4aa200e714f100c4156552f84cdb83c SHA512 40031b87dd26eacdd5180709eb60e22cd3a04a8246b23e889163c550b735e8e2307d5ee98a14ebdb875e6c33bc7e8f138b113bb325a119c362eb37f97a745cf9
-MISC metadata.xml 763 BLAKE2B 8aca8e43b681e917a1746a8e8932dee1aeaf0485f32a5e253874c28765b85e90c7a13c722d1c959a12ab5a419936df968f6e5d99fe54d6c4b432a8ae09441f4b SHA512 07baeac7dc22893b3e6bdf8c7ab687ba05ea622bd044e92d364d32358b2961bced3ea1263fb3434cb4ca386d9f90818834a5a3bc8d016cdc69a06e248d694ee1
diff --git a/games-arcade/berusky/berusky-1.7.1-r1.ebuild b/games-arcade/berusky/berusky-1.7.1-r1.ebuild
deleted file mode 100644
index d56b0203f7d5..000000000000
--- a/games-arcade/berusky/berusky-1.7.1-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop gnome2
-
-DATAFILE="${PN}-data-1.7"
-DESCRIPTION="Free logic game based on an ancient puzzle named Sokoban"
-HOMEPAGE="http://anakreon.cz/?q=node/1"
-SRC_URI="http://www.anakreon.cz/download/${P}.tar.gz
- http://www.anakreon.cz/download/${DATAFILE}.tar.gz
- https://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl[X,video]
- media-libs/sdl-image[png]
- x11-libs/gtk+:2
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_install() {
- gnome2_src_install
- rm -rf "${ED}"/usr/doc
- doicon -s 32 "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN}
-}
diff --git a/games-arcade/berusky/metadata.xml b/games-arcade/berusky/metadata.xml
deleted file mode 100644
index d0959ece3c93..000000000000
--- a/games-arcade/berusky/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Berusky is a free logic game, published under GNU Public License and it's based
-on an ancient puzzle named Sokoban.
-
-An old idea of moving boxes in a maze has been expanded with new logic items
-such as explosives, stones, special gates and so on. In addition, up to five
-bugs can cooperate and be controlled by the player.
-
-In order to leave each level (there's about 120 levels in the game) it is
-necessary to own five keys and also to have a free way to the exit.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/betna-0.9.7 b/games-arcade/betna-0.9.7
new file mode 100644
index 000000000000..efdb782165db
--- /dev/null
+++ b/games-arcade/betna-0.9.7
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video]
+DESCRIPTION=Defend your volcano from the attacking ants by firing rocks/bullets at them
+EAPI=5
+HOMEPAGE=http://koti.mbnet.fi/makegho/c/betna/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] games-misc/games-envd
+SLOT=0
+SRC_URI=http://koti.mbnet.fi/makegho/c/betna/betna-0.9.7.tgz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=165015bf5f6ed96808ae54c52f323272
diff --git a/games-arcade/betna/Manifest b/games-arcade/betna/Manifest
deleted file mode 100644
index 11f6fa28860a..000000000000
--- a/games-arcade/betna/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST betna-0.9.7.tgz 684723 BLAKE2B 1bef53f216faea681bb4e5dd64ef4eba8ce52f62acf5c1ab8af4890cc97f4d3c529cb3e33633b906990e628cc63c7282367fd31c473954a9c258ff1c4fd43286 SHA512 01a979b3bd5adf1581293db8a066a4db1b4818f5986d8954d0da5d1e1eb394201c2affcee8c679b7cd23b4d255f718619dc00183b59fe7be280f18db0c0548d5
-EBUILD betna-0.9.7.ebuild 1004 BLAKE2B 74536b10ae4d24b234ed6e31b11b7141755646bafc493db330ace0eb24d9b1dabe8cda43ca1b4956ba0c29117650f4468d90864bcdde1d90c0118acd91b5fe8b SHA512 fb48c44f9630c496c1e26c5c405321b1a6f3fc92bc05d648160161ca7682b294657fc47c659d385c800d1f8e8d5f8216a1241798a58f1e0fbcd9949849521730
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/betna/betna-0.9.7.ebuild b/games-arcade/betna/betna-0.9.7.ebuild
deleted file mode 100644
index 5ec01c5aec8c..000000000000
--- a/games-arcade/betna/betna-0.9.7.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Defend your volcano from the attacking ants by firing rocks/bullets at them"
-HOMEPAGE="http://koti.mbnet.fi/makegho/c/betna/"
-SRC_URI="http://koti.mbnet.fi/makegho/c/betna/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed -i \
- -e '/blobprintf.*char msg/s/char msg/const char msg/' \
- -e "s:images/:${GAMES_DATADIR}/${PN}/:" \
- src/main.cpp || die
-
- sed -i \
- -e '/^LDFLAGS/d' \
- -e '/--libs/s/-o/$(LDFLAGS) -o/' \
- -e 's:-O2:$(CXXFLAGS):g' \
- -e 's/g++/$(CXX)/' \
- Makefile || die
-}
-
-src_compile() {
- emake clean
- emake
-}
-
-src_install() {
- dogamesbin betna
- insinto "${GAMES_DATADIR}"/${PN}
- doins images/*
- newicon images/target.bmp ${PN}.bmp
- make_desktop_entry ${PN} Betna /usr/share/pixmaps/${PN}.bmp
- dodoc README Q\&A
- prepgamesdirs
-}
diff --git a/games-arcade/betna/metadata.xml b/games-arcade/betna/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/betna/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/blobby-1.0 b/games-arcade/blobby-1.0
new file mode 100644
index 000000000000..b8a620211119
--- /dev/null
+++ b/games-arcade/blobby-1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-games/physfs-2[zip] media-libs/libsdl[sound,joystick,opengl,video,X] virtual/opengl app-arch/zip dev-libs/boost virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=Beach ball game with blobs of goo
+EAPI=6
+HOMEPAGE=https://sourceforge.net/projects/blobby/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-games/physfs-2[zip] media-libs/libsdl[sound,joystick,opengl,video,X] virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/blobby/blobby2-linux-1.0.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=33f7d51c85899e7285cdf1210e0829bf
diff --git a/games-arcade/blobby/Manifest b/games-arcade/blobby/Manifest
deleted file mode 100644
index 5e888a5d2dff..000000000000
--- a/games-arcade/blobby/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX blobby-1.0-compile.patch 953 BLAKE2B c946783dd30b7f10c5f8cd4db932ef1c913fc10dbb8d83d23c0985d07cd2e96a4dda242914a96a2925ed7d8510035c0014641077278fb5600acab54b574d7bc7 SHA512 da389d12f388cfd48a4259be72e076bfff65258e6ff27c9d8ea815e9c04ce99520fc321b17cfcc95241e1ec7b5f70dee7d6a5dd05c36e351648c67ee5226d078
-AUX blobby-1.0-install.patch 669 BLAKE2B c23270394ce98e271713da8af60d8b8f510d1a6f69950485af060eacae977942b2490eb9450faaea25c6adb29a5e216356f68cfd48cb13aca97e9b4eb582d294 SHA512 ed31fd4a8f6e5c0f30bfbaf331c5b4dc51250c72481d38b556bceed673de5ee8c1fe89c5002e15125202551023e3d836937eeb1de1121e78f60c15132b5850c9
-AUX blobby-1.0-paths.patch 1237 BLAKE2B 77199702e08216ce741698b7435288f4536e6304a3fec09f2ef57bd73004d3306d9430230a2d8fdb1fc3a8018765c3a7d7662501eb6eb1caa6b29a858a96a798 SHA512 63c0ea107197ec2bed46b34d6cebbd0df1cc09477d6253ee8f325a554608456b0a34b301201e4d774c985df0512ba330105a5ec2be29ba34250a3a7311437793
-DIST blobby2-linux-1.0.tar.gz 1772918 BLAKE2B ee2231d5c2a287f812debf43a95b6ffe4abdcd87fec41eea5e528253d83190f20d4b2245b5e530f1b8b9df310ce2757b06377f7305f8cf60e6d51db9964ea239 SHA512 b9e36de4a44e482c9d0742b95034c2979d7a51512ac5e3fd8f4933655132028dfc9642c3580e5523b5b95d38acc169932d24808cee236710731c2571321337fa
-EBUILD blobby-1.0.ebuild 802 BLAKE2B c3eef011c49da2d3476e62b6baa7b9abd79d672699dbd8aa7eed95b60b1336b20fec157dfd8899a8bbdbb1949f4d588c84434486cb1f865f127a1ef17b47733d SHA512 3b493fb652e2aadf44972c007dc0506a68c7e9af33d47a04c8650fcaf1500c822f5a203b7ae59c990190c4115beb1e5deb37dd69338ed59dad7ce3e7a35e2d46
-MISC metadata.xml 329 BLAKE2B 57c87f4ead15774d9253ee14454b3316e1ca30eef93f18066c039a25137258555ec8788dfab78f94be77c38bb2ebe03ce42f1046896fb323653ce04760e7b8f6 SHA512 a46248ffada14ff8459d5a6949e8d437d7fc72036c04f0c8f28b3cca614ccdb3116875f741d0dd248e172431d292761c6c1d230f1a07499b2d6cc63208ccc740
diff --git a/games-arcade/blobby/blobby-1.0.ebuild b/games-arcade/blobby/blobby-1.0.ebuild
deleted file mode 100644
index 413ea74b1024..000000000000
--- a/games-arcade/blobby/blobby-1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils desktop
-
-DESCRIPTION="Beach ball game with blobs of goo"
-HOMEPAGE="https://sourceforge.net/projects/blobby/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}2-linux-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-games/physfs-2[zip]
- media-libs/libsdl[sound,joystick,opengl,video,X]
- virtual/opengl"
-DEPEND="${RDEPEND}
- app-arch/zip
- dev-libs/boost
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-compile.patch
- "${FILESDIR}"/${P}-paths.patch
- "${FILESDIR}"/${P}-install.patch
-)
-
-src_install() {
- cmake-utils_src_install
-
- newicon data/Icon.bmp ${PN}.bmp
- make_desktop_entry ${PN} "Blobby Volley" /usr/share/pixmaps/${PN}.bmp
-}
diff --git a/games-arcade/blobby/files/blobby-1.0-compile.patch b/games-arcade/blobby/files/blobby-1.0-compile.patch
deleted file mode 100644
index f41601d56375..000000000000
--- a/games-arcade/blobby/files/blobby-1.0-compile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From eaa17d2ad90de2024fc3a7a59575597d1dc0b171 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sat, 21 Jan 2017 18:01:14 +0100
-Subject: [PATCH] Fix compilation
-
----
- src/NetworkMessage.cpp | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/src/NetworkMessage.cpp b/src/NetworkMessage.cpp
-index 9178e74..0c3163b 100644
---- a/src/NetworkMessage.cpp
-+++ b/src/NetworkMessage.cpp
-@@ -109,6 +109,11 @@ bool operator == (const ServerInfo& lval, const ServerInfo& rval)
-
- std::ostream& operator<<(std::ostream& stream, const ServerInfo& val)
- {
-- return stream << val.name << " (" << val.hostname << ":" << val.port << ")";
-+ return stream
-+ << std::string(val.name)
-+ << std::string(" (")
-+ << std::string(val.hostname)
-+ << std::string(":") << std::to_string(val.port)
-+ << std::string(")");
- }
-
---
-2.11.0
-
diff --git a/games-arcade/blobby/files/blobby-1.0-install.patch b/games-arcade/blobby/files/blobby-1.0-install.patch
deleted file mode 100644
index 5bd95c121ed9..000000000000
--- a/games-arcade/blobby/files/blobby-1.0-install.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 0a3ebb368242ed379f4ff7d5eca24be79841d968 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sat, 21 Jan 2017 18:55:47 +0100
-Subject: [PATCH] Install missing files
-
----
- data/CMakeLists.txt | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
-index a2454cd..5a2a661 100644
---- a/data/CMakeLists.txt
-+++ b/data/CMakeLists.txt
-@@ -25,10 +25,12 @@ set(install_files
- ${CMAKE_CURRENT_BINARY_DIR}/backgrounds.zip
- ${CMAKE_CURRENT_BINARY_DIR}/rules.zip
- config.xml
-+ Icon.bmp
- inputconfig.xml
- server/server.xml
- lang_de.xml
- lang_en.xml
-+ lang_it.xml
- lang_fr.xml)
-
- if (WIN32)
---
-2.11.0
-
diff --git a/games-arcade/blobby/files/blobby-1.0-paths.patch b/games-arcade/blobby/files/blobby-1.0-paths.patch
deleted file mode 100644
index 6ddc76877e7d..000000000000
--- a/games-arcade/blobby/files/blobby-1.0-paths.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 3dbc91fcfe5412598201e33de80db7b1b01e4ffb Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sat, 21 Jan 2017 18:49:04 +0100
-Subject: [PATCH] Use system installation path
-
----
- data/CMakeLists.txt | 2 +-
- src/main.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
-index d9029b3..a2454cd 100644
---- a/data/CMakeLists.txt
-+++ b/data/CMakeLists.txt
-@@ -34,5 +34,5 @@ set(install_files
- if (WIN32)
- install(FILES ${install_files} DESTINATION data)
- elseif (UNIX)
-- install(FILES ${install_files} DESTINATION share/blobby)
-+ install(FILES ${install_files} DESTINATION /usr/share/blobby)
- endif (WIN32)
-diff --git a/src/main.cpp b/src/main.cpp
-index 2628990..15bddf2 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -78,7 +78,7 @@ void setupPHYSFS()
- std::string separator = fs.getDirSeparator();
- // Game should be playable out of the source package on all
- // relevant platforms.
-- std::string baseSearchPath("data" + separator);
-+ std::string baseSearchPath("/usr/share/blobby/");
- // Android and iOS are needing a special path
- #ifdef __ANDROID__
- baseSearchPath = SDL_AndroidGetExternalStoragePath() + separator;
---
-2.11.0
-
diff --git a/games-arcade/blobby/metadata.xml b/games-arcade/blobby/metadata.xml
deleted file mode 100644
index 503a13f4e202..000000000000
--- a/games-arcade/blobby/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">blobby</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/blobwars-2.00 b/games-arcade/blobwars-2.00
new file mode 100644
index 000000000000..dad4a6219d4d
--- /dev/null
+++ b/games-arcade/blobwars-2.00
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare
+DEPEND=media-libs/libsdl2 media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/sdl2-image media-libs/sdl2-net sys-libs/zlib virtual/libintl sys-devel/gettext >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Platform game about a blob and his quest to rescue MIAs from an alien invader
+EAPI=6
+HOMEPAGE=https://sourceforge.net/projects/blobwars/ https://sourceforge.net/apps/mediawiki/blobwars/index.php?title=Main_Page
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain
+RDEPEND=media-libs/libsdl2 media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/sdl2-image media-libs/sdl2-net sys-libs/zlib virtual/libintl
+SLOT=0
+SRC_URI=mirror://sourceforge/blobwars/blobwars-2.00.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=fd091e4ab84e13e8bb902b905c469e98
diff --git a/games-arcade/blobwars/Manifest b/games-arcade/blobwars/Manifest
deleted file mode 100644
index 7eb71f33d23c..000000000000
--- a/games-arcade/blobwars/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST blobwars-2.00.tar.gz 66982603 BLAKE2B 273b5eab5a569f7f4b78982499a85daf63e6fdfb7d4348290d64bbcbeb9be830bb7cf81a0a387df0daa176e7a2a82d62404e88c95f02d6af485bae054170ad38 SHA512 412afd029554e59e7947466f36b51ef863faf1712898397498d5497e9a38dced92777b7684c1fb231998d893a6ce2c435b8f4278429df41168385de8fa18725b
-EBUILD blobwars-2.00.ebuild 1091 BLAKE2B 2757fcc3fef4acd23c0be5d7aae7ee59628de526f2487faad7e31b2387cd9a1f4b1cb0d0feb337d0bba64cdd5ea9e90dbee123c76ac33f035887f7ea7dea540c SHA512 6c5f30ed57dfccd062f2e9c8b6496f0cbb83f22008fc250d4c078d692b15b42cd1d36d65ddbdee7553fdb6deb132e5603acd021899e712d2fb3ddb032e349313
-MISC metadata.xml 435 BLAKE2B 068333d0c08571d1786efe5ed571a2382b51df890ae8a9c800c19f043b563475ffb98ed6a3347a7772fccc7812af1c7cd6db092ea74214e5b97909e2a8e90d8c SHA512 774b29f812036b56f80241d3fa85e93097cbda2492a0a68f8b7c1e0ebad5f7e4ff48532d8cbf96df5c5a200c8c5dc747c78fc36aa130b6def0f35309b29e9420
diff --git a/games-arcade/blobwars/blobwars-2.00.ebuild b/games-arcade/blobwars/blobwars-2.00.ebuild
deleted file mode 100644
index c8e537631e83..000000000000
--- a/games-arcade/blobwars/blobwars-2.00.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2-utils xdg
-
-DESCRIPTION="Platform game about a blob and his quest to rescue MIAs from an alien invader"
-HOMEPAGE="https://sourceforge.net/projects/blobwars/ https://sourceforge.net/apps/mediawiki/blobwars/index.php?title=Main_Page"
-SRC_URI="mirror://sourceforge/blobwars/${P}.tar.gz"
-
-LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl2
- media-libs/sdl2-mixer
- media-libs/sdl2-ttf
- media-libs/sdl2-image
- media-libs/sdl2-net
- sys-libs/zlib
- virtual/libintl
-"
-DEPEND="${RDEPEND}
- sys-devel/gettext
-"
-
-src_prepare() {
- default
- sed -i -e "/-Werror/d" Makefile || die
-}
-
-src_compile() {
- emake \
- RELEASE="1" \
- USEPAK="1"
-}
-
-src_install() {
- emake \
- BINDIR="/usr/bin/" \
- USEPAK="1" \
- DESTDIR="${D}" \
- DOCDIR="/usr/share/doc/${PF}/html/" \
- install
-
- mv -vf \
- "${D}"/usr/share/doc/${PF}/html/{changes,hacking,porting,readme} \
- "${D}"/usr/share/doc/${PF}/
-}
diff --git a/games-arcade/blobwars/metadata.xml b/games-arcade/blobwars/metadata.xml
deleted file mode 100644
index d94e97a50ae6..000000000000
--- a/games-arcade/blobwars/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- <name>Pacho Ramos</name>
- </maintainer>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">blobwars</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/blockrage-0.2.3 b/games-arcade/blockrage-0.2.3
new file mode 100644
index 000000000000..33206b1a9d0f
--- /dev/null
+++ b/games-arcade/blockrage-0.2.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video]
+DESCRIPTION=Falling-blocks arcade game with a 2-player hotseat mode
+EAPI=5
+HOMEPAGE=http://blockrage.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/blockrage/blockrage-0.2.3.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=26afc8aeb4a500fde8771c2fcdeaba58
diff --git a/games-arcade/blockrage/Manifest b/games-arcade/blockrage/Manifest
deleted file mode 100644
index 1dd46bccc691..000000000000
--- a/games-arcade/blockrage/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX blockrage-0.2.3-config.patch 949 BLAKE2B c45af2acebc7e4c1f0bed710cec317f88e7a40fdcba1420f4349c1bf20aec95bc1f72b8d95411129bb05c51ffae373e87449ca974bca922b906915ac3bc0e4d1 SHA512 41b9446bbd0f1a5f0c9c740a3208ed01ec0f6b80bbce0c68e4e24b05b6e5c3bd22a308bc2ef72969dab95faffe20a9456a07e62e110378b4ad2034f9f7676f16
-DIST blockrage-0.2.3.tar.gz 75620 BLAKE2B f54e0f2e30e36b9c9692c28a4cb894305cb9e0eaae31873073899aeafaa1a032c56533840c5094ff60e3e9eb09587fc9cc83b8469f39952ce483369243f5fcc1 SHA512 20ad63cb75f6f3afe482b54c5dc0487615ed9ac9a43fa3819b1da43f343c8dde6c3eb817b46b586bbfdca6ad9c9e9cb3c220f5ab536397e407250daf9fd61aa2
-EBUILD blockrage-0.2.3.ebuild 618 BLAKE2B 805c5fc2794b9f6d6534422f8978425341ea8c250ce6b44779e091de79790bbec6629a10b2380c097f1356579318e02c1351610a4caca8123e28c85ea961ed42 SHA512 66e66aea0193e31aaa72eaf85d647370057c657960370a2181330349a69eec1e83c37a4737b0d9fccf85d8f442c2d44ce97b0a93a1f6d5ba0feb6163c2fd2b6e
-MISC metadata.xml 448 BLAKE2B 6a4517bcb8f863902cc85d8ca2fa678035b1dce32f554593428107258c41c39f21612859e48688e82ecd65bd463be00f5619af2ac144ed2e2622d66423e502c8 SHA512 803f6a13513f89d982db1995fc96d8a9f430b2fd23fedc7dd63da2a2b864326108ce2156ae0a7432afb1fbffe8588db9b3b3b81f8ede2e3c62eb8675e2356101
diff --git a/games-arcade/blockrage/blockrage-0.2.3.ebuild b/games-arcade/blockrage/blockrage-0.2.3.ebuild
deleted file mode 100644
index 62aa1d3692a6..000000000000
--- a/games-arcade/blockrage/blockrage-0.2.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Falling-blocks arcade game with a 2-player hotseat mode"
-HOMEPAGE="http://blockrage.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]"
-RDEPEND=${DEPEND}
-
-# Removing error due to wrong detection of cross-compile mode
-DOCS=( ChangeLog KNOWN_BUGS README TODO )
-
-src_prepare() {
- epatch "${FILESDIR}/${P}"-config.patch
-}
-
-src_install() {
- default
- prepgamesdirs
-}
diff --git a/games-arcade/blockrage/files/blockrage-0.2.3-config.patch b/games-arcade/blockrage/files/blockrage-0.2.3-config.patch
deleted file mode 100644
index dc1875fc28e8..000000000000
--- a/games-arcade/blockrage/files/blockrage-0.2.3-config.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- configure
-+++ configure
-@@ -40,7 +40,7 @@
- SOUND_OPT=
-
- MYCC=gcc
--MYCFLAGS='-s -O2 -Wall `sdl-config --cflags`'" $SOUND_OPT -DSYSCONFDIR=\\\"\${sysconfdir}/\${progname}\\\""
-+MYCFLAGS='-Wall `sdl-config --cflags`'" $SOUND_OPT -DSYSCONFDIR=\\\"\${sysconfdir}/\${progname}\\\""
-
- if test -z "$CC" ; then
- CC="$MYCC";
-@@ -75,7 +75,6 @@
- --build=*) build_alias="$cfg_optarg";;
- --host=*) if test ."$build_alias" != ."$cfg_optarg" ; then
- printf "configure: cross-compiling not supported\n" >&2
-- exit 1
- fi;;
-
- --bindir=*) bindir="$cfg_optarg";;
---- src/Makefile.in
-+++ src/Makefile.in
-@@ -1,7 +1,7 @@
- OBJS = main.o gfxout.o gfxlib.o menus.o keyboard.o bg.o sound.o global.o timer.o
-
- $(progname)$(XSUF): $(OBJS)
-- gcc -s -o $(progname)$(XSUF) $(OBJS) $(LIBS)
-+ $(CC) $(CFLAGS) -o $(progname)$(XSUF) $(OBJS) $(LIBS) $(LDFLAGS)
-
- bg.o: bg.c bg.h global.h main.h
- gfxlib.o: gfxlib.c gfxlib.h global.h gfxout.h
diff --git a/games-arcade/blockrage/metadata.xml b/games-arcade/blockrage/metadata.xml
deleted file mode 100644
index 13e8bd0d6026..000000000000
--- a/games-arcade/blockrage/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
-An arcade game with addictive gameplay and a 2-player hotseat mode.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">blockrage</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/bomns-0.99.2 b/games-arcade/bomns-0.99.2
new file mode 100644
index 000000000000..c47cda02f175
--- /dev/null
+++ b/games-arcade/bomns-0.99.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video] media-libs/sdl-mixer gtk? ( x11-libs/gtk+:2 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A fast-paced multiplayer deathmatch arcade game
+EAPI=5
+HOMEPAGE=http://greenridge.sourceforge.net
+IUSE=gtk editor
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-mixer gtk? ( x11-libs/gtk+:2 ) games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/greenridge/bomns-0.99.2.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=241339af8b7662dbfaa9cef7d3c6cce5
diff --git a/games-arcade/bomns/Manifest b/games-arcade/bomns/Manifest
deleted file mode 100644
index 3d1c444e58e4..000000000000
--- a/games-arcade/bomns/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX bomns-0.99.2-fpe.patch 350 BLAKE2B c80f7e73861a458c31df12db2cae3a6776b1d2b512a30927e76ed6277523173e8fbc03bb24a851db428b58910c331cc084ca063bac86ccef23f3e41c6bd3a4a6 SHA512 0e8aad5ebcfc536051c59b7d44c125a82d98ee8963df4fbc2cb0edf879be2e6898b7938aa26cd8f535355e4c2dfa7f95f232b506850fd5a6105ef84f5a37c092
-DIST bomns-0.99.2.tar.gz 1079850 BLAKE2B 7d7eb5a55455fc300d265b5efa652310d0e08b1c4a688221ca0ad8d578b423efac1bd00cd637f1918d1ba9fe903c5890e63c1ce3dab80e9e8f312083be824898 SHA512 db4a2352af0cb220dc0c12de8796d17bbfb71e1aa7de1743dfe534fe4f54c38217f893f0fcaef1dc97509198eec7446d352e92077644664d4bf48acbc2a7897f
-EBUILD bomns-0.99.2.ebuild 1048 BLAKE2B f995b3d1b74f5a0daad3adbb7302c7f251624ab18803c3ad5792f580cb0d53c1bea60f3ce68e465d6ae17575e2159856dd843a47a00275887a1f3cdd74b91c6d SHA512 f87b99997603d23848ac07c83e0aeb975490cf9be70f9d79586cc67f1ece3ef803685194ceca79d9a002fa3c81a8ca0db042239c2082bbfe57e0d69ad21c1f94
-MISC metadata.xml 425 BLAKE2B fced594d29b6f96ad3ec46d47640cf06d62bf20fdcc4849120c189d9dfc84dbc883756c38cb91f972d8d29184e1483393bf55f8c122702032e533d15b44690c9 SHA512 2fce22d02ab3c395d452d3a1312b3f01cc1791177749931b2d20fda56437f38229da616b0993deaf42561d563fdb953305de886e92fbff14a94a7cec19ae2b73
diff --git a/games-arcade/bomns/bomns-0.99.2.ebuild b/games-arcade/bomns/bomns-0.99.2.ebuild
deleted file mode 100644
index 98b2d87716e9..000000000000
--- a/games-arcade/bomns/bomns-0.99.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools flag-o-matic games
-
-DESCRIPTION="A fast-paced multiplayer deathmatch arcade game"
-HOMEPAGE="http://greenridge.sourceforge.net"
-SRC_URI="mirror://sourceforge/greenridge/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="gtk editor"
-
-DEPEND="media-libs/libsdl[video]
- media-libs/sdl-mixer
- gtk? ( x11-libs/gtk+:2 )"
-RDEPEND=${DEPEND}
-
-src_prepare() {
- sed -i \
- -e "/appicondir/s:\$(prefix):/usr:" \
- -e "/desktopdir/s:\$(prefix):/usr:" \
- $(find icons -name Makefile.am) \
- Makefile.am || die
- sed -i \
- -e "s:\$*[({]prefix[})]/share:${GAMES_DATADIR}:" \
- configure.in \
- graphics/Makefile.am \
- levels/Makefile.am \
- sounds/Makefile.am || die
- epatch "${FILESDIR}"/${P}-fpe.patch
- eautoreconf
-}
-
-src_configure() {
- filter-flags -fforce-addr
- egamesconf \
- --disable-launcher1 \
- $(use_enable gtk launcher2) \
- $(use_enable editor)
-}
-
-src_install() {
- default
- prepgamesdirs
-}
diff --git a/games-arcade/bomns/files/bomns-0.99.2-fpe.patch b/games-arcade/bomns/files/bomns-0.99.2-fpe.patch
deleted file mode 100644
index 3a9e39c241af..000000000000
--- a/games-arcade/bomns/files/bomns-0.99.2-fpe.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/bomns.cpp.old 2015-01-03 18:44:59.947689613 +0100
-+++ src/bomns.cpp 2015-01-03 18:47:29.854777276 +0100
-@@ -432,7 +432,10 @@
- if(g_bShowFps)
- {
- dwFpsTimer = SDL_GetTicks() - dwFpsTimer;
-- nFps = 1000l / dwFpsTimer;
-+ if (dwFpsTimer)
-+ nFps = 1000l / dwFpsTimer;
-+ else
-+ nFps = 1000l;
- }
-
-
diff --git a/games-arcade/bomns/metadata.xml b/games-arcade/bomns/metadata.xml
deleted file mode 100644
index bbfb3927e5f4..000000000000
--- a/games-arcade/bomns/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="editor">enables building the level editor</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">greenridge</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/briquolo-0.5.7 b/games-arcade/briquolo-0.5.7
new file mode 100644
index 000000000000..98c41b7ec033
--- /dev/null
+++ b/games-arcade/briquolo-0.5.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=virtual/opengl virtual/glu media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/libpng:0 nls? ( virtual/libintl ) nls? ( sys-devel/gettext )
+DESCRIPTION=Breakout with 3D representation based on OpenGL
+EAPI=5
+HOMEPAGE=http://briquolo.free.fr/en/index.html
+IUSE=nls
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl virtual/glu media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/libpng:0 nls? ( virtual/libintl ) games-misc/games-envd
+SLOT=0
+SRC_URI=http://briquolo.free.fr/download/briquolo-0.5.7.tar.bz2
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=fbd21c55a80c6c4fe4e05b7e95b590d7
diff --git a/games-arcade/briquolo/Manifest b/games-arcade/briquolo/Manifest
deleted file mode 100644
index e62eac1e331f..000000000000
--- a/games-arcade/briquolo/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX briquolo-0.5.7-gcc43.patch 2954 BLAKE2B 40661c665dadefa60d7b08f0b7a2873beb291a4f4feafe3c3c3807d236ff8bbc743ad600843e19086d16e5eb40f23fe59ec3df14b28bb35c8a7bf7f134648ef4 SHA512 fdee3f69b425591969a351001722a8820d1b78b0107a358c6f60b6c40636a88f1ad657020ed80edd5403f804e3db7af181ba89235e08f660768e4b53f59f499a
-AUX briquolo-0.5.7-libpng14.patch 1058 BLAKE2B d34416489d59adbcbc2d406a6f5983056f1f7c36f2de506ddf881796c8717e471c4c043d9292604ed8f36b1a02642c281827d432e6b3723b2af1e5f374985760 SHA512 0d936eaf6bcb4de420ac45d2d0f41cee8b5b533e329946ddb656da689397e435ceec036ecba53abdec01a52964d56e23dce63d858c4caf77a7e997072ab4da13
-DIST briquolo-0.5.7.tar.bz2 2588084 BLAKE2B 4ec87a161df72f9cc0df592a5b18cdf7a42e9f66675b6eeec20f57f6be599942940eb341dc4927405a1402f1356f52bdd1bea2a6b72c5f36abf229c1ef42e5be SHA512 4ef78193c80ac3554b72149b8da9b5cfd5b8fd68932e5b52666d74642e94a7a3a596dbb6d2865cba526929dd6d9be89743847d5e77b6fbc687c32394bc3be3d2
-EBUILD briquolo-0.5.7.ebuild 1135 BLAKE2B a40a56a0540fe4d9dec44f629aa71851daf79b0d8101ebaa73c0461c8d650cfba48918045a9a8296c749af034065d8ea288c823cd8cbf71f717e17a96aedc94f SHA512 7cf0ea9fcf2b481e71af9973aa7d658771b4fcccb0dc314b545d9a7af4927cd1d3fd9155110b43e342ea67a3306d7c0957076417a231ee2ad6685e57b54c4165
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/briquolo/briquolo-0.5.7.ebuild b/games-arcade/briquolo/briquolo-0.5.7.ebuild
deleted file mode 100644
index 07776ecc7735..000000000000
--- a/games-arcade/briquolo/briquolo-0.5.7.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Breakout with 3D representation based on OpenGL"
-HOMEPAGE="http://briquolo.free.fr/en/index.html"
-SRC_URI="http://briquolo.free.fr/download/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="virtual/opengl
- virtual/glu
- media-libs/libsdl[joystick,sound,video]
- media-libs/sdl-mixer
- media-libs/sdl-ttf
- media-libs/libpng:0
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-libpng14.patch
- # no thanks we'll take care of it.
- sed -i \
- -e '/^SUBDIRS/s/desktop//' \
- Makefile.in || die
- sed -i \
- -e "/CXXFLAGS/s:-O3:${CXXFLAGS}:" \
- -e 's:=.*share/locale:=/usr/share/locale:' \
- configure || die
- sed -i \
- -e 's:$(datadir)/locale:/usr/share/locale:' \
- po/Makefile.in.in || die
-}
-
-src_configure() {
- egamesconf $(use_enable nls)
-}
-
-src_install() {
- default
- doicon desktop/briquolo.svg
- make_desktop_entry briquolo Briquolo
- prepgamesdirs
-}
diff --git a/games-arcade/briquolo/files/briquolo-0.5.7-gcc43.patch b/games-arcade/briquolo/files/briquolo-0.5.7-gcc43.patch
deleted file mode 100644
index 13e932a1c69e..000000000000
--- a/games-arcade/briquolo/files/briquolo-0.5.7-gcc43.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-diff -ru src.orig/Constante.cpp src/Constante.cpp
---- src.orig/Constante.cpp 2008-03-22 05:40:33.000000000 -0400
-+++ src/Constante.cpp 2008-06-11 23:16:46.000000000 -0400
-@@ -27,6 +27,7 @@
- #define DATADIR_BRIQUOLO "./"
- #define PACKAGE "briquolo"
- #endif
-+#include <cstdlib>
-
- #ifdef WIN32
- #define WIN32_LEAN_AND_MEAN
-diff -ru src.orig/MOGL/MOGL_EnsembleObjet.cpp src/MOGL/MOGL_EnsembleObjet.cpp
---- src.orig/MOGL/MOGL_EnsembleObjet.cpp 2008-03-24 09:12:36.000000000 -0400
-+++ src/MOGL/MOGL_EnsembleObjet.cpp 2008-06-11 23:17:11.000000000 -0400
-@@ -24,7 +24,8 @@
- #include "MOGL_Armature.h"
- #include "MOGL_Peau.h"
- //#include
--#include <stdio.h>
-+#include <cstdio>
-+#include <cstring>
-
- //#include <mmsystem.h>
-
-diff -ru src.orig/MOGL/MOGL_GestionnaireObjet.cpp src/MOGL/MOGL_GestionnaireObjet.cpp
---- src.orig/MOGL/MOGL_GestionnaireObjet.cpp 2008-03-24 08:56:13.000000000 -0400
-+++ src/MOGL/MOGL_GestionnaireObjet.cpp 2008-06-11 23:18:45.000000000 -0400
-@@ -21,6 +21,7 @@
- *****************************************************************************/
- #include "../I18n.h"
- #include "MOGL_GestionnaireObjet.h"
-+#include <cstring>
-
- bool MOGL_GestionnaireObjet::ChargerObjetASCTriangle(const char * p_NomFichier, const MOGL_GestionnaireTexture & p_GM,
- MOGL_Objet & p_Objet)
-diff -ru src.orig/MOGL/MOGL_GestionnaireObjet.h src/MOGL/MOGL_GestionnaireObjet.h
---- src.orig/MOGL/MOGL_GestionnaireObjet.h 2006-03-07 15:31:24.000000000 -0500
-+++ src/MOGL/MOGL_GestionnaireObjet.h 2008-06-11 23:20:07.000000000 -0400
-@@ -24,7 +24,8 @@
-
- #include <vector>
- #include <iostream>
--#include <stdio.h>
-+#include <cstdio>
-+#include <cstring>
-
- #include "MOGL_Triangle.h"
- #include "MOGL_Objet.h"
-diff -ru src.orig/MOGL/MOGL_Image.h src/MOGL/MOGL_Image.h
---- src.orig/MOGL/MOGL_Image.h 2006-03-07 15:53:11.000000000 -0500
-+++ src/MOGL/MOGL_Image.h 2008-06-11 23:20:51.000000000 -0400
-@@ -24,6 +24,7 @@
-
- #include "MOGL_Structure.h"
- #include <string>
-+#include <cstring>
-
- using namespace std;
-
-diff -ru src.orig/MOGL/MOGL_Objet.cpp src/MOGL/MOGL_Objet.cpp
---- src.orig/MOGL/MOGL_Objet.cpp 2006-03-07 15:31:24.000000000 -0500
-+++ src/MOGL/MOGL_Objet.cpp 2008-06-11 23:21:05.000000000 -0400
-@@ -20,6 +20,7 @@
- *
- *****************************************************************************/
- #include "MOGL_Objet.h"
-+#include <cstdlib>
-
- //MOGL_Objet::MOGL_Objet(): MOGL_ObjetAbstrait(), MOGL_ElementArbre()
- MOGL_Objet::MOGL_Objet(): MOGL_Noeud(), _ModifieTriangle(true), _ModifieStrip(true),
-diff -ru src.orig/MOGL/MOGL_Peau.cpp src/MOGL/MOGL_Peau.cpp
---- src.orig/MOGL/MOGL_Peau.cpp 2006-03-07 15:31:24.000000000 -0500
-+++ src/MOGL/MOGL_Peau.cpp 2008-06-11 23:21:17.000000000 -0400
-@@ -20,6 +20,7 @@
- *
- *****************************************************************************/
- #include "MOGL_Peau.h"
-+#include <cstdlib>
-
- MOGL_Peau::MOGL_Peau(): MOGL_Noeud(), _ModifieTriangle(true)
- {
diff --git a/games-arcade/briquolo/files/briquolo-0.5.7-libpng14.patch b/games-arcade/briquolo/files/briquolo-0.5.7-libpng14.patch
deleted file mode 100644
index d325bac02578..000000000000
--- a/games-arcade/briquolo/files/briquolo-0.5.7-libpng14.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=308667
-
---- src/MOGL/MOGL_Image.cpp
-+++ src/MOGL/MOGL_Image.cpp
-@@ -183,7 +183,7 @@ bool MOGL_Image::ChargerPNG(const char *
- info_ptr = png_create_info_struct(png_ptr);
- if (info_ptr == NULL)
- {
-- png_destroy_read_struct(&png_ptr, png_infopp_NULL, png_infopp_NULL);
-+ png_destroy_read_struct(&png_ptr, NULL, NULL);
- return false;
- }
-
-@@ -191,7 +191,7 @@ bool MOGL_Image::ChargerPNG(const char *
- if (setjmp(png_jmpbuf(png_ptr)))
- {
- // On libère la mémoire
-- png_destroy_read_struct(&png_ptr, &info_ptr, png_infopp_NULL);
-+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
- return false;
- }
-
-@@ -235,7 +235,7 @@ bool MOGL_Image::ChargerPNG(const char *
- /* Expand grayscale images to the full 8 bits from 1, 2, or 4 bits/pixel */
- if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8)
- {
-- png_set_gray_1_2_4_to_8(png_ptr);
-+ png_set_expand_gray_1_2_4_to_8(png_ptr);
- }
-
- /* Expand paletted or RGB images with transparency to full alpha channels
diff --git a/games-arcade/briquolo/metadata.xml b/games-arcade/briquolo/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/briquolo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/bub-n-bros-1.6.2 b/games-arcade/bub-n-bros-1.6.2
new file mode 100644
index 000000000000..58f75740e287
--- /dev/null
+++ b/games-arcade/bub-n-bros-1.6.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+DESCRIPTION=A multiplayer clone of the famous Bubble Bobble game
+EAPI=5
+HOMEPAGE=http://bub-n-bros.sourceforge.net/
+IUSE=python_targets_python2_7
+KEYWORDS=~alpha ~amd64 ~x86 ~x86-fbsd
+LICENSE=MIT Artistic-2
+RDEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] games-misc/games-envd
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=mirror://sourceforge/bub-n-bros/bubbros-1.6.2.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=127e7ecffdf2bc15359f0bbe185d36a3
diff --git a/games-arcade/bub-n-bros/Manifest b/games-arcade/bub-n-bros/Manifest
deleted file mode 100644
index b4fd9a384f67..000000000000
--- a/games-arcade/bub-n-bros/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX bub-n-bros-1.6.2-home.patch 2035 BLAKE2B c88722cd81e358658c751efc05953db01c68f59868181f1f4984a496e93da5f54b963b5edfdd3adb509764ed54315797e881164355cf4c69beaf13b7759913e4 SHA512 77362d4b1daa02f59daa34bc31f6a68506a14eaa4633d04ee3f21f9c8244089e35568bff001a997659de07a4640af84d2ed14807242561e876634d7192f8ab34
-DIST bubbros-1.6.2.tar.gz 11568771 BLAKE2B f1add409c510b0f57817080e4e5bd0beec6c619c849e885c3a203be237f36cf00f34aa2d009d4be183e9d6d25c7fed18565178c9685a2c11fc0880eb242b6c85 SHA512 a05fca8e31655e4bade60cd085f29796d789b349f005c715bf0e37e51f0bacb9d8b9650f3b10470917ee25421d32443e01132816a2f508e359302aa2c6d18ddb
-EBUILD bub-n-bros-1.6.2.ebuild 1452 BLAKE2B 85525d5046ab8b4cdf57ae60e26c208a1a2cdff1bd6da550941f62896287344ec5aefbfd509a4a501ff451c2061bba14d0b2fca7163654c01688dab653a8d52d SHA512 4cab910ae29d57230b2cae223d5e9022a6e99dc89eafae6a7b14502d72828e3fae54c7e6ba9feef6449e1cf62c63a0180e4bdac091a89730cbc079f2b348cec8
-MISC metadata.xml 333 BLAKE2B 094c2346ec43b216c3d2a0ece7ee9a90b81a747f8265b725859dece1bace34c245b9685b696c41447b3e9d1a7377fc0c8391ee3108b6c58d194dadd1086030b3 SHA512 ff711e95f012d2e24741f74d91bcce9871303186b15daae6e254be786329b53d1b6acf3c4c403b85a1d83f22423f95b404cb20725042425d309d1fe06fd04edb
diff --git a/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild b/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild
deleted file mode 100644
index a930f12a9b08..000000000000
--- a/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1 games
-
-MY_P=${P/-n-}
-DESCRIPTION="A multiplayer clone of the famous Bubble Bobble game"
-HOMEPAGE="http://bub-n-bros.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="MIT Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="dev-python/pygame[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-RDEPEND=${DEPEND}
-
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- games_pkg_setup
-}
-
-src_prepare() {
- ecvs_clean
- epatch "${FILESDIR}"/${P}-home.patch
- python_fix_shebang .
-}
-
-src_compile() {
- # Compile the "statesaver" extension module to enable the Clock bonus
- cd "${S}"/bubbob
- ${EPYTHON} setup.py build_ext -i || die
-
- # Compile the extension module required for the X Window client
- cd "${S}"/display
- ${EPYTHON} setup.py build_ext -i || die
-
- # Build images
- cd "${S}"/bubbob/images
- ${EPYTHON} buildcolors.py || die
-}
-
-src_install() {
- local dir=$(games_get_libdir)/${PN}
-
- exeinto "${dir}"
- doexe *.py
-
- insinto "${dir}"
- doins -r bubbob common display java http2 metaserver
-
- dodir "${GAMES_BINDIR}"
- dosym "${dir}"/BubBob.py "${GAMES_BINDIR}"/bubnbros
-
- python_optimize "${D}${dir}"
-
- newicon http2/data/bob.png ${PN}.png
- make_desktop_entry bubnbros Bub-n-Bros
-
- prepgamesdirs
-}
diff --git a/games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch b/games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch
deleted file mode 100644
index 4d2cc317aba3..000000000000
--- a/games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- bubbob/images.py 2007-09-08 17:03:41.000000000 +0200
-+++ bubbob/images.py 2007-09-08 17:57:45.000000000 +0200
-@@ -454,7 +454,6 @@
- # check and maybe regenerate the colored image files
- file = os.path.join('images', 'buildcolors.py')
- g = {'__name__': '__auto__', '__file__': file}
-- execfile(file, g)
- # replace the entries 'filename_%d.ppm' by a family of entries,
- # one for each color
- sprmap = {}
---- display/pclient.py 2007-09-08 17:03:41.000000000 +0200
-+++ display/pclient.py 2007-09-08 17:57:45.000000000 +0200
-@@ -162,8 +162,8 @@
- if mode[-1].has_key('cfgfile'):
- self.trackcfgfile = mode[-1]['cfgfile']
- else:
-- self.trackcfgfile = os.path.join(DataChunk.SOURCEDIR,
-- 'http2', 'config.txt')
-+ self.trackcfgfile = os.path.join(os.environ.get('HOME'),
-+ '.bubnbros')
- self.udpsock = None
- self.udpsock_low = None
- self.udpsock2 = None
---- http2/httppages.py 2007-09-08 17:03:41.000000000 +0200
-+++ http2/httppages.py 2007-09-08 17:57:45.000000000 +0200
-@@ -38,7 +38,7 @@
-
-
- class PageServer:
-- CONFIGFILE = 'config.txt'
-+ CONFIGFILE = '.bubnbros'
- localservers = None
-
- def __init__(self, Game):
-@@ -46,7 +46,7 @@
- self.seed = hex(random.randrange(0x1000, 0x10000))
- #self.unique_actions = {}
- self.localhost = gamesrv.HOSTNAME
-- self.filename = os.path.join(LOCALDIR, self.CONFIGFILE)
-+ self.filename = os.path.join(os.environ.get('HOME'), self.CONFIGFILE)
- data = self.loadoptionfile()
- self.globaloptions = Options(data.get('*', {}))
- self.localoptions = Options(data.get(self.localhost, {}))
-@@ -333,7 +333,6 @@
- 'buildcolors.py')
- if os.path.exists(file):
- g = {'__name__': '__auto__', '__file__': file}
-- execfile(file, g)
-
- if port:
- address = '%s:%s' % (host, port)
diff --git a/games-arcade/bub-n-bros/metadata.xml b/games-arcade/bub-n-bros/metadata.xml
deleted file mode 100644
index 349a63e580ba..000000000000
--- a/games-arcade/bub-n-bros/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">bub-n-bros</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/bumprace-1.5.3 b/games-arcade/bumprace-1.5.3
new file mode 100644
index 000000000000..02682325f153
--- /dev/null
+++ b/games-arcade/bumprace-1.5.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[mod] virtual/jpeg:0 sys-libs/zlib media-libs/sdl-image[gif,jpeg,png]
+DESCRIPTION=simple arcade racing game
+EAPI=5
+HOMEPAGE=http://www.linux-games.com/bumprace/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[mod] virtual/jpeg:0 sys-libs/zlib media-libs/sdl-image[gif,jpeg,png] games-misc/games-envd
+SLOT=0
+SRC_URI=http://user.cs.tu-berlin.de/~karlb/bumprace/bumprace-1.5.3.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=032a36e4c64b7aa08e7ff4be5052da63
diff --git a/games-arcade/bumprace/Manifest b/games-arcade/bumprace/Manifest
deleted file mode 100644
index d5b2a5b8cef6..000000000000
--- a/games-arcade/bumprace/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST bumprace-1.5.3.tar.gz 906459 BLAKE2B d08d1760cfb01eb7426c012233152007ba196e1ae6774d0474d3b9dcfa45608d08d6f18b9ea5c337c6f7f78eb13e887d1e2a4b92e48792f5f481a7efb123fbc2 SHA512 35bc35e82f587dce9f096f68b74f4fe0c0020f7ee2f972f9c0a99473a2dfbd9e61412c030a93194165d9d5968f6b68a6d1656f8e77dd46352f00a53e47ad94c6
-EBUILD bumprace-1.5.3.ebuild 579 BLAKE2B 7a52e95aec1c81daa9a5c2d5f914303e0320c8b047886a441f40713cc0b859f353c86a8e1310536a9214a971a75d22182b5017535cb38c2ad53051c0603ddbbc SHA512 e4bb5036da6f2651af562fb54996662889232c85659a73addbce678a338b315c580da32723778d6eb56ee6c3943363cd26ec0e564f365523f3c925439cb0f7eb
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/bumprace/bumprace-1.5.3.ebuild b/games-arcade/bumprace/bumprace-1.5.3.ebuild
deleted file mode 100644
index cd28a4e023c1..000000000000
--- a/games-arcade/bumprace/bumprace-1.5.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="simple arcade racing game"
-HOMEPAGE="http://www.linux-games.com/bumprace/"
-SRC_URI="http://user.cs.tu-berlin.de/~karlb/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-mixer[mod]
- virtual/jpeg:0
- sys-libs/zlib
- media-libs/sdl-image[gif,jpeg,png]"
-RDEPEND=${DEPEND}
-
-src_install() {
- default
- make_desktop_entry bumprace BumpRace
- prepgamesdirs
-}
diff --git a/games-arcade/bumprace/metadata.xml b/games-arcade/bumprace/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/bumprace/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/burgerspace-1.9.2 b/games-arcade/burgerspace-1.9.2
new file mode 100644
index 000000000000..f12552dc5d62
--- /dev/null
+++ b/games-arcade/burgerspace-1.9.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=>=dev-games/flatzebra-0.1.6 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Clone of the 1982 BurgerTime video game by Data East
+EAPI=5
+HOMEPAGE=http://perso.b2b2c.ca/sarrazip/dev/burgerspace.html
+IUSE=network
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=>=dev-games/flatzebra-0.1.6 games-misc/games-envd
+RESTRICT=test
+SLOT=0
+SRC_URI=http://perso.b2b2c.ca/sarrazip/dev/burgerspace-1.9.2.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=4e196da848234ddba3e4d5b0402f1823
diff --git a/games-arcade/burgerspace/Manifest b/games-arcade/burgerspace/Manifest
deleted file mode 100644
index 7538e75563cb..000000000000
--- a/games-arcade/burgerspace/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST burgerspace-1.9.2.tar.gz 505314 BLAKE2B 8a6de753e41de791fdc3a2ceb106f193da3de6c04c80c19b9f84cb03f569982ae8f3fe2e5541c1c389e16085d51867733d4911f04266497420eafd170d085095 SHA512 b2af53d6fcf1d52164870147aa8a5b08941ecb62f3d9bbce5c2872885923057481c21bc34f1e19b8aeb8a76acadd9a11c11fa7b6304438610e8a23e043b7deee
-EBUILD burgerspace-1.9.2.ebuild 1085 BLAKE2B 8e84976eb6ac203a905c54f68400aebec155ba00fcc99678777a27684821cc9821161477de22fe4e7fd6fbf21af0f1b341c7042b2a12a5d9ee4eed20b5c75cf5 SHA512 8bf38338818089276d071e45477521f15b2945c21c4b6c8c628fd2033d4b60a3f2ee9d4f05fbfa2423b1bc8b14f67a01956b8eeb327c44ba076b31985760fe04
-MISC metadata.xml 335 BLAKE2B 5b9037f7c7ada3f92d51b965d65b0f47af853b60c4409d1e04522485eeb3a3783f58c4e6e5cb1dfb759d27d09254fae5593f0d12947ae3eb286d7867a6b7ca99 SHA512 78b9833542c259f024f8041b1e26710f42ab792919970e8d5e73c8da539c74e62bec318f5ee18d09b26baee3c17bc49f14f3e70a1032da46acd587c934407cd4
diff --git a/games-arcade/burgerspace/burgerspace-1.9.2.ebuild b/games-arcade/burgerspace/burgerspace-1.9.2.ebuild
deleted file mode 100644
index 6eb8eafc4737..000000000000
--- a/games-arcade/burgerspace/burgerspace-1.9.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools games
-
-DESCRIPTION="Clone of the 1982 BurgerTime video game by Data East"
-HOMEPAGE="http://perso.b2b2c.ca/sarrazip/dev/burgerspace.html"
-SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="network"
-RESTRICT="test" # doesn't really test anything
-
-RDEPEND=">=dev-games/flatzebra-0.1.6"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i \
- -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \
- -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \
- -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \
- src/Makefile.am \
- || die
- sed -i \
- -e "/Categories/s:Application;::" \
- -e "/Icon/s:\..*::" \
- -e "/Terminal/s:0:false:" \
- src/burgerspace.desktop.in \
- || die
- eautoreconf
-}
-
-src_configure() {
- egamesconf \
- $(use_with network)
-}
-
-src_install() {
- emake -C src DESTDIR="${D}" install
- doman doc/${PN}.6
- dodoc AUTHORS NEWS README THANKS
- prepgamesdirs
-}
diff --git a/games-arcade/burgerspace/metadata.xml b/games-arcade/burgerspace/metadata.xml
deleted file mode 100644
index 0f35d2dd16cf..000000000000
--- a/games-arcade/burgerspace/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="network">Enable client-server support</flag>
- </use>
-</pkgmetadata>
diff --git a/games-arcade/cavezofphear-0.5.1 b/games-arcade/cavezofphear-0.5.1
new file mode 100644
index 000000000000..8ebb63edc1d1
--- /dev/null
+++ b/games-arcade/cavezofphear-0.5.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=>=sys-libs/ncurses-5:0 virtual/pkgconfig
+DESCRIPTION=A boulder dash / digger-like game for console using ncurses
+EAPI=5
+HOMEPAGE=http://www.x86.no/cavezofphear/
+KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd
+LICENSE=GPL-3
+RDEPEND=>=sys-libs/ncurses-5:0 games-misc/games-envd
+SLOT=0
+SRC_URI=http://www.x86.no/cavezofphear/phear-0.5.1.tar.bz2
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=16a17e77921439c6cf74a264b426f098
diff --git a/games-arcade/cavezofphear/Manifest b/games-arcade/cavezofphear/Manifest
deleted file mode 100644
index 90dd5d2e3e56..000000000000
--- a/games-arcade/cavezofphear/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX cavezofphear-0.5.1-gentoo.patch 876 BLAKE2B fe2ff1ff1b1698ecbe06492bd80b8104908def9b1d4810b2c6b569e55d71a420a70a2d731555cee3a42adb40fa76b2964e2ba57105a1b47c00f54ca48851b213 SHA512 ee3d37644d1b94b39db2274eac0eadd3a823736177da317a2476238dbebe1a8a5af466f01771249e59aed838c684c9fd59fe7868aac3f1e1b89a75863bc49af4
-DIST phear-0.5.1.tar.bz2 25750 BLAKE2B 0b2c4a6f51fadd48a1e01dd5ac2072984368b3314fd3df01d4ad8adfdc0d031d443ac5f950651d4fff4ff5019b61868532eff0ed3d31bd6b2ba0f97893391d6a SHA512 23326a63acc06e77a1dd3505345940f8ef31b671282e00f623b181fe1cdbdf1b7e4b37a6e91ea430348a02239ed1450736dc075ea3af3eee0e8acb115aa89f3b
-EBUILD cavezofphear-0.5.1.ebuild 786 BLAKE2B e65d12cc486465e7e2eb95e08e303ef32cde37826134d2a8c1023e214fa926bac81e757df3b57c618041283046548243ff5bc6b13d7768d8aa6153a8d15fd969 SHA512 0ac69f98da352351119afe16354aab827ab2b199dd6422e92cf0cd9993553e8ac37e10f793d56d66ea45cd82ef7b562ce87fd75b64b5e88ca60b72977dcbffc3
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild b/games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild
deleted file mode 100644
index d8b152e2fbfe..000000000000
--- a/games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="A boulder dash / digger-like game for console using ncurses"
-HOMEPAGE="http://www.x86.no/cavezofphear/"
-SRC_URI="http://www.x86.no/${PN}/${P/cavezof}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND=">=sys-libs/ncurses-5:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/${P/cavezof/}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gentoo.patch
- sed -i \
- -e "s:get_data_dir(.):\"${GAMES_DATADIR}/${PN}/\":" \
- src/{chk.c,main.c,gplot.c} \
- || die
-}
-
-src_install() {
- dogamesbin src/phear
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r data/*
- dodoc ChangeLog README* TODO
- prepgamesdirs
-}
diff --git a/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch b/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch
deleted file mode 100644
index fbf79af44519..000000000000
--- a/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -ru phear-0.5.1.orig/Makefile phear-0.5.1/Makefile
---- phear-0.5.1.orig/Makefile 2007-02-27 06:21:55.000000000 -0500
-+++ phear-0.5.1/Makefile 2013-01-18 02:09:56.403224104 -0500
-@@ -2,7 +2,7 @@
- DESTDIR_DATA = /usr/local/share
-
- make:
-- cd src && make
-+ $(MAKE) -C src phear
- clean:
- rm -f phear editor
- install:
-diff -ru phear-0.5.1.orig/src/Makefile phear-0.5.1/src/Makefile
---- phear-0.5.1.orig/src/Makefile 2011-12-12 07:26:03.000000000 -0500
-+++ phear-0.5.1/src/Makefile 2013-01-18 02:10:48.218423433 -0500
-@@ -2,10 +2,8 @@
-
- DESTDIR = ..
-
--CC = gcc
- INSTALL = install
--CFLAGS ?= -s -Wall -O2
--LDFLAGS += -lncurses
-+LDLIBS = `pkg-config ncurses --libs`
-
- all: phear install clean
-
-@@ -13,7 +11,7 @@
- $(CC) $(CFLAGS) -c $^ -o $@
-
- phear: $(OBJS)
-- $(CC) $(CFLAGS) -o $@ $^ ${LDFLAGS}
-+ $(CC) $(CFLAGS) -o $@ $^ ${LDFLAGS} $(LDLIBS)
-
- install: install-game
-
diff --git a/games-arcade/cavezofphear/metadata.xml b/games-arcade/cavezofphear/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/cavezofphear/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/cdogs-sdl-0.4-r1 b/games-arcade/cdogs-sdl-0.4-r1
new file mode 100644
index 000000000000..92f755869c6d
--- /dev/null
+++ b/games-arcade/cdogs-sdl-0.4-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video] media-libs/sdl-mixer
+DESCRIPTION=A port of the old DOS arcade game C-Dogs
+EAPI=5
+HOMEPAGE=http://lumaki.com/code/cdogs
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-mixer games-misc/games-envd
+SLOT=0
+SRC_URI=http://icculus.org/cdogs-sdl/files/src/cdogs-sdl-0.4.tar.bz2 http://icculus.org/cdogs-sdl/files/data/cdogs-data-2007-07-06.tar.bz2
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=ae9f617e33e30044fd81b6bde2e34280
diff --git a/games-arcade/cdogs-sdl/Manifest b/games-arcade/cdogs-sdl/Manifest
deleted file mode 100644
index 237864c149df..000000000000
--- a/games-arcade/cdogs-sdl/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX cdogs-sdl-0.4-64bit.patch 1047 BLAKE2B daf0cd53da4acfde31a1a26f5f2a676dafe1d4caa9d8ff7929a18c207f9b67406058bfa25a2d96fc2d72a87ff44c3b856bfbe1931b18031e8b0e7e8d3a2f2b29 SHA512 6a0c474d1bac65400cf1078a3b49cb2ea147fa460d6f361482a3a340bdedec9816976e235b57facabb7327be770796be8cf45b9a5a1891ecd44f1a090a4bcf54
-DIST cdogs-data-2007-07-06.tar.bz2 218810 BLAKE2B fb788ed11ef220b4f244a74be838536281a87a5c8055cb9674b4269f0a63cb07120b31af113fab63f820c1b293c97b310e91d3638bc41d5d3ef4a12472481aaa SHA512 9e645d64bcc0b99df9fb113f7103590eb8045ca9439700279c8ea55a6277d10fc38aff38bb1137887bc5697c505fe18e15d6c62eaf2790c065b1261fa7418a84
-DIST cdogs-sdl-0.4.tar.bz2 164804 BLAKE2B 91498d981b2318d4f1d68112fe8d574b447290f9cad7b232a56cd6d516ca2fd3983b01789c87914f81eaa6d1c593dac95fe88ec1cd2823e6769d9f5980c6c2d5 SHA512 69fbac533207e38c85cf0f71db47df50405a5ff220a6662f7e186d1f54c4181ee56e1ff8049a427acec7fcf0529b8df66db36a693978bb0aa04eb0594a8b5adc
-EBUILD cdogs-sdl-0.4-r1.ebuild 1261 BLAKE2B 0bdc892706823e514c7bfa9a6ad2113ef8505986960550eaba76d3997c2fc5a3943bffe93db1b825b5b4bf76be6e43608572d2729bf48ee093b578b70dd16d70 SHA512 e90e30c1079458c48bef0927e78e891356ef56ab4168931ac319ccb86f09d29604f4464a666cb21a3d52ce47c4a29e9457c901c004d96dd6a1a228e6a9a35053
-MISC metadata.xml 559 BLAKE2B e0c0e67efaa3883d573482c8ae9e0eefd8a2315c8e021b32fa7f92cb01518ba75212e8b25cdc9464fd6c98af855eb2f658003ec180355eab57d5c0bf17654e78 SHA512 c3a7ca1efeffa6465e89a8bd1c8460a6345406c52281190ae4d63cad3896f08cab7808732658bb26425850032888010f6c5abc6ce2833bd14c5ef80c25a1b29c
diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-0.4-r1.ebuild b/games-arcade/cdogs-sdl/cdogs-sdl-0.4-r1.ebuild
deleted file mode 100644
index 04c64376691c..000000000000
--- a/games-arcade/cdogs-sdl/cdogs-sdl-0.4-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils flag-o-matic games
-
-CDOGS_DATA="cdogs-data-2007-07-06"
-DESCRIPTION="A port of the old DOS arcade game C-Dogs"
-HOMEPAGE="http://lumaki.com/code/cdogs"
-SRC_URI="http://icculus.org/cdogs-sdl/files/src/${P}.tar.bz2
- http://icculus.org/cdogs-sdl/files/data/${CDOGS_DATA}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]
- media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${P}/src
-
-src_unpack() {
- unpack ${A}
- mv ${CDOGS_DATA} ${P}/data || die
-}
-
-src_prepare() {
- sed -i \
- -e "/^CF_OPT/d" \
- -e "/^CC/d" \
- Makefile || die
- sed -i -e "/\bopen(/s/)/, 0666)/" files.c || die
- epatch "${FILESDIR}"/${P}-64bit.patch
- append-cflags -std=gnu89 # build with gcc5 (bug #571112)
-}
-
-src_compile() {
- emake I_AM_CONFIGURED=yes \
- SYSTEM="\"linux\"" \
- STRIP=true \
- DATADIR="${GAMES_DATADIR}/${PN}" \
- cdogs
-}
-
-src_install() {
- dogamesbin cdogs
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r ../data/*
- newicon ../data/cdogs_icon.png ${PN}.png
- dodoc ../doc/{README,AUTHORS,ChangeLog,README_DATA,TODO,original_readme.txt}
- make_desktop_entry "cdogs -fullscreen" C-Dogs
- prepgamesdirs
-}
diff --git a/games-arcade/cdogs-sdl/files/cdogs-sdl-0.4-64bit.patch b/games-arcade/cdogs-sdl/files/cdogs-sdl-0.4-64bit.patch
deleted file mode 100644
index bcab13c0ebfd..000000000000
--- a/games-arcade/cdogs-sdl/files/cdogs-sdl-0.4-64bit.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/grafx.c
-+++ src/grafx.c
-@@ -216,12 +216,6 @@
- SDL_VideoQuit();
- }
-
--typedef struct _Pic {
-- short int w;
-- short int h;
-- char *data;
--} Pic;
--
- int ReadPics(const char *filename, void **pics, int maxPics,
- color * palette)
- {
-@@ -241,12 +235,12 @@
- fread(&size, sizeof(size), 1, f);
- swap16(&size);
- if (size) {
-- Pic *p = sys_mem_alloc(size);
-+ unsigned char *p = sys_mem_alloc(size);
-
-- f_read16(f, &p->w, 2);
-- f_read16(f, &p->h, 2);
-+ f_read16(f, &p[0], 2); // w
-+ f_read16(f, &p[2], 2); // h
-
-- f_read(f, &p->data, size - 4);
-+ f_read(f, &p[4], size - 4); // data
-
- pics[i] = p;
-
-@@ -278,11 +272,11 @@
- fread(&size, sizeof(size), 1, f);
- swap16(&size);
- if (size) {
-- Pic *p = sys_mem_alloc(size);
-+ unsigned char *p = sys_mem_alloc(size);
-
-- f_read16(f, &p->w, 2);
-- f_read16(f, &p->h, 2);
-- f_read(f, &p->data, size - 4);
-+ f_read16(f, &p[0], 2); // w
-+ f_read16(f, &p[2], 2); // h
-+ f_read(f, &p[4], size - 4); // data
-
- pics[i] = p;
-
diff --git a/games-arcade/cdogs-sdl/metadata.xml b/games-arcade/cdogs-sdl/metadata.xml
deleted file mode 100644
index 8332a46990b6..000000000000
--- a/games-arcade/cdogs-sdl/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-C-Dogs is an arcade shoot-em-up which lets players work alone and
-cooperatively during missions or fight against each other in the "dogfight"
-deathmatch mode. The DOS version of C-Dogs came with severla built in missions
-and dogfight maps. This version does too.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/ceferino-0.97.8-r2 b/games-arcade/ceferino-0.97.8-r2
new file mode 100644
index 000000000000..1473a71b68d4
--- /dev/null
+++ b/games-arcade/ceferino-0.97.8-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=>=media-libs/libsdl-1.2[video] >=media-libs/sdl-image-1.2 >=media-libs/sdl-mixer-1.2 nls? ( virtual/libintl ) nls? ( sys-devel/gettext ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Super-Pang clone (destroy bouncing balloons with your grapnel)
+EAPI=6
+HOMEPAGE=http://www.loosersjuegos.com.ar/juegos/ceferino
+IUSE=nls
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=media-libs/libsdl-1.2[video] >=media-libs/sdl-image-1.2 >=media-libs/sdl-mixer-1.2 nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=mirror://debian/pool/main/c/ceferino/ceferino_0.97.8+svn37.orig.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=d59ce4172f81a0bed1edd27cb3613ec6
diff --git a/games-arcade/ceferino/Manifest b/games-arcade/ceferino/Manifest
deleted file mode 100644
index 1f30ebe0fb64..000000000000
--- a/games-arcade/ceferino/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ceferino_0.97.8+svn37.orig.tar.gz 2104956 BLAKE2B b3cb68d37e383223def569a333950511e4506b1bea1337189dda36e4c04fd6261c45d532bb2ad3691e73989e8ce5544f7d5e750d035081441f8241401d62217b SHA512 83bccb39f0ecd9f41767c4d94cebb3266c77f11eb22d6cf517f6488af384bad88bdd538b5746e0a3c6e1a57481a4c946ec03afb97a000cd21664d3f179e1a9b6
-EBUILD ceferino-0.97.8-r2.ebuild 1170 BLAKE2B e39d6e3ec277c2f9ae1af4e3e770d43b980e8c34af8a3640a5606c7f20d7ef44b0334b5b1ed149821037199bdb7cd2597b74272e5a7b27486b896f2a7f842659 SHA512 3cbfe58c7ee27c3cd10a0bc3b8fb21a282eaa5bd42c8a6f4e3a66754408c08953fafda36d513d272762f4faa80377d884671e6ba0e2339d4071d85fd2eacd7ff
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/ceferino/ceferino-0.97.8-r2.ebuild b/games-arcade/ceferino/ceferino-0.97.8-r2.ebuild
deleted file mode 100644
index 736477bbe141..000000000000
--- a/games-arcade/ceferino/ceferino-0.97.8-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="Super-Pang clone (destroy bouncing balloons with your grapnel)"
-HOMEPAGE="http://www.loosersjuegos.com.ar/juegos/ceferino"
-SRC_URI="mirror://debian/pool/main/c/ceferino/${PN}_${PV}+svn37.orig.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- >=media-libs/libsdl-1.2[video]
- >=media-libs/sdl-image-1.2
- >=media-libs/sdl-mixer-1.2
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
-"
-
-S="${WORKDIR}/${P}+svn37"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-latin1.patch
- sed -i \
- -e '/^INCLUDES/s:\$(datadir)/locale:/usr/share/locale:' \
- src/Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- default
- newicon data/ima/icono.png ${PN}.png
- make_desktop_entry ceferino "Don Ceferino Hazaña"
-}
-
-pkg_postinst() {
- if ! has_version "media-libs/sdl-mixer[mod]" ; then
- ewarn
- ewarn "To hear music, you will have to rebuild media-libs/sdl-mixer"
- ewarn "with the \"mod\" USE flag turned on."
- ewarn
- fi
-}
diff --git a/games-arcade/ceferino/metadata.xml b/games-arcade/ceferino/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/ceferino/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/circuslinux-1.0.3-r1 b/games-arcade/circuslinux-1.0.3-r1
new file mode 100644
index 000000000000..3ef76fe43cc2
--- /dev/null
+++ b/games-arcade/circuslinux-1.0.3-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl media-libs/sdl-image[png] media-libs/sdl-mixer[mod]
+DESCRIPTION=clone of the Atari 2600 game "Circus Atari"
+EAPI=6
+HOMEPAGE=http://www.newbreedsoftware.com/circus-linux/
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/sdl-image[png] media-libs/sdl-mixer[mod]
+SLOT=0
+SRC_URI=ftp://ftp.sonic.net/pub/users/nbs/unix/x/circus-linux/circuslinux-1.0.3.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=12bd2147479b280a9c24883e81f135b2
diff --git a/games-arcade/circuslinux/Manifest b/games-arcade/circuslinux/Manifest
deleted file mode 100644
index 89267782775d..000000000000
--- a/games-arcade/circuslinux/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST circuslinux-1.0.3.tar.gz 1253839 BLAKE2B 1f0b57e417144b88688b2f900efebd95d35d7656a16a1b074197e0bd1fb33de3434582ac66e3bf996e7f1fbaafaefadc5091967696eecfcbbdf4a1c2316e0d17 SHA512 292bcaad39342ad69862f1add36b11505ca5f2601637a8db6fad438c5a4b32d7801bc7e6c08b903b0fb8bf68dcb3ec8d968fb913cde65941b9b9ac64b5a5266f
-EBUILD circuslinux-1.0.3-r1.ebuild 779 BLAKE2B a0fb16d476f708bdac79382cceced694b8fdc03abbb8417985d04523d1443c325640d89502709cd22bedb58f8ce6017495c4cb54b29516638d9d34ec812e9f0d SHA512 8b87bf86f8819e5965ba73716063dc435fdb69330c2b891132ab599e8fafaae6c0833fb5085680a8915db3b8d86566e87b96c5bf371e507df29c26149f18c5b1
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/circuslinux/circuslinux-1.0.3-r1.ebuild b/games-arcade/circuslinux/circuslinux-1.0.3-r1.ebuild
deleted file mode 100644
index bc3c43f34833..000000000000
--- a/games-arcade/circuslinux/circuslinux-1.0.3-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="clone of the Atari 2600 game \"Circus Atari\""
-SRC_URI="ftp://ftp.sonic.net/pub/users/nbs/unix/x/circus-linux/${P}.tar.gz"
-HOMEPAGE="http://www.newbreedsoftware.com/circus-linux/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[mod]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e "/^install-data-am/d" \
- Makefile.in \
- || die
- sed -i \
- -e 's/\$(pkgdatadir)/$(DESTDIR)&/' \
- data/Makefile.in \
- || die
-}
-
-src_install () {
- default
- newicon data/images/${PN}-icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Circus Linux!"
-}
diff --git a/games-arcade/circuslinux/metadata.xml b/games-arcade/circuslinux/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/circuslinux/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/cob-0.9-r1 b/games-arcade/cob-0.9-r1
new file mode 100644
index 000000000000..111bdade6476
--- /dev/null
+++ b/games-arcade/cob-0.9-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[joystick,sound,video]
+DESCRIPTION=Cruising on Broadway: a painting-type game
+EAPI=6
+HOMEPAGE=http://www.autismuk.freeserve.co.uk/
+KEYWORDS=~alpha ~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[joystick,sound,video]
+SLOT=0
+SRC_URI=http://www.autismuk.freeserve.co.uk/cob-0.9.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=727ed4585e15cd0f86f580fc9ae34047
diff --git a/games-arcade/cob/Manifest b/games-arcade/cob/Manifest
deleted file mode 100644
index cddbae98481e..000000000000
--- a/games-arcade/cob/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX cob-0.9-gcc43.patch 618 BLAKE2B 211bc0f4221b05ed761b8d214ebb11e6cf4262d89ba01beba75a10297d70547ea0d66c6c85d313fdc0826706bd8270e5741ae5e44ad5e97b4a078e25163eac32 SHA512 15cdb6cfacdd49e37fd41e337f425e9f3f020f9d019ea8d1fb860d14b0cebb04dab558c0bb1aa923d0d58fac56c6d579398b0ca7c18e70989c3efd924452d7e5
-AUX cob-0.9-gcc44.patch 1147 BLAKE2B 01a069e45b39b2d4bdd3d066ff295a2e99d2d782c5e924ab2aa5a4614e9b9482acf52735a0f48e6d7d312d101ba3652987fad9fa675897d1b49054fec85d0ffa SHA512 169559f882eba5f34558f845c44c09ba6821db689ae5a73dc6e8cd14ae12d4299fbad3e67b4c828fa3de435c20e948fb8c0266e3267b52b5bb87302047d4034d
-DIST cob-0.9.tar.gz 712618 BLAKE2B f73bec711f4e2c7907cf987fdd12207556752e05f5cf98f9818ef470c2bc2fa95f03c8c4a2f6c114b87d5c00cf3b17da3a1d127869b7ee548d5bd0d05d4c4114 SHA512 1a329bb06a25137c1dc9d65cff949ed1b0ca7445ecf897375be71581c35f0bc563008fc7607d650a660a405f2282b0329148487bd29b6a053478b61d932bdf4d
-EBUILD cob-0.9-r1.ebuild 593 BLAKE2B 25c5e8a97fe40c204f0208405433b184de2bcd62c09c89a0542580a7d44cfb5533068c3e51bcd948d9c8633271098dadbf31cfe7320b697c09b70ae07ab8c413 SHA512 351d45bcee92b810c7196d7844470d06699c1ac089eed506308aff172d202964633fc16d67e41a47f275f5d2d9bacf4668a5f8bd1d9613e48d9862566f3a58cd
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/cob/cob-0.9-r1.ebuild b/games-arcade/cob/cob-0.9-r1.ebuild
deleted file mode 100644
index 26d73169d352..000000000000
--- a/games-arcade/cob/cob-0.9-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Cruising on Broadway: a painting-type game"
-HOMEPAGE="http://www.autismuk.freeserve.co.uk/"
-SRC_URI="http://www.autismuk.freeserve.co.uk/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[joystick,sound,video]"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-gcc44.patch
-)
-
-src_install() {
- default
- make_desktop_entry ${PN} "Cruising on Broadway"
-}
diff --git a/games-arcade/cob/files/cob-0.9-gcc43.patch b/games-arcade/cob/files/cob-0.9-gcc43.patch
deleted file mode 100644
index bc7e6fb3e02c..000000000000
--- a/games-arcade/cob/files/cob-0.9-gcc43.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/cob/menu.cpp
-+++ b/cob/menu.cpp
-@@ -16,6 +16,7 @@
- ***************************************************************************/
-
- #include "cob.hxx"
-+#include <cstring>
-
- // **************************************************************************************************************************
- //
---- a/cob/sdw.hxx
-+++ b/cob/sdw.hxx
-@@ -19,6 +19,7 @@
-
- #include <iostream>
- #include <string>
-+#include <cstdlib>
-
- namespace SDLWrapper // It's all nicely in a namespace SDLWrapper
- {
-@@ -192,4 +193,4 @@
- AudioNoise(int l) : AudioBeep(0,l) { }
- };
-
--};
-+}
diff --git a/games-arcade/cob/files/cob-0.9-gcc44.patch b/games-arcade/cob/files/cob-0.9-gcc44.patch
deleted file mode 100644
index 02b4842617f2..000000000000
--- a/games-arcade/cob/files/cob-0.9-gcc44.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/cob/game.cpp
-+++ b/cob/game.cpp
-@@ -15,6 +15,7 @@
- * *
- ***************************************************************************/
-
-+#include <cstdio>
- #include "cob.hxx"
-
- // **************************************************************************************************************************
---- a/cob/main.cpp
-+++ b/cob/main.cpp
-@@ -15,6 +15,7 @@
- * *
- ***************************************************************************/
-
-+#include <cstdio>
- #include "cob.hxx"
-
- // **************************************************************************************************************************
---- a/cob/map.cpp
-+++ b/cob/map.cpp
-@@ -15,6 +15,7 @@
- * *
- ***************************************************************************/
-
-+#include <cstdio>
- #include "cob.hxx"
-
- // **************************************************************************************************************************
diff --git a/games-arcade/cob/metadata.xml b/games-arcade/cob/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/cob/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/commandergenius-1.8.3 b/games-arcade/commandergenius-1.8.3
new file mode 100644
index 000000000000..9abddd9ae14e
--- /dev/null
+++ b/games-arcade/commandergenius-1.8.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=media-libs/libsdl2[X,opengl?,sound,video] media-libs/sdl2-image opengl? ( virtual/opengl ) tremor? ( media-libs/tremor ) !tremor? ( media-libs/libvorbis ) dev-libs/boost virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=Open Source Commander Keen clone (needs original game files)
+EAPI=5
+HOMEPAGE=http://clonekeenplus.sourceforge.net
+IUSE=opengl tremor
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl2[X,opengl?,sound,video] media-libs/sdl2-image opengl? ( virtual/opengl ) tremor? ( media-libs/tremor ) !tremor? ( media-libs/libvorbis ) games-misc/games-envd
+RESTRICT=mirror
+SLOT=0
+SRC_URI=https://github.com/gerstrong/Commander-Genius/archive/v183release.tar.gz -> commandergenius-1.8.3.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=23f052c8f78301470e9d8b09cbd31950
diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest
deleted file mode 100644
index 81acbd597a87..000000000000
--- a/games-arcade/commandergenius/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX commandergenius-wrapper 450 BLAKE2B 6baf65533f64f398628bdd33f3e9a5f36225b0817a8a9fee61719fb63fcb7f9d2445a7187def831c68422626eac78899721dbf9c93da0d76971ffa3622f66cf6 SHA512 7c3eb80389dfcae1345cbf7dae614c392dfa4ad3c6cbe02b850055df6d43f4e5531bc8fab8703804ce78ae882ed6322c9e4adf0c0f516235e1af17a8c29d7f1f
-DIST commandergenius-1.8.3.tar.gz 71446309 BLAKE2B 01f54e3deb4189e103d9ae23efadfe82363893b48e31d4b5b505f961191b5afe36440b67f0da55d59b6fceeadb15659503d3326975cb131f131b9a630ac35ae8 SHA512 821a356751629b7f3b122f52a31588f2174580fa6450699f8a03bcd78e305c649c7b36bb21dd2d222411c648b78c3bb02c11e9691e8cb2459380e6a70c2dbe2a
-EBUILD commandergenius-1.8.3.ebuild 2157 BLAKE2B 113e8381fd4d1099ee692a888bc1fd1027cdff5fe812d3bd23a56e431069e069f25727b63aeaf80ce447851aa428086eddd611860ec7711d1491af972d82e07f SHA512 7171cd0d82c83ad3d9409d89482aa5416f2d2034bd378f7e38537ce390999ec899457f312c9d2b0d013811c3573526001079173c78d3666615bc6a9c3cd9bef2
-MISC metadata.xml 547 BLAKE2B f23ffc9a4f2fad2c93dd1009c01cf85b458137a847e8e80b61b7831fd35d27f5edb4d4f69663ac6123ea7303dd675fd08910c85f4acf3f6b648a219d67198c1b SHA512 cd0eba4defa145cacddef5596483c9665a5f1c7dd940dc98ad7b7dec578d6b149f53d6540a0c7610b1976bee91cd2f33eb03b12a466cec15aef8d092f9eb82ba
diff --git a/games-arcade/commandergenius/commandergenius-1.8.3.ebuild b/games-arcade/commandergenius/commandergenius-1.8.3.ebuild
deleted file mode 100644
index 435c937ccf64..000000000000
--- a/games-arcade/commandergenius/commandergenius-1.8.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CMAKE_IN_SOURCE_BUILD=1
-inherit cmake-utils eutils games
-
-MY_P=CGenius-${PV}-Release-Source
-DESCRIPTION="Open Source Commander Keen clone (needs original game files)"
-HOMEPAGE="http://clonekeenplus.sourceforge.net"
-SRC_URI="https://github.com/gerstrong/Commander-Genius/archive/v${PV//./}release.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="opengl tremor"
-RESTRICT="mirror" # contains keen files, but we do not install them
-
-RDEPEND="media-libs/libsdl2[X,opengl?,sound,video]
- media-libs/sdl2-image
- opengl? ( virtual/opengl )
- tremor? ( media-libs/tremor )
- !tremor? ( media-libs/libvorbis )"
-DEPEND="${RDEPEND}
- dev-libs/boost
- virtual/pkgconfig"
-
-S=${WORKDIR}/Commander-Genius-${PV//./}release
-
-src_prepare() {
- cmake-utils_src_prepare
-
- rm -rf vfsroot || die
- sed -i -e '/INCLUDE(package.cmake)/d' CMakeLists.txt || die
- cp version.h src/ || die # Workaround buggy neard package - bug #558160
-}
-
-src_configure() {
- local mycmakeargs=(
- -DAPPDIR="${GAMES_BINDIR}"
- -DSHAREDIR="/usr/share"
- -DGAMES_SHAREDIR="${GAMES_DATADIR}"
- -DDOCDIR="/usr/share/doc/${PF}"
- -DBUILD_TARGET="LINUX"
- $(cmake-utils_use opengl OPENGL)
- $(cmake-utils_use tremor TREMOR)
- $(cmake-utils_use !tremor OGG)
- -DUSE_SDL2=1
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- newicon src/CGLogo.png ${PN}.png
- newgamesbin "${FILESDIR}"/commandergenius-wrapper commandergenius
- if [[ -e "${ED}${GAMES_BINDIR}"/CGeniusExe ]] ; then
- mv "${ED}${GAMES_BINDIR}"/CGeniusExe \
- "${ED}${GAMES_BINDIR}"/CommanderGenius || die
- fi
-
- make_desktop_entry commandergenius
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
- elog "Check your settings in ~/.CommanderGenius/cgenius.cfg"
- elog "after you have started the game for the first time."
- use opengl && elog "You may also want to set \"OpenGL = true\""
- elog
- elog "Run the game via:"
- elog " 'commandergenius [path-to-keen-data]'"
- elog "or add your keen data dir to the search paths in cgenius.cfg"
-}
diff --git a/games-arcade/commandergenius/files/commandergenius-wrapper b/games-arcade/commandergenius/files/commandergenius-wrapper
deleted file mode 100644
index 0fa5243a5df0..000000000000
--- a/games-arcade/commandergenius/files/commandergenius-wrapper
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-# CommanderGenius by default searches pwd for keen data which can cause
-# massive load/lag depending on which dir you are currently in.
-# This wrapper cd's into ~/.CommanderGenius unless you pass a directory
-# on the command line which is used as additional search path then.
-#
-# use: commandergenius [path-to-keen-dir]
-
-if [ -z $1 ] ; then
- SEARCHDIR=~/.CommanderGenius
-else
- SEARCHDIR="$1"
-fi
-
-cd ${SEARCHDIR}
-
-exec CommanderGenius "$@"
diff --git a/games-arcade/commandergenius/metadata.xml b/games-arcade/commandergenius/metadata.xml
deleted file mode 100644
index 1f862355f14e..000000000000
--- a/games-arcade/commandergenius/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="tremor">
- Use <pkg>media-libs/tremor</pkg> as ogg decoder
- instead of <pkg>media-libs/libvorbis</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">clonekeenplus</remote-id>
- <remote-id type="github">gerstrong/Commander-Genius</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/conveysdl-1.3-r1 b/games-arcade/conveysdl-1.3-r1
new file mode 100644
index 000000000000..7ff87973966a
--- /dev/null
+++ b/games-arcade/conveysdl-1.3-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer
+DESCRIPTION=Guide the blob along the conveyer belt collecting the red blobs
+EAPI=6
+HOMEPAGE=http://www.cloudsprinter.com/software/conveysdl/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=http://www.cloudsprinter.com/software/conveysdl/conveysdl.1.3.tar
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=5e473b952280b7732a958ee87b834947
diff --git a/games-arcade/conveysdl/Manifest b/games-arcade/conveysdl/Manifest
deleted file mode 100644
index 457772c0e250..000000000000
--- a/games-arcade/conveysdl/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX conveysdl-1.3-arrays.patch 997 BLAKE2B 6a243b48ee809c86a02a6c49117a0e86a1b0dbce80cb9c761e693b66a576536b92ffb1c61e0bb3676d2b6850f1b8985d52d0c0d67de4bf9e6aaf186fed2e1bac SHA512 c4d52d0da7bedb4941d7438203e7c1d25d72960ab739e1a4c359628424a95f95001340b74b7926ae22c7c837f2f7a241891381f16c3a15f75e51ad908cc6b56e
-AUX conveysdl-1.3-speed.patch 1410 BLAKE2B 2e0716f1a40e2a42cd9e30e3154f3b79dd4691e97a530761d8f4b6d3f1069382c5e430b56df5f60928f1c249257652c8c4b5800ba08a5d6881bd9d8267dfd378 SHA512 8766d4c522b58f9def8d7f1a9b928287643068daf6594fde91ba1fe9aa6363eea36958d98ca3aa40eead761eda7a253209cf74143b4a6333f2e0ed9bdc116fbf
-DIST conveysdl.1.3.tar 429568 BLAKE2B 950952ad311bb51855bbd1cf3bf25b750d067db1cef8333f44ac3a96f30033f700efb9771d3050be6a3acc63c79b49fa8d64a1a11a088a777a13f21fb82a4c81 SHA512 fe6f91cdd63ae1019cb99613618e44ceeddb4080ad5e50bd8ce0abf27e057617d3658a29b2faf668cbc3b0887f1a4a05cadadb060f69d850c3d85c9e7190dd8a
-EBUILD conveysdl-1.3-r1.ebuild 1193 BLAKE2B 38abb28c4be7f04bb8274b67f7f11fca9c6cd3ebd21d7f3fae58bbca584e6c340c03cbc19610a74b20a62a74a7dc75201a941c0fad30ad1d4af39b3b87439b21 SHA512 d4cbf98bb28f849369a83e4a6bec021d5c9ab1b01b19d51a2c35b88b178226e237671461097941769219d58a34cecea23c44e576e8f03db98eb86d9dd4a97731
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/conveysdl/conveysdl-1.3-r1.ebuild b/games-arcade/conveysdl/conveysdl-1.3-r1.ebuild
deleted file mode 100644
index 5c39dd327ee7..000000000000
--- a/games-arcade/conveysdl/conveysdl-1.3-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Guide the blob along the conveyer belt collecting the red blobs"
-HOMEPAGE="http://www.cloudsprinter.com/software/conveysdl/"
-SRC_URI="http://www.cloudsprinter.com/software/conveysdl/${P/-/.}.tar"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-mixer"
-RDEPEND=${DEPEND}
-
-S="${WORKDIR}"
-
-src_prepare() {
- default
-
- # Incomplete readme
- sed -i \
- -e 's:I k:use -nosound to disable sound\n\nI k:' \
- readme || die
-
- sed -i \
- -e 's:SDL_Mi:SDL_mi:' \
- main.c || die
-
- eapply \
- "${FILESDIR}"/${P}-arrays.patch \
- "${FILESDIR}"/${P}-speed.patch
-}
-
-src_compile() {
- emake main \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS} $(sdl-config --cflags) \
- -DDATA_PREFIX=\\\"/usr/share/${PN}/\\\" \
- -DENABLE_SOUND" \
- LDLIBS="-lSDL_mixer $(sdl-config --libs)"
-}
-
-src_install() {
- newbin main ${PN}
- insinto /usr/share/${PN}
- doins -r gfx sounds levels
- newicon gfx/jblob.bmp ${PN}.bmp
- make_desktop_entry ${PN} Convey /usr/share/pixmaps/${PN}.bmp
- einstalldocs
-}
diff --git a/games-arcade/conveysdl/files/conveysdl-1.3-arrays.patch b/games-arcade/conveysdl/files/conveysdl-1.3-arrays.patch
deleted file mode 100644
index a6286d96f145..000000000000
--- a/games-arcade/conveysdl/files/conveysdl-1.3-arrays.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/main.c.org 2010-07-28 13:16:20.552161148 +0300
-+++ b/main.c 2010-07-29 20:43:14.714543259 +0300
-@@ -22,7 +22,7 @@
-
- SDL_Surface *bletters;
- SDL_Surface *letters[100];
--SDL_Surface *tiles[9];
-+SDL_Surface *tiles[10];
- SDL_Surface *btiles;
- SDL_Surface *blob;
- SDL_Surface *jblob;
-@@ -51,7 +51,7 @@
- FILE *file_ptr;
-
-
--int bpointx,bpointy,pointx,pointy,jug,death,goose,jump,jumpf,blibs,spr[1000][8],leveldone,level,lives,totallevels,blobx[7],bloby[7],blobp[7],score,bak,bok,buk,bik,start,blibo,blibs,die,jumpoo=12,speed=4,arse,highscore;
-+int bpointx,bpointy,pointx,pointy,jug,death,goose,jump,jumpf,blibs,spr[1000][8],leveldone,level,lives,totallevels,blobx[8],bloby[8],blobp[8],score,bak,bok,buk,bik,start,blibo,blibs,die,jumpoo=12,speed=4,arse,highscore;
- /* Keys */
- int quit = 0;
- int spacebar = 0;
-@@ -452,7 +452,7 @@
- static void info(void)
- {
- int monkey=70,munk;
-- char scoremonkey[10];
-+ char scoremonkey[16];
- if (lives>1) {
- for (munk=1 ; munk<lives ; munk++ )
- {
diff --git a/games-arcade/conveysdl/files/conveysdl-1.3-speed.patch b/games-arcade/conveysdl/files/conveysdl-1.3-speed.patch
deleted file mode 100644
index 6d6d13eb11be..000000000000
--- a/games-arcade/conveysdl/files/conveysdl-1.3-speed.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- a/main.c 2010-07-30 10:41:21.392783010 +0300
-+++ b/main.c 2010-07-30 10:44:35.791690958 +0300
-@@ -52,6 +52,7 @@
-
-
- int bpointx,bpointy,pointx,pointy,jug,death,goose,jump,jumpf,blibs,spr[1000][8],leveldone,level,lives,totallevels,blobx[8],bloby[8],blobp[8],score,bak,bok,buk,bik,start,blibo,blibs,die,jumpoo=12,speed=4,arse,highscore;
-+int realspeed;
- /* Keys */
- int quit = 0;
- int spacebar = 0;
-@@ -140,6 +141,7 @@
- char path[256],jib[50];
- int lvspx,lvspy;
- bpointx=200;bpointy=400;pointx=200;pointy=400;jug=1;death=0;jump=0;jumpf=0;jug=0;blibs=0;blibo=0;die=0;speed=4;
-+ realspeed=speed;
- strcpy(path, DATA_PREFIX);
- sprintf(jib,"levels/level%d",level);
- strcat(path, jib);
-@@ -212,15 +214,16 @@
- if (jumpf==jumpoo) { jump=0; }
- if (jumpf==jumpoo*2) { jumpf=0; }
- }
-- score+=speed;
-+ score+=realspeed;
- /*crap*/
- }
-
- static void plotfloor(void)
- {
-+ if (bpointy==400) realspeed=speed;
- int nob,nx,nobx=48,ek,ej,el;
-- bpointx-=speed*2;
-- bpointy+=speed;
-+ bpointx-=realspeed*2;
-+ bpointy+=realspeed;
- pointx=bpointx;
- pointy=bpointy;
- imageplot(bb, blobx[6], bloby[6] );
-@@ -542,7 +545,7 @@
- }
- while ( jump_down==0 );
- leveldone=3;
-- speed=4;
-+ speed=4; realspeed=speed;
- blankscreen();
- }
-
-@@ -563,7 +566,7 @@
- if (quit>0) break;
- }
- while ( jump_down==0 );
-- speed=4;
-+ speed=4; realspeed=speed;
- lives+=1;
- level+=1;
- getlevel();
diff --git a/games-arcade/conveysdl/metadata.xml b/games-arcade/conveysdl/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/conveysdl/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/cosmosmash-1.4.7-r1 b/games-arcade/cosmosmash-1.4.7-r1
new file mode 100644
index 000000000000..aa3ada86b61e
--- /dev/null
+++ b/games-arcade/cosmosmash-1.4.7-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=dev-games/flatzebra-0.1.6 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A space rock shooting video game
+EAPI=6
+HOMEPAGE=http://perso.b2b2c.ca/sarrazip/dev/cosmosmash.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-games/flatzebra-0.1.6
+RESTRICT=test
+SLOT=0
+SRC_URI=http://perso.b2b2c.ca/sarrazip/dev/cosmosmash-1.4.7.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=0786de6c086d9ed4a15bf627e74b5bc1
diff --git a/games-arcade/cosmosmash/Manifest b/games-arcade/cosmosmash/Manifest
deleted file mode 100644
index a6c271ccbe14..000000000000
--- a/games-arcade/cosmosmash/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST cosmosmash-1.4.7.tar.gz 906213 BLAKE2B 58117881e8f705d85c40cf5d0c56a734b80ebf7a84909c98a085aa5d880247c72af8a84d54fe11a4f02c8af226005c561802d93e7a747ff4a836feefde1cafde SHA512 1eaf8b05550c6f96e6392f6ba4565700cd4a9cac66dd57d634569caf9b4dfaf4917b3b9973153d4e6e0ddcd65c68d5242faae7c4f516c07c2e07d1b2f3b838b9
-EBUILD cosmosmash-1.4.7-r1.ebuild 850 BLAKE2B fc96196f483153e9b375f4d86da63b7bbbd27077323fa653c57ab5aa6d792472b21cb0720d853b8f65cadffd59cc1bc10ee36b9b7e73ed14660dadf6e1ba5b38 SHA512 762fb1ac7353ba31a658f0749f4c0e8721ee0ca940cddab811ea121891c04686e351355acb53d94fba712e8bcc2133b49a055f126d738a17d1cde908962ac869
-MISC metadata.xml 383 BLAKE2B 40ab8c4f0c3bbc162a20b7db8130b1d3d3a22dd8b0a828403000c58c1eb5c977ef6b93077f2f887828b6ca6809feefdf234605ca9c71170e13590e6e6f390410 SHA512 6ac1eca021c30af55b915f3d34d180ad429f9f16e7e942b3853d8f77f0ba82fa8bf97439209414e7541b0c0bfba29b49b1efc143e690ae7f8dbffd1fcaae9986
diff --git a/games-arcade/cosmosmash/cosmosmash-1.4.7-r1.ebuild b/games-arcade/cosmosmash/cosmosmash-1.4.7-r1.ebuild
deleted file mode 100644
index b8b44c33ea54..000000000000
--- a/games-arcade/cosmosmash/cosmosmash-1.4.7-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="A space rock shooting video game"
-HOMEPAGE="http://perso.b2b2c.ca/sarrazip/dev/cosmosmash.html"
-SRC_URI="http://perso.b2b2c.ca/sarrazip/dev/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="test" # uses the sound card which portage user might not be available.
-
-RDEPEND=">=dev-games/flatzebra-0.1.6"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- sed -i \
- -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \
- -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \
- -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \
- src/Makefile.am \
- || die
- eautoreconf
-}
-
-src_install() {
- emake -C src DESTDIR="${D}" install
- einstalldocs
- doman doc/${PN}.6
-}
diff --git a/games-arcade/cosmosmash/metadata.xml b/games-arcade/cosmosmash/metadata.xml
deleted file mode 100644
index 418dc79f8c64..000000000000
--- a/games-arcade/cosmosmash/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Afternoon Stalker, a clone of the 1981 Night Stalker video game by Mattel
-Electronics.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/crack-attack-1.1.14-r2 b/games-arcade/crack-attack-1.1.14-r2
new file mode 100644
index 000000000000..264f88af477d
--- /dev/null
+++ b/games-arcade/crack-attack-1.1.14-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=media-libs/freeglut sdl? ( media-libs/libsdl media-libs/sdl-mixer ) gtk? ( >=x11-libs/gtk+-2.6:2 ) virtual/pkgconfig
+DESCRIPTION=Addictive OpenGL-based block game
+EAPI=6
+HOMEPAGE=http://www.nongnu.org/crack-attack/
+IUSE=gtk sdl
+KEYWORDS=~amd64 ~arm ~hppa ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/freeglut sdl? ( media-libs/libsdl media-libs/sdl-mixer ) gtk? ( >=x11-libs/gtk+-2.6:2 )
+SLOT=0
+SRC_URI=https://savannah.nongnu.org/download/crack-attack/crack-attack-1.1.14.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=1d3cdd51c63d4fb0eea0fa7ab552d661
diff --git a/games-arcade/crack-attack/Manifest b/games-arcade/crack-attack/Manifest
deleted file mode 100644
index d10de329e972..000000000000
--- a/games-arcade/crack-attack/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX crack-attack-1.1.14-gcc43.patch 176 BLAKE2B 31ae3d2ada1212633ded026c9fbbdd517e7a7cc9742ad24036698c474a4b173cb7521857f6a41b7fe72cfff78f5db89236cc7ef3920658c7b3dc43a60cee793a SHA512 e9e5cc3c93bb00ad8e8b7d6bafd2035c13673fc27217fa6ba3d66ad285bd4d9f6048fbb933723d91e4c60495175fd065acc6663bcce0b2fb606f23f4ecbf4fb3
-AUX crack-attack-1.1.14-glut.patch 385 BLAKE2B 1f1b3830199c3488e71a6055b9db1092b1a730e194ed8f68974e6b8f867a8399b5d3f5b49011839a3e07a9265bca7e5e0f3d33ea634ffcb92fa68aa80dc4a3aa SHA512 d39bbd78172d9454a3f2244dff21e9f538c2235e86a3d8a53e855d0eb4f70403ff75b7fcaf774ad2054f77e9002786a802d1e3cfcc8d8dbb3ba082379e037949
-DIST crack-attack-1.1.14.tar.bz2 801404 BLAKE2B 78c6fa9ee16ddb341aa1f11d1964c7036c85d0b1f0145c6fe57d585eb4c237fdb33d351f0d5510eabaf7666a63e74f8afbe0f09952ec1d4c5713a87a89963b82 SHA512 1afc1a59e25359a82cabc33a1f999e1166dcf74c031c29a366f8414989bc7c32b9a40e467ee40a37901f2bd08f4569fed25c4d3021b1a75254614840410a7bfa
-EBUILD crack-attack-1.1.14-r2.ebuild 946 BLAKE2B 2c67cf472dcfc489c32412e9685423ed355256654ebb3e1ffd96814efcec916eafdb2dfeae8931dfb2b1900bb2ea31c5041ddfe208d1007f5f405a7c43081228 SHA512 a39048eef58fb35ec783eb6836a7198e6550f191986ba25544f34c9138ba9971121a7b3324f61f888ce6f8cb7a21b3b3af732993c56317bd4bdaf77177765847
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/crack-attack/crack-attack-1.1.14-r2.ebuild b/games-arcade/crack-attack/crack-attack-1.1.14-r2.ebuild
deleted file mode 100644
index eded2a71ead8..000000000000
--- a/games-arcade/crack-attack/crack-attack-1.1.14-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Addictive OpenGL-based block game"
-HOMEPAGE="http://www.nongnu.org/crack-attack/"
-SRC_URI="https://savannah.nongnu.org/download/crack-attack/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
-IUSE="gtk sdl"
-
-RDEPEND="
- media-libs/freeglut
- sdl? ( media-libs/libsdl
- media-libs/sdl-mixer )
- gtk? ( >=x11-libs/gtk+-2.6:2 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}"/${P}-glut.patch \
- "${FILESDIR}"/${P}-gcc43.patch
- sed -i 's/-lXmu//' src/gtk-gui/Makefile.in src/Makefile.in || die
- touch -r . * */*
-}
-
-src_configure() {
- econf \
- --disable-binreloc \
- $(use_enable sdl sound) \
- $(use_enable gtk)
-}
-
-src_install() {
- HTML_DOCS="doc/*"
- default
- doicon data/crack-attack.xpm
- make_desktop_entry crack-attack Crack-attack
-}
diff --git a/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch b/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch
deleted file mode 100644
index 8cabe7eb2574..000000000000
--- a/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/Game.h
-+++ b/src/Game.h
-@@ -34,6 +34,7 @@
- #include <climits>
- #include <cstdlib>
- #include <cmath>
-+#include <cstring>
-
- #ifdef __MINGW32__
- # include <windows.h>
diff --git a/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch b/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch
deleted file mode 100644
index 430d4e742f31..000000000000
--- a/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix from upstream to work with newer freegluts.
-
-http://bugs.gentoo.org/97954
-
---- a/src/Attack.cxx
-+++ b/src/Attack.cxx
-@@ -83,6 +83,7 @@
- int height = -1, width = -1;
-
- player_name[0] = '\0';
-+ glutInit(&argc, argv);
- parseCommandLine(argc, argv, mode, port, host_name, player_name, height, width);
- run_crack_attack(mode, port, host_name, player_name, height, width);
-
diff --git a/games-arcade/crack-attack/metadata.xml b/games-arcade/crack-attack/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/crack-attack/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/criticalmass-1.0.2-r1 b/games-arcade/criticalmass-1.0.2-r1
new file mode 100644
index 000000000000..51a2183bb8a2
--- /dev/null
+++ b/games-arcade/criticalmass-1.0.2-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=media-libs/sdl-mixer media-libs/sdl-image[png] media-libs/libpng:0= virtual/opengl net-misc/curl >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=SDL/OpenGL space shoot'em up game
+EAPI=6
+HOMEPAGE=http://criticalmass.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-mixer media-libs/sdl-image[png] media-libs/libpng:0= virtual/opengl net-misc/curl
+SLOT=0
+SRC_URI=mirror://sourceforge/criticalmass/CriticalMass-1.0.2.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=acfdd86e6ee6baad342aea13b4196563
diff --git a/games-arcade/criticalmass/Manifest b/games-arcade/criticalmass/Manifest
deleted file mode 100644
index f9612b200faa..000000000000
--- a/games-arcade/criticalmass/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX criticalmass-1.0.2-cflags.patch 868 BLAKE2B 5e4179592ab03bbc34e14e7649ebfca2268a8f22728f7afb92f4978aeb09461588b7daa6642fa07c8ce007597ee40296d28c44b9381bc734184c5c82f6eb2106 SHA512 545f822a3fb2709c52e4c9bbacc8ea56a7aee229acdaec1af3024928d67395de8f3f0014b5647bb48afa1a85478854945490c482c96486e908c5342eba2538e9
-AUX criticalmass-1.0.2-gcc43.patch 3150 BLAKE2B c039896207f59cc4e0c4c4e81ced2266ca91c4731cb853c6e4120b1962cef0b7ebce1094d0b38081fbec44c098d3e109fe3a2e2d294c483caf1008611c4a5209 SHA512 a3a23367de54d99b3e47951477c3c85fa861a6a48c3a2d81e2352e55d0a32d6c319f5fd37ff287c93a5b9b0dfa230c89a90a507219960bb72a567977058f3bd6
-AUX criticalmass-1.0.2-libpng14.patch 449 BLAKE2B e27405000136410be47bb241208c1321bbbf8540b8707244271e9368cfaaf7cd058172cc952ff0dd1d84a5e693f0373f2ec8ddd47db1b05b8768f242fa037488 SHA512 976cb237901945119fe54bf8b7e8856d70d7104ff7071b80cdeb7fdab64e783c3f69a6099bd1ee11aae2eb5bd94dcac681869328e44bb74c4808b3c67a23e975
-AUX criticalmass-1.0.2-libpng15.patch 686 BLAKE2B a96af03a21e1e12606acd4ea07631c9688d80b377d126b44e1ace016e5aa727446d2c8c18606983fa6b2288f83b19130488e96e4f3364dc1e2d42b543d1e3766 SHA512 c2a68f80f0f775e5b6acbb6ed3a565200f481c83f505320488073783a30265769ba32f545590f2756a1d4974b0cc65462f559f23237ce206cfb80be370195d97
-AUX criticalmass-1.0.2-system_curl.patch 976 BLAKE2B 8af3bae1f2653e882a8d2f0955ef7973af93058bcf646f2264ccacc7b804a622b6104c50cbfc5531775bd9da22660317d2fb00804566014f543ef8e5a1d231be SHA512 6ce040132b9b3a4d4cf7a14c48a3e33320cd95ae440512f8c1c78e78200e6936fe95140e1e16607a225ec0ed1421e03bc09ba065552bc5419cbb42ac74f44b47
-DIST CriticalMass-1.0.2.tar.bz2 5122126 BLAKE2B 91642309270aa9a76c1639b213b14f5b1feecce9a1bd9a516b84618e33d454542e31a34ffc974bb0e584b2ff5d5bad6b9112906a0c818662df7eb1ad0d812470 SHA512 af3200adc4b6ed9f24eaa89ef5b2f31e8d09e402d0c2eef8db604afcbb2d36bad48e76c3c11c1b2410d2d4e0ffd8554e2e9749a8c8cc4752b4636b8919a66037
-EBUILD criticalmass-1.0.2-r1.ebuild 1277 BLAKE2B 1d5b5a0b6941f8aab5ebcb29660e245d82a8db33046cf39b33efad6dbefb1d022413383540cb51f7948a8bbefea8057fafcd2afdc37c21e471e28a640e0c7064 SHA512 b0560a8d03dc9dc3b921d421949fcc3314055605d69af9ce20d354547a189819300fc36d01aaa919a8806f9ade279f5ef9660581b368be6405e01481eafc747f
-MISC metadata.xml 335 BLAKE2B 5b324731ab938d41661d143e1c10f44dcf05579341e642b07eb955252737e49eca38fffe4a95651f5d822de780ced0b9570bc0285d656e61c2f38f5ea594e214 SHA512 ef6dcb84323c49c9a21a59eea375bd3c1419ba2c7490f3e20e9daeab88942b4574d3d8668c465e2b2fc4221dff97695ba122d6790ebade3202f873f890fef9e4
diff --git a/games-arcade/criticalmass/criticalmass-1.0.2-r1.ebuild b/games-arcade/criticalmass/criticalmass-1.0.2-r1.ebuild
deleted file mode 100644
index 5191beb0107f..000000000000
--- a/games-arcade/criticalmass/criticalmass-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic
-
-DESCRIPTION="SDL/OpenGL space shoot'em up game"
-HOMEPAGE="http://criticalmass.sourceforge.net/"
-SRC_URI="mirror://sourceforge/criticalmass/CriticalMass-${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/sdl-mixer
- media-libs/sdl-image[png]
- media-libs/libpng:0=
- virtual/opengl
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/CriticalMass-${PV}"
-
-src_prepare() {
- default
-
- eapply "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-system_curl.patch \
- "${FILESDIR}"/${P}-libpng14.patch \
- "${FILESDIR}"/${P}-cflags.patch \
- "${FILESDIR}"/${P}-libpng15.patch
-
- rm -rf curl
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- append-cxxflags -std=gnu++98 # Bug 612758
- default
-}
-
-src_install() {
- HTML_DOCS="Readme.html"
- default
- rm -f "${ED}/usr/bin/Packer"
- newicon critter.png ${PN}.png
- make_desktop_entry critter "Critical Mass"
-}
-
-pkg_postinst() {
- if ! has_version "media-libs/sdl-mixer[mod]" ; then
- ewarn
- ewarn "To hear music, you will have to rebuild media-libs/sdl-mixer"
- ewarn "with the \"mod\" USE flag turned on."
- ewarn
- fi
-}
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-cflags.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-cflags.patch
deleted file mode 100644
index 0d9063c37538..000000000000
--- a/games-arcade/criticalmass/files/criticalmass-1.0.2-cflags.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/configure.in.orig 2011-07-20 11:23:19.849122541 -0400
-+++ b/configure.in 2011-07-20 11:24:28.169713094 -0400
-@@ -35,9 +35,6 @@
- AM_CONDITIONAL(APPLE,test "x$TARGET" = xAPPLE)
- AM_CONDITIONAL(WIN32,test "x$TARGET" = xWIN32)
-
--CFLAGS=""
--CXXFLAGS=""
--
- if test "x$GCC" = xyes; then
- CFLAGS="$CFLAGS -W -Wall"
- CXXFLAGS="$CXXFLAGS -W -Wall -fno-exceptions"
-@@ -51,14 +48,6 @@
- CXXFLAGS="$CXXFLAGS -g"
- fi
-
--AC_ARG_ENABLE(optimize,
--[ --enable-optimize=level Enable optimization [default=2]],
-- enable_optmize=$enableval, enable_optimize=2)
--if test "x$enable_optimize" != "xno" ; then
-- CFLAGS="$CFLAGS -O$enable_optimize"
-- CXXFLAGS="$CXXFLAGS -O$enable_optimize"
--fi
--
- AC_ARG_ENABLE(dyngl,
- [ --enable-dyngl Load GL library dynamically [default=off]],
- enable_dyngl=$enableval, enable_dyngl=off)
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-gcc43.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-gcc43.patch
deleted file mode 100644
index e57c11f5af28..000000000000
--- a/games-arcade/criticalmass/files/criticalmass-1.0.2-gcc43.patch
+++ /dev/null
@@ -1,101 +0,0 @@
---- CriticalMass-1.0.0.orig/tinyxml/tinyxml.cpp 2003-03-03 03:34:58.000000000 +0100
-+++ CriticalMass-1.0.0/tinyxml/tinyxml.cpp 2008-04-18 19:40:35.000000000 +0200
-@@ -21,10 +21,12 @@
- distribution.
- */
-
- #include "tinyxml.h"
-
-+#include <cstring>
-+
-
- TiXmlNode::TiXmlNode( NodeType _type )
- {
- parent = 0;
- type = _type;
---- CriticalMass-1.0.0.orig/tinyxml/tinyxml.h 2003-03-03 03:34:58.000000000 +0100
-+++ CriticalMass-1.0.0/tinyxml/tinyxml.h 2008-04-18 19:40:35.000000000 +0200
-@@ -28,10 +28,11 @@
- #ifdef _MSC_VER
- #pragma warning( disable : 4530 )
- #pragma warning( disable : 4786 )
- #endif
-
-+#include <cstdlib>
- #include <string>
- #include <stdio.h>
- #include <assert.h>
-
- class TiXmlDocument;
---- CriticalMass-1.0.0.orig/tinyxml/tinyxmlparser.cpp 2003-03-03 03:34:58.000000000 +0100
-+++ CriticalMass-1.0.0/tinyxml/tinyxmlparser.cpp 2008-04-18 19:40:35.000000000 +0200
-@@ -23,10 +23,12 @@
-
-
- #include "tinyxml.h"
- #include <ctype.h>
-
-+#include <cstring>
-+
- const char* TiXmlBase::SkipWhiteSpace( const char* p )
- {
- while ( p && *p &&
- ( isspace( *p ) || *p == '\n' || *p == '\r' ) )
- p++;
---- CriticalMass-1.0.0.orig/utils/ResourceManager.cpp 2005-01-02 03:59:29.000000000 +0100
-+++ CriticalMass-1.0.0/utils/ResourceManager.cpp 2008-04-18 19:40:35.000000000 +0200
-@@ -20,10 +20,12 @@
- #include <ResourceManager.hpp>
- #include <FindHash.hpp>
- #include <Endian.hpp>
- #include <WalkDirectory.hpp>
-
-+#include <cstring>
-+
- #ifdef WIN32
- const char PATH_SEPERATOR = '\\';
- #else
- const char PATH_SEPERATOR = '/';
- #endif
---- CriticalMass-1.0.0.orig/utils/Value.hpp 2004-12-18 03:41:24.000000000 +0100
-+++ CriticalMass-1.0.0/utils/Value.hpp 2008-04-18 19:40:35.000000000 +0200
-@@ -13,10 +13,11 @@
- // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
- //
- #ifndef _Value_hpp_
- #define _Value_hpp_
-
-+#include <cstdlib>
- #include <stdio.h>
- #include <string>
-
- #include <Trace.hpp>
-
---- CriticalMass-1.0.0.orig/utils/zStreamBufferImplZLib.cpp 2005-07-31 22:06:14.000000000 +0200
-+++ CriticalMass-1.0.0/utils/zStreamBufferImplZLib.cpp 2008-04-18 19:40:35.000000000 +0200
-@@ -10,10 +10,11 @@
- //
- // This program is distributed in the hope that it will be useful, but WITHOUT
- // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
- //
-+#include <cstdlib>
- #include <Trace.hpp>
- #include <zStreamBufferImplZLib.hpp>
-
- bool ziStreamBufferImplZLib::init( void)
- {
---- CriticalMass-1.0.0.orig/utils/zStream.cpp 2005-07-31 22:06:14.000000000 +0200
-+++ CriticalMass-1.0.0/utils/zStream.cpp 2008-04-18 19:40:35.000000000 +0200
-@@ -10,10 +10,11 @@
- //
- // This program is distributed in the hope that it will be useful, but WITHOUT
- // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
- //
-+#include <cstdlib>
- #include <Trace.hpp>
- #include <Endian.hpp>
- #include <zStream.hpp>
- #include <zStreamBufferImplLZMA.hpp>
- #include <zStreamBufferImplZLib.hpp>
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng14.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng14.patch
deleted file mode 100644
index f8a0eec2ad57..000000000000
--- a/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng14.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -99,7 +99,7 @@ if test "x$TARGET" = xWIN32; then
- else
- LIBS="-L/usr/local/lib -L/usr/X11R6/lib $LIBS"
- CXXFLAGS="$CXXFLAGS -I/usr/X11R6/include"
-- AC_CHECK_LIB(png12, main,, AC_MSG_ERROR(libpng is needed))
-+ AC_CHECK_LIB(png, main,, AC_MSG_ERROR(libpng is needed))
- AC_CHECK_LIB(z, main,, AC_MSG_ERROR(libz is needed))
- if test "x$TARGET" = xUNIX; then
- if test "x$enable_dyngl" = xoff; then
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng15.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng15.patch
deleted file mode 100644
index dbdfc9f32275..000000000000
--- a/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng15.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/game/main.cpp
-+++ b/game/main.cpp
-@@ -28,6 +28,8 @@
- #include <sys/stat.h>
- #include <sys/types.h>
-
-+#include <zlib.h>
-+
- void migrateConfig( void)
- {
- //if onlineCheck is not set, default it to true
---- a/utilssdl/PNG.cpp
-+++ b/utilssdl/PNG.cpp
-@@ -45,7 +45,7 @@
- {
- png_size_t check;
-
-- check = fwrite( data, 1, length, (FILE *)(png->io_ptr));
-+ check = fwrite( data, 1, length, (FILE *)(png_get_io_ptr(png)));
- if( check != length)
- {
- png_error( png, "Write Error");
-@@ -72,7 +72,7 @@
- return false;
- }
-
-- if( setjmp(_png->jmpbuf))
-+ if( setjmp(png_jmpbuf(_png)))
- {
- fclose( fp);
- png_destroy_write_struct(&_png, (png_infopp)NULL);
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-system_curl.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-system_curl.patch
deleted file mode 100644
index 1ab1a2d5ce52..000000000000
--- a/games-arcade/criticalmass/files/criticalmass-1.0.2-system_curl.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -115,8 +115,6 @@ fi
- AC_CHECK_LIB(m, sin,,
- AC_MSG_ERROR(libm is needed))
-
--AC_CONFIG_SUBDIRS(curl)
--
- AC_OUTPUT(Makefile utils/Makefile utilssdl/Makefile utilsgl/Makefile game/Makefile tools/Makefile data/Makefile data/music/Makefile tinyxml/Makefile)
-
- echo "Configuration:
---- a/game/Makefile.am
-+++ b/game/Makefile.am
-@@ -41,7 +41,7 @@ critter_SOURCES = \
- main.cpp
-
- LDADD = \
-- ../curl/lib/libcurl.a \
-+ -lcurl \
- ../utils/libutils.a \
- ../utilssdl/libutilssdl.a \
- ../utilsgl/libutilsgl.a \
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -4,7 +4,7 @@
- AUTOMAKE_OPTIONS = 1.4
-
- ## Any directories that you want built and installed should go here.
--SUBDIRS = curl tinyxml utils utilssdl utilsgl tools data game
-+SUBDIRS = tinyxml utils utilssdl utilsgl tools data game
-
- ## Any directories you want a part of the distribution should be listed
- ## here, as well as have a Makefile generated at the end of configure.in
diff --git a/games-arcade/criticalmass/metadata.xml b/games-arcade/criticalmass/metadata.xml
deleted file mode 100644
index 26c1c9ca5f2d..000000000000
--- a/games-arcade/criticalmass/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">criticalmass</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/defendguin-0.0.12-r1 b/games-arcade/defendguin-0.0.12-r1
new file mode 100644
index 000000000000..2d6e8dce3bd9
--- /dev/null
+++ b/games-arcade/defendguin-0.0.12-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/sdl-mixer[mod] media-libs/libsdl[video]
+DESCRIPTION=A clone of the arcade game Defender, but with a Linux theme
+EAPI=6
+HOMEPAGE=http://www.newbreedsoftware.com/defendguin/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-mixer[mod] media-libs/libsdl[video]
+SLOT=0
+SRC_URI=ftp://ftp.tuxpaint.org/unix/x/defendguin/src/defendguin-0.0.12.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=ba0255517a1b528dfd7bc089f6d16c07
diff --git a/games-arcade/defendguin/Manifest b/games-arcade/defendguin/Manifest
deleted file mode 100644
index 9b957608744e..000000000000
--- a/games-arcade/defendguin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST defendguin-0.0.12.tar.gz 2235694 BLAKE2B 4e694edb5a8e51948e343da8ba4555062505c1c7f2563e291cc4f421624b791630dec7b0c7ce08df0ca0db40070418cd67f750fbe525ef1b1d1577951a5224bd SHA512 3a62c7ac62b016eeb6fc63655e8a8c1ac6c5c7cae7eee03c4ab0b9951ba605c7634336d94adb538e94ccbf1d9f927ac530f58da87413a4b1555b2684681e4167
-EBUILD defendguin-0.0.12-r1.ebuild 921 BLAKE2B 81735673664173bda825eccd41f766ef89581fb98d911a111c71e07eb39091d5b96e6956eb57f89e1cffb7c0cc8fba9d967953b07c565d11690e4893ff535dfa SHA512 026d5689a5b60a046984efdbc25bee3641660edcce12d8cf2ea4e41ebfae326e38fd5be16541548941662ac72ce5d7e1d36776fbf59f4596e1b466ca6c733df7
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/defendguin/defendguin-0.0.12-r1.ebuild b/games-arcade/defendguin/defendguin-0.0.12-r1.ebuild
deleted file mode 100644
index db692cd67f23..000000000000
--- a/games-arcade/defendguin/defendguin-0.0.12-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A clone of the arcade game Defender, but with a Linux theme"
-HOMEPAGE="http://www.newbreedsoftware.com/defendguin/"
-SRC_URI="ftp://ftp.tuxpaint.org/unix/x/${PN}/src/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/sdl-mixer[mod]
- media-libs/libsdl[video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e "s:\$(DATA_PREFIX):/usr/share/${PN}/:" \
- -e '/^CFLAGS=.*-O2/d' \
- -e '/^CFLAGS=/s:=:+= $(LDFLAGS) :' \
- Makefile \
- || die
- rm -f data/images/*.sh
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/${PN}
- doins -r ./data/*
-
- newicon data/images/ufo/ufo0.bmp ${PN}.bmp
- make_desktop_entry ${PN} Defendguin /usr/share/pixmaps/${PN}.bmp
-
- doman src/${PN}.6
- dodoc docs/{AUTHORS,CHANGES,README,TODO}.txt
-}
diff --git a/games-arcade/defendguin/metadata.xml b/games-arcade/defendguin/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/defendguin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/diameter-0.4.0.3-r2 b/games-arcade/diameter-0.4.0.3-r2
new file mode 100644
index 000000000000..4421a764974c
--- /dev/null
+++ b/games-arcade/diameter-0.4.0.3-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=>=dev-games/guichan-0.8[opengl,sdl] media-libs/libpng:0= media-libs/libsdl[video] media-libs/sdl-image[gif,jpeg,png] media-libs/sdl-mixer[mod] virtual/opengl virtual/glu python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Arcade game with elements of economy and adventure
+EAPI=6
+HOMEPAGE=http://gamediameter.sourceforge.net/
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-games/guichan-0.8[opengl,sdl] media-libs/libpng:0= media-libs/libsdl[video] media-libs/sdl-image[gif,jpeg,png] media-libs/sdl-mixer[mod] virtual/opengl virtual/glu python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=mirror://sourceforge/gamediameter/diameter-0.4.0.3.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=2e6b6b3458660592684465251be42dde
diff --git a/games-arcade/diameter/Manifest b/games-arcade/diameter/Manifest
deleted file mode 100644
index 37e8a02d485c..000000000000
--- a/games-arcade/diameter/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST diameter-0.4.0.3.tar.bz2 4729201 BLAKE2B e96989e0213bbea1c0e7c8d5bea155c2a561741c367220f5d0fb7a4630c076932a4393ad577573195e96945fc812e9a1fb6026089d601d96a22be5004c77877e SHA512 74491d49b233f16b44e4ea7c477fe5c6d71bc88c34b815f7992ea881558e2b4de98b10c5041cff6d0a6098dc4f440291825fb1746ff0282e3f538fac4ee4975d
-EBUILD diameter-0.4.0.3-r2.ebuild 1298 BLAKE2B 3f585855da26aab2f7a9cc8de2dfa8fe97c9052420946c8192c14827fa4298f3f20d68f07f94493efa15346440fc36f0fa54dbbd55da0f92d840a679735fee75 SHA512 04dc2012aedd8b4149413f3f601ed4c4a8c5161a5f577aa86ab236b63a21d5d681fa78a817995996dfca777cc28db12438d18aee847ec54891bbb512fe1cdbc3
-MISC metadata.xml 637 BLAKE2B 013b8e33bef387c1dd5e8e8380e4cac93b3271c1e94178a2a0bc33b11371dce4c396f7402f4127a9266fae89ed1f7d3e18afb4fbf97cc5473f44e8c166ceef7f SHA512 307ba08fa4280af81002a0993f4539021afa6507c67dccf9c5a2eeedeb07e820f0c3ad5ce8a0bf19d71087e5fe41e6b86ff6ce097f355ff00f11e0374bd771dc
diff --git a/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild b/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild
deleted file mode 100644
index 1f7c45b1a67f..000000000000
--- a/games-arcade/diameter/diameter-0.4.0.3-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools eutils python-single-r1
-
-DESCRIPTION="Arcade game with elements of economy and adventure"
-HOMEPAGE="http://gamediameter.sourceforge.net/"
-SRC_URI="mirror://sourceforge/gamediameter/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- >=dev-games/guichan-0.8[opengl,sdl]
- media-libs/libpng:0=
- media-libs/libsdl[video]
- media-libs/sdl-image[gif,jpeg,png]
- media-libs/sdl-mixer[mod]
- virtual/opengl
- virtual/glu
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/gamediameter
-
-src_prepare() {
- default
-
- sed -i \
- -e "s:gamediameter:diameter:" \
- configure.in || die
- mv configure.in configure.ac || die
- sed -i \
- -e '/for i in .*\/lib/s:".*:/usr/lib/ ; do:' \
- -e "/AC_SUBST.*LDFLAGS/s/\".*\"/\$PYTHON_LIBS/" \
- acinclude.m4 || die
- # bug #336812
- sed -i \
- -e '/gui nebular3.gif/s/gui//' \
- data/texture/Makefile.am || die
- eautoreconf
-
- # needed, otherwise -lpython2.7 will not be found
- python_export PYTHON PYTHON_LIBS
-}
-
-src_install() {
- default
-
- newicon data/texture/gui/eng/main/logo.png ${PN}.png
- make_desktop_entry ${PN} ${PN^}
-}
diff --git a/games-arcade/diameter/metadata.xml b/games-arcade/diameter/metadata.xml
deleted file mode 100644
index ec2759fffab8..000000000000
--- a/games-arcade/diameter/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
-"Diameter" - is an arcade-style game with elements of economy and adventure.
-Project's main objective is to make a distinctive game with a storm gameplay and
-simultaneously alluring with its world. Plus, the main mood will be funny, but
-thus be serious.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">gamediameter</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/digger-20140423-r1 b/games-arcade/digger-20140423-r1
new file mode 100644
index 000000000000..b96f8474b100
--- /dev/null
+++ b/games-arcade/digger-20140423-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[X,video] x11-libs/libX11
+DESCRIPTION=Digger Remastered
+EAPI=6
+HOMEPAGE=http://www.digger.org/
+KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[X,video] x11-libs/libX11
+SLOT=0
+SRC_URI=mirror://gentoo/digger-20140423.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=db4f020b11bb4ba4ac264dfab19c9425
diff --git a/games-arcade/digger/Manifest b/games-arcade/digger/Manifest
deleted file mode 100644
index 415121bd4e93..000000000000
--- a/games-arcade/digger/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX digger-20140423-ldflags.patch 659 BLAKE2B f999cde34935ff2919327b4a6e1fa8ff9a8559507d97e504b0b6ff3f1958307a0aa03b4f0c93415e3056798ed555795079aeb36e830fa02da71962cfa957656e SHA512 69ebbe64576df62927389087f22f4871582bde0507be7cd80f1ea96abb14819c844d7adbbfd13c89e2e6921d1accd289e5cc2246a25a962639dc5bdf40b23fd1
-DIST digger-20140423.tar.gz 117375 BLAKE2B 39ec5a17c2a12c1d23ed8dbcecfcd1f8309d5309540cd6d50d92aeee056e60f31156016f7cbcdf35092690c0e4df9312feee0a686c8fb1afb6068181630aca59 SHA512 9277c6dc4d7f74aeede379b42aeeef881d8fd927ef0e6f6c0e1a5f76be257244c4353758557209647812b942d215dd992939b190ef11f854b41ee2ceaab7eece
-EBUILD digger-20140423-r1.ebuild 535 BLAKE2B aa3873df30822fbd5ac37e329b148090a6643eec5b6d16fd9cfbeb1315f28d189123ec6c1aa67b6375c5938ee9a79fc554eee83dbeaa8360a1b7f0d78e87494b SHA512 d99c56e0e1130b2fea26963f05bf84e8b95b986f1268c899ee0b28cf2f77f771df06ece7dbea1ea87be95f9ca07d74c4e7f99d894b5144c5d0dde420dc26c86f
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/digger/digger-20140423-r1.ebuild b/games-arcade/digger/digger-20140423-r1.ebuild
deleted file mode 100644
index 716e33c57c1b..000000000000
--- a/games-arcade/digger/digger-20140423-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Digger Remastered"
-HOMEPAGE="http://www.digger.org/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
-
-DEPEND="media-libs/libsdl[X,video]
- x11-libs/libX11"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-ldflags.patch )
-
-src_install() {
- dobin digger
- dodoc digger.txt
- make_desktop_entry digger Digger
-}
diff --git a/games-arcade/digger/files/digger-20140423-ldflags.patch b/games-arcade/digger/files/digger-20140423-ldflags.patch
deleted file mode 100644
index fd1e9953b634..000000000000
--- a/games-arcade/digger/files/digger-20140423-ldflags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru digger-digger.orig/Makefile digger-digger/Makefile
---- digger-digger.orig/Makefile 2013-10-11 04:56:41.000000000 -0400
-+++ digger-digger/Makefile 2014-04-24 13:11:58.749211920 -0400
-@@ -26,7 +26,7 @@
- ifeq ($(ARCH),"LINUX")
- OBJS += fbsd_sup.o # strup()
- RCFLAGS += -DLINUX $(shell sdl-config --cflags)
--LIBS += $(shell sdl-config --libs) -lz
-+LIBS += $(shell sdl-config --libs) -lX11 -lz
- ESUFFIX =
- endif
-
-@@ -40,7 +40,7 @@
- all: digger$(ESUFFIX)
-
- digger$(ESUFFIX): $(OBJS)
-- $(CC) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o digger$(ESUFFIX) $(OBJS) $(LIBS)
-
- $(OBJS): %.o: %.c
- $(CC) -c $(RCFLAGS) $(CFLAGS) $< -o $@
diff --git a/games-arcade/digger/metadata.xml b/games-arcade/digger/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/digger/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/dynamitejack-1.0.23-r1 b/games-arcade/dynamitejack-1.0.23-r1
new file mode 100644
index 000000000000..6521cca137ee
--- /dev/null
+++ b/games-arcade/dynamitejack-1.0.23-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install nofetch postinst preinst prepare setup unpack
+DESCRIPTION=A stealth game with bombs in glorious 2D
+EAPI=5
+HOMEPAGE=http://www.galcon.com/dynamitejack/
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=>=virtual/opengl-7.0-r1[abi_x86_32(-)] >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] >=media-libs/flac-1.2.1-r5[abi_x86_32(-)] >=media-libs/libogg-1.3.0[abi_x86_32(-)] >=media-libs/libsdl-1.2.15-r4[X,sound,joystick,opengl,video,abi_x86_32(-)] >=media-libs/libsndfile-1.0.25[abi_x86_32(-)] >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)] >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)] >=virtual/glu-9.0-r1[abi_x86_32(-)] >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libxcb-1.9.1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)] >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] games-misc/games-envd
+RESTRICT=bindist fetch splitdebug
+SLOT=0
+SRC_URI=dynamitejack-1.0.23.tgz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=cd5e0d3f5a7448b0cdb04e3452f13959
diff --git a/games-arcade/dynamitejack/Manifest b/games-arcade/dynamitejack/Manifest
deleted file mode 100644
index 02078bf0ecde..000000000000
--- a/games-arcade/dynamitejack/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dynamitejack-1.0.23.tgz 54195417 BLAKE2B 5cb659be0a76617c6a09c2dd696daaaa23ec9d24918a842e1dcc2e5b294c4e4c19f80f4dff92a5e539469a048bda2f1f61f9240569f8c0d2fc8e0e2147b55d39 SHA512 57897194244ded8d41ef0e7704fd973a58fe52dbc01b7dceed2a47694f7cc3e75d732547532bc7be4dd7d510572dedb85188da413b5857f52182799427243c4d
-EBUILD dynamitejack-1.0.23-r1.ebuild 1717 BLAKE2B 7230f789c65f9117560fa8d30fc8d34fb6803f67be8557c843183525a86401ff611639af095b74cd94e37c593cbecfd506a72d914a9f14f49be59dff437f21cb SHA512 3556deb20f703f0e1d86422d000d834363f104e3a36d863a314de89992ab728d0f50ca9b77402a9c14b2166d2b5f332820987b178b7d47d7a98be49769837ec0
-MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254
diff --git a/games-arcade/dynamitejack/dynamitejack-1.0.23-r1.ebuild b/games-arcade/dynamitejack/dynamitejack-1.0.23-r1.ebuild
deleted file mode 100644
index 580c082224c1..000000000000
--- a/games-arcade/dynamitejack/dynamitejack-1.0.23-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: icon
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="A stealth game with bombs in glorious 2D"
-HOMEPAGE="http://www.galcon.com/dynamitejack/"
-SRC_URI="${P}.tgz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="bindist fetch splitdebug"
-
-MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/bin/*"
-
-# linked to pulseaudio
-RDEPEND="
- >=virtual/opengl-7.0-r1[abi_x86_32(-)]
- >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)]
- >=media-libs/flac-1.2.1-r5[abi_x86_32(-)]
- >=media-libs/libogg-1.3.0[abi_x86_32(-)]
- >=media-libs/libsdl-1.2.15-r4[X,sound,joystick,opengl,video,abi_x86_32(-)]
- >=media-libs/libsndfile-1.0.25[abi_x86_32(-)]
- >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)]
- >=media-sound/pulseaudio-2.1-r1[abi_x86_32(-)]
- >=virtual/glu-9.0-r1[abi_x86_32(-)]
- >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)]
- >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)]
- >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
- >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)]
- >=x11-libs/libxcb-1.9.1[abi_x86_32(-)]
- >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)]
- >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
- >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
- >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)]"
-
-S=${WORKDIR}/${PN}
-
-pkg_nofetch() {
- einfo "Please buy & download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to ${DISTDIR}"
-}
-
-src_prepare() {
- rm run_me || die
- mv LINUX.txt "${T}"/ || die
-}
-
-src_install() {
- dodoc "${T}"/LINUX.txt
-
- insinto "${MYGAMEDIR}"
- doins -r *
-
- games_make_wrapper ${PN} "./main" "${MYGAMEDIR}/bin"
- make_desktop_entry ${PN}
-
- fperms +x "${MYGAMEDIR}"/bin/main
- prepgamesdirs
-}
diff --git a/games-arcade/dynamitejack/metadata.xml b/games-arcade/dynamitejack/metadata.xml
deleted file mode 100644
index 26079e608bed..000000000000
--- a/games-arcade/dynamitejack/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-arcade/emilia-pinball-0.3.1-r1 b/games-arcade/emilia-pinball-0.3.1-r1
new file mode 100644
index 000000000000..530c697cd201
--- /dev/null
+++ b/games-arcade/emilia-pinball-0.3.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=virtual/opengl x11-libs/libSM media-libs/libsdl[joystick,opengl,video,X] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] || ( dev-libs/libltdl:0 <sys-devel/libtool-2.4.3-r2:2 ) x11-libs/libXt >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=SDL OpenGL pinball game
+EAPI=5
+HOMEPAGE=http://pinball.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl x11-libs/libSM media-libs/libsdl[joystick,opengl,video,X] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] || ( dev-libs/libltdl:0 <sys-devel/libtool-2.4.3-r2:2 ) games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/pinball/pinball-0.3.1.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=528076a65f4023116cc782ed062c965a
diff --git a/games-arcade/emilia-pinball/Manifest b/games-arcade/emilia-pinball/Manifest
deleted file mode 100644
index d5cb610045d9..000000000000
--- a/games-arcade/emilia-pinball/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX emilia-pinball-0.3.1-gcc46.patch 887 BLAKE2B 1b850fc066b2f33edde6c5f9e0ce58af86b4ae5eda7bb77b3d364e45548572b48f34a7e0a50f9ca660585ca0282e0ec9c3031449ca9ffa7b60d2c3cae920c794 SHA512 758d2d42f40b7d020aeeef75331b6a392c18eb9f9f34242d449ee233ef2f1b12900b69d572a40930a6dbd986e98be9258ccb2130746e36c8729c011ce294fda3
-AUX emilia-pinball-0.3.1-glibc210.patch 379 BLAKE2B 5eb1a6885265f7c5ca3ca73108ba54890e0f1551e8b0efcfca62637385b9700a900ce7181c7f5a7100f265c82df7b0ef98765bc6bd05ad079e7941b12d384541 SHA512 a949474aa76dc0b503635c40fb8b641daaab59b51d1d680fc9ac3f6e94566f9064526fe21107e5e549a02c3264dfa0fc6d94a5f8a833a88defd4e9b3a6bb9be0
-AUX emilia-pinball-0.3.1-libtool.patch 2371 BLAKE2B 625fc092dfe779ca1cb7b17c305e21de5113314f59ea7e2cd214b59a1c49b45668b3a76e9e56141d18df0e42eb72c295cf84aa4df50d7e070b6b1864250b506b SHA512 c60940620ba70c725774c9e0dfb930d2e5760fad9e64ec951ca3ab973f3e9f0884d88c0e7b4d8bf01f91651a7e5bd2111bcf5a38a63b46319436c7d2f270d71e
-AUX emilia-pinball-0.3.1-parallel.patch 428 BLAKE2B 368bf4e511f362e3daff200bee164fc0fa5c8bedde5f81cbe8778159e5f5157ff7a48b611541942703cc76f78e85b8e1b8bc42b6a305770feaf4577204576071 SHA512 8c8d0ef2bbb59579cf3e0f12e624bc28c27e810cad2d140a4c85f998d482101d97bdb7109fd01fb4bb9f2e77369c503b51c5a704b2f0768e570e7eb094f4f3c6
-DIST pinball-0.3.1.tar.gz 6082982 BLAKE2B 307fd8fa6a6a64a15423f2cdacf6711affec4d0a94beca4c660316fa2db268b857fe80d3a672a078fd4454e858fdbf235ab3c62ba9695ee6df422b56536ba2d2 SHA512 d54f2635f583be8a7e4bf3463c69c1ab368e1c069dd7c4edffb95df0448faf7e82ddb8f8607d22a7336e2db176134555ca65b613e9d008b38fecb8ad5a818498
-EBUILD emilia-pinball-0.3.1-r1.ebuild 1480 BLAKE2B 52e56f3be42f2acff04ae8404d89709c40fb99b7d5979a5a42bf0befaa9cdf5452d60fde8ed101fd3c401e0d6db7e71ce72c363c46435f23442ca9e4fbb973c7 SHA512 0084ee59a4bddf993b55da586c70182d6f6f9a70c975e1cb1ae6527156e6286d38abaf09eb2189d7dd65b17fee2ffa4fd3353d4eb2c3ccdc4918e85e07c24984
-MISC metadata.xml 330 BLAKE2B 7deaad70c752f4c41009dfd6ec073f972e9ee484d4497c0b23d184cd48bdb5aaa45f2644c412ab2a885aea6655e1a737a612bb65b3d8147272f63a2de932825c SHA512 8432311fd9fb74150e0571245c2afda26de63a3a3671905cb7f221984933e5971c1f5f355517c54b7c31de3a3d3349d06116a4e67c57c44489147af5ae80e8cf
diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r1.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r1.ebuild
deleted file mode 100644
index 519b304f6840..000000000000
--- a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils games
-
-MY_PN=${PN/emilia-/}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="SDL OpenGL pinball game"
-HOMEPAGE="http://pinball.sourceforge.net/"
-SRC_URI="mirror://sourceforge/pinball/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# Drop the libtool dep once libltdl goes stable.
-RDEPEND="virtual/opengl
- x11-libs/libSM
- media-libs/libsdl[joystick,opengl,video,X]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- || ( dev-libs/libltdl:0 <sys-devel/libtool-2.4.3-r2:2 )"
-DEPEND="${RDEPEND}
- x11-libs/libXt"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- sed -i -e '/dnl/d' {src,test}/Makefile.am || die #334899
- epatch "${FILESDIR}"/${P}-glibc210.patch \
- "${FILESDIR}"/${P}-libtool.patch \
- "${FILESDIR}"/${P}-gcc46.patch \
- "${FILESDIR}"/${P}-parallel.patch
- rm -rf libltdl
- eautoreconf
-}
-
-src_configure() {
- egamesconf --with-x
-}
-
-src_compile() {
- emake CXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
- default
- dosym "${GAMES_BINDIR}"/pinball "${GAMES_BINDIR}"/emilia-pinball
- mv "${D}/${GAMES_PREFIX}/include" "${D}/usr/" || die
- dodir /usr/bin
- mv "${D}/${GAMES_BINDIR}/pinball-config" "${D}/usr/bin/" || die
- sed -i \
- -e 's:-I${prefix}/include/pinball:-I/usr/include/pinball:' \
- "${D}"/usr/bin/pinball-config || die
- newicon data/pinball.xpm ${PN}.xpm
- make_desktop_entry emilia-pinball "Emilia pinball"
- prepgamesdirs
-}
diff --git a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-gcc46.patch b/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-gcc46.patch
deleted file mode 100644
index d78779197fce..000000000000
--- a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-gcc46.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- base/SignalSender.cpp.old 2011-04-26 09:39:24.303339444 +0200
-+++ base/SignalSender.cpp 2011-04-26 09:39:51.261063162 +0200
-@@ -11,6 +11,7 @@
- #include "SignalSender.h"
- #include "Group.h"
- #include "Behavior.h"
-+#include <cstddef>
-
- SignalSender * SignalSender::p_SignalSender = NULL;
-
---- base/Behavior.cpp.old 2011-04-26 09:36:27.129006665 +0200
-+++ base/Behavior.cpp 2011-04-26 09:36:48.855396752 +0200
-@@ -9,6 +9,7 @@
- #include "Private.h"
- #include "Behavior.h"
- #include "Group.h"
-+#include <cstddef>
-
- Behavior::Behavior() {
- //EM_COUT("Behavior::Behavior", 1);
---- base/BehaviorVisitor.cpp.old 2011-04-26 09:37:39.759653248 +0200
-+++ base/BehaviorVisitor.cpp 2011-04-26 09:37:54.481594952 +0200
-@@ -9,6 +9,7 @@
- #include "BehaviorVisitor.h"
- #include "Behavior.h"
- #include "Group.h"
-+#include <cstddef>
-
- BehaviorVisitor * BehaviorVisitor::p_BehaviorVisitor = NULL;
-
diff --git a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-glibc210.patch b/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-glibc210.patch
deleted file mode 100644
index 800dbeae21a7..000000000000
--- a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-glibc210.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- base/Config.cpp
-+++ base/Config.cpp
-@@ -423,8 +423,8 @@
- m_sDataDir = string(EM_DATADIR) + "/";
- m_sExeDir = "./";
- if ( *( m_sDataDir.c_str() ) != '/' ) {
-- char* ptr=0;
-- char* ptrw = 0;
-+ const char* ptr=0;
-+ const char* ptrw = 0;
- //cout<<"relative to exe file"<<endl;
- ptr = (strrchr(argv0,'/')); // unix /cygwin / check win32
- #ifdef WIN32
diff --git a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-libtool.patch b/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-libtool.patch
deleted file mode 100644
index 437e4eb684a4..000000000000
--- a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-libtool.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff -ur pinball-0.3.1.orig/configure.ac pinball-0.3.1/configure.ac
---- pinball-0.3.1.orig/configure.ac 2003-11-21 09:40:18.000000000 +0200
-+++ pinball-0.3.1/configure.ac 2010-03-05 20:41:24.000000000 +0200
-@@ -14,18 +14,13 @@
- CFLAGS="-g -W -Wall -O2"
- CXXFLAGS="-g -W -Wall -O2"
-
--AC_CONFIG_SUBDIRS(libltdl)
--
- dnl Checks for programs.
- AC_PROG_CC
- AC_PROG_CXX
- AC_PROG_INSTALL
--AC_LIBTOOL_DLOPEN
--AC_LIBLTDL_CONVENIENCE
--AC_PROG_LIBTOOL
-
--AC_SUBST(INCLTDL)
--AC_SUBST(LIBLTDL)
-+LT_PREREQ([2.2.6])
-+LT_INIT([dlopen])
-
- dnl *******************************************
- dnl PATHS AND DIRS ****************************
-diff -ur pinball-0.3.1.orig/Makefile.am pinball-0.3.1/Makefile.am
---- pinball-0.3.1.orig/Makefile.am 2003-12-10 12:15:35.000000000 +0200
-+++ pinball-0.3.1/Makefile.am 2010-03-05 20:36:48.000000000 +0200
-@@ -1,6 +1,6 @@
- AUTOMAKE_OPTIONS = gnu
-
--SUBDIRS = libltdl addon base data src test
-+SUBDIRS = addon base data src test
-
- EXTRA_DIST = bootstrap pinball.spec clean pinball.desktop
-
-diff -ur pinball-0.3.1.orig/src/Makefile.am pinball-0.3.1/src/Makefile.am
---- pinball-0.3.1.orig/src/Makefile.am 2003-11-20 18:46:17.000000000 +0200
-+++ pinball-0.3.1/src/Makefile.am 2010-03-05 20:37:08.000000000 +0200
-@@ -7,9 +7,9 @@
-
- pinlib_LIBRARIES = libemilia_pin.a
-
--INCLUDES = -I../base -I../addon @INCLTDL@
-+INCLUDES = -I../base -I../addon
-
--pinball_LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a @LIBLTDL@
-+pinball_LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a -lltdl
- pinball_LDFLAGS = -export-dynamic
-
- pinball_SOURCES = Pinball.cpp
-diff -ur pinball-0.3.1.orig/test/Makefile.am pinball-0.3.1/test/Makefile.am
---- pinball-0.3.1.orig/test/Makefile.am 2003-11-20 18:46:17.000000000 +0200
-+++ pinball-0.3.1/test/Makefile.am 2010-03-05 20:36:38.000000000 +0200
-@@ -6,8 +6,8 @@
- noinst_PROGRAMS = scale simple light texture load explode collision signal billboard font thread menu joy sound trans math misc varray unittest
- dnl noinst_PROGRAMS = unittest
-
--INCLUDES = -I../base -I../addon -I../src @INCLTDL@
--LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a @LIBLTDL@
-+INCLUDES = -I../base -I../addon -I../src
-+LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a -lltdl
-
- testlib_LTLIBRARIES = libModuleTest.la
-
diff --git a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-parallel.patch b/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-parallel.patch
deleted file mode 100644
index 3dfef56090c9..000000000000
--- a/games-arcade/emilia-pinball/files/emilia-pinball-0.3.1-parallel.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.am.old 2011-04-26 10:46:05.102070461 +0200
-+++ src/Makefile.am 2011-04-26 10:46:16.872813136 +0200
-@@ -9,7 +9,7 @@
-
- INCLUDES = -I../base -I../addon
-
--pinball_LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a -lltdl
-+pinball_LDADD = libemilia_pin.a ../addon/libemilia_addon.a ../base/libemilia_base.a -lltdl
- pinball_LDFLAGS = -export-dynamic
-
- pinball_SOURCES = Pinball.cpp
diff --git a/games-arcade/emilia-pinball/metadata.xml b/games-arcade/emilia-pinball/metadata.xml
deleted file mode 100644
index 551a8380f3c8..000000000000
--- a/games-arcade/emilia-pinball/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">pinball</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/epiar-0.5-r1 b/games-arcade/epiar-0.5-r1
new file mode 100644
index 000000000000..e3f708982daf
--- /dev/null
+++ b/games-arcade/epiar-0.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] x11-libs/libX11 virtual/opengl app-arch/unzip
+DESCRIPTION=A space adventure/combat game
+EAPI=5
+HOMEPAGE=http://epiar.net/
+KEYWORDS=~x86 ~x86-fbsd
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/epiar/epiar-0.5.0-src.zip
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=d18f6f5e1a8ce4e7c7c93c9f5c05ed79
diff --git a/games-arcade/epiar/Manifest b/games-arcade/epiar/Manifest
deleted file mode 100644
index e037d2973025..000000000000
--- a/games-arcade/epiar/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX epiar-0.5-Makefile.linux.patch 682 BLAKE2B 0794a07f1f4beef8b16e8fc720930cabe3db40941be39c0ed3d1ef66b4a24bab68f9aeb6961b4a4429d4de7fc12dc395dbf7e34c7caf887aedee0cf7af94e584 SHA512 5219be09af0443a780d918306086f9c7792a9fd6e7051806c368db6808017ee9c2897b4093664f9c087e3fe987b22edeb50280f25f615cdbfcdf914c1cf4be47
-AUX epiar-0.5-gcc41.patch 332 BLAKE2B c3d34f29b2d9186d0f6ac14b14bb40e63578764f613b74bd670266dda3885c4542e48e3e95b06a668e01fccc9630a9d0e46f1918f1dda37e1e78840ca890dfb7 SHA512 29de0155e37696c1f2f66060aa6b08d01df13bcf36e2fc20a803bf664bd7a326d4ec70141376305771d2c188e67ddd32d19d5a864c3a8c9c7c5ea329a6e19060
-AUX epiar-0.5-paths.patch 2195 BLAKE2B 995f1d0a39b72be7e1e542a6e799b5d644d62cdb2ad1710f44bc73a82310c148b54113254c4502f499fceaada0aadb5944ec5d370b3ca79c72b208d6197e4c20 SHA512 4f6068f69b6f2367bbc665159f2612da86591d050e5296304b26d613c6579465c632a442251033fdb7803e6cb72c8f70e6118e8c1d43d33f0376863b91ebd037
-AUX epiar-0.5-underlink.patch 818 BLAKE2B 9ab04018e1051d905674b53154e4297be50e1954a79c28f7e70fd47381f9dcd4b452385d05dc38ad2cd117bb4b6b06d9d95727d61fdaf483f4d3940a2c8f6028 SHA512 ada142afdd3de71af454bd1a03c8c406d609deeff7a68a84b7066089761bebcb01dae8e69f7fccbd0cf4f0294789696e1181900c30f857c8b5197c24bab51b2a
-DIST epiar-0.5.0-src.zip 8809392 BLAKE2B c29c541f5841da91d13f7ccddfa2d2175265a434ae03e2ed87a64cd5c177d7139ff2cf44ec679ec023fe783427868f0f234c6f5f49d0d52ab08be852d424ba59 SHA512 22d8655aefd3aa071de064aeeed40d8780fb32ee702e657c8b8a723c381b6825ae9b5820cf5b29991e14bc264c443d0b24f88656b4997a6270383aa080c15f3e
-EBUILD epiar-0.5-r1.ebuild 1063 BLAKE2B 283af179cfd95d7afe7eefca643cdb6662563e2fbed24ee437033f1c90f3ee1823e6b9bc4b9d669488f290d3b89cdc1637219873ba6436dabcf1b2b9821972be SHA512 2c81c4665ee0df32f8ec9d5aea824760b2f8328315245d8953e460fac7369a3eebfc615acd5c708dc8f4806f4c05b4145eb0dceae9cefd2568d137138c84e167
-MISC metadata.xml 823 BLAKE2B 4ad0d0b974bd58a1d1edd77eb201fa2e236eb6b7a1efee030c8f106a6a016f3ecbf3de213b162a9d0f52d0e0751c4c3905acdaab4cd2d24292c6425620f7c88b SHA512 ef154f46f533f6b255bac62dcdffb84833fee98135e714b9a6b546a9128c3d3be0e7cfe7721ce1ccf302019b414ef1edb4ba92cc43b7024be6881a3cb0d6dffb
diff --git a/games-arcade/epiar/epiar-0.5-r1.ebuild b/games-arcade/epiar/epiar-0.5-r1.ebuild
deleted file mode 100644
index 7ddbc3d9c668..000000000000
--- a/games-arcade/epiar/epiar-0.5-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit flag-o-matic eutils games
-
-DESCRIPTION="A space adventure/combat game"
-HOMEPAGE="http://epiar.net/"
-SRC_URI="mirror://sourceforge/epiar/${P}.0-src.zip"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="media-libs/libsdl[video]
- media-libs/sdl-image[png]"
-DEPEND="${RDEPEND}
- x11-libs/libX11
- virtual/opengl
- app-arch/unzip"
-
-S=${WORKDIR}
-
-src_prepare() {
- sed -i \
- -e "/^CFLAGS/s:-pg -g:${CFLAGS} ${LDFLAGS}:" \
- Makefile.linux || die
- epatch \
- "${FILESDIR}"/${P}-paths.patch \
- "${FILESDIR}"/${P}-gcc41.patch \
- "${FILESDIR}"/${P}-Makefile.linux.patch \
- "${FILESDIR}"/${P}-underlink.patch
- sed -i \
- -e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}/:" \
- src/main.c || die
-}
-
-src_compile() {
- emake -f Makefile.linux
-}
-
-src_install() {
- dogamesbin epiar
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r missions *.eaf
- keepdir "${GAMES_DATADIR}"/${PN}/plugins
- dodoc AUTHORS ChangeLog README
- prepgamesdirs
-}
diff --git a/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch b/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch
deleted file mode 100644
index 3086bd13ef9a..000000000000
--- a/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.linux.old 2007-04-05 16:42:30 +0000
-+++ Makefile.linux 2007-04-05 16:42:47 +0000
-@@ -24,7 +24,7 @@
- @echo Building Epiar 0.5.0 ...
- @$(CC) $(CFLAGS) -I/usr/X11R6/lib/ $(OBJS) -o epiar $(LIBS)
- @echo Building plugins ...
-- @make -f Makefile.linux plugin
-+ @$(MAKE) -f Makefile.linux plugin
- @echo Epiar 0.5.0 build complete.
- @echo
- @echo Type './epiar' to play.
-@@ -33,7 +33,7 @@
- @echo Building Epiar 0.5.0 and linking statically ...
- @$(CC) $(CFLAGS) -L/usr/X11R6/lib -L/opt/gnome-2.1/lib $(OBJS) -o epiar $(STATIC_LIBS)
- @echo Building plugins ...
-- @make plugin
-+ @$(MAKE) plugin
- @echo Epiar 0.5.0 build complete.
- @echo
- @echo Type './epiar' to play.
diff --git a/games-arcade/epiar/files/epiar-0.5-gcc41.patch b/games-arcade/epiar/files/epiar-0.5-gcc41.patch
deleted file mode 100644
index 65f08b2691d1..000000000000
--- a/games-arcade/epiar/files/epiar-0.5-gcc41.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/game/game.h.old 2006-04-23 22:13:36.000000000 +0200
-+++ src/game/game.h 2006-04-23 22:13:50.000000000 +0200
-@@ -2,7 +2,6 @@
- #include "includes.h"
-
- extern Uint32 average_loop_time;
--extern Uint32 game_start_time;
- extern Uint32 total_play_time, total_frames_drawn;
- extern float average_session_fps, current_fps;
-
diff --git a/games-arcade/epiar/files/epiar-0.5-paths.patch b/games-arcade/epiar/files/epiar-0.5-paths.patch
deleted file mode 100644
index 41266c7272b1..000000000000
--- a/games-arcade/epiar/files/epiar-0.5-paths.patch
+++ /dev/null
@@ -1,86 +0,0 @@
---- src/input/input.c
-+++ src/input/input.c
-@@ -240,7 +240,10 @@
- *
- ******************************************************************************/
- int load_input_cfg(void) {
-- FILE *fp = fopen("./.epiar-input.ecf", "rb");
-+ char filename[PATH_MAX];
-+ FILE *fp;
-+ snprintf(filename, sizeof(filename), "%s/.epiar-input.ecf", getenv("HOME"));
-+ fp = fopen(filename, "rb");
-
- /* make sure all keys are enabled */
- unlock_keys();
-@@ -282,7 +285,7 @@
- } else {
- float file_version = 0.0f;
- /* read the file into the struct */
-- fp = fopen("./.epiar-input.ecf", "rb");
-+ fp = fopen(filename, "rb");
-
- if (fp == NULL) {
- fprintf(stdout, "Could not open \"./.epiar-input.ecf\" for reading, assuming default bindings.\n");
-@@ -472,10 +475,12 @@
- }
-
- void save_keybindings(void) {
-+ char filename[PATH_MAX];
- float file_version = 0.2f;
- FILE *fp;
-
-- fp = fopen("./.epiar-input.ecf", "wb");
-+ snprintf(filename, sizeof(filename), "%s/.epiar-input.ecf", getenv("HOME"));
-+ fp = fopen(filename, "wb");
- if (fp == NULL) {
- fprintf(stdout, "Could not create '~/.epiar-input.ecf' to save keybindings\n");
- return;
---- src/main.c
-+++ src/main.c
-@@ -16,7 +16,7 @@
- unsigned char view_mode = 0;
- int ship_to_follow = 0;
- int desired_bpp = 16;
--char *game_path;
-+const char * const game_path = "GENTOO_DATADIR";
- unsigned char use_ogl = 0;
- unsigned char skip_intro = 0;
- FILE *epiar_eaf = NULL, *main_eaf = NULL;
-@@ -78,8 +78,6 @@
-
- parse_commandline(argc, argv);
-
-- get_absolute_path(argv[0]);
--
- init(desired_bpp);
-
- menu();
---- src/main.h
-+++ src/main.h
-@@ -1,2 +1,2 @@
- extern char epiar_version[6];
--extern char *game_path;
-+extern const char * const game_path;
---- src/system/init.c
-+++ src/system/init.c
-@@ -89,9 +89,6 @@
- main_eaf = NULL;
- }
-
-- assert(game_path != NULL);
-- free(game_path);
-- game_path = NULL;
-
- if (average_loop_time == 0) average_loop_time = 18; /* in case they quit on menu */
- #ifndef NDEBUG
---- src/system/path.c
-+++ src/system/path.c
-@@ -45,7 +45,7 @@
- }
- #endif
-
--#ifdef LINUX
-+#if 0
- char *strip_path_of_binary(char *argv) {
- int len = 0, i, blen = 0;
- char *stripped = NULL;
diff --git a/games-arcade/epiar/files/epiar-0.5-underlink.patch b/games-arcade/epiar/files/epiar-0.5-underlink.patch
deleted file mode 100644
index 13146cb68b27..000000000000
--- a/games-arcade/epiar/files/epiar-0.5-underlink.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.linux.old 2011-06-22 15:15:50.000000000 +0200
-+++ Makefile.linux 2011-06-22 15:17:01.000000000 +0200
-@@ -1,6 +1,6 @@
- CFLAGS=-W -Wall `sdl-config --cflags` -Isrc/ -DLINUX -DDEVEL -export-dynamic -I/usr/include/SDL -I/usr/local/include/SDL -DBLIT_METHOD_2 -DNAUDIO -O2 -march=pentium4 -pipe -mfpmath=sse -ggdb -Wl,-O1 -Wl,--as-needed
-
--LIBS=-lm `sdl-config --libs` -lSDL_image
-+LIBS=-lm `sdl-config --libs` -lSDL_image -ldl
- STATIC_LIBS=-lm /usr/local/lib/libSDL.a /usr/local/lib/libSDL_image.a /usr/local/lib/libSDL_ttf.a /usr/local/lib/libopenal.a /usr/local/lib/libvorbisfile.a /usr/local/lib/libvorbis.a /usr/local/lib/libogg.a /usr/lib/libpng.a /usr/lib/libz.a -lpthread -ldl -lfreetype /usr/lib/libjpeg.a -lX11 -lXext -lesd
-
- OBJS=main.o init.o video.o backbuffer.o debug.o audio.o linux_video.o \
diff --git a/games-arcade/epiar/metadata.xml b/games-arcade/epiar/metadata.xml
deleted file mode 100644
index 9a42744eb0df..000000000000
--- a/games-arcade/epiar/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription>
-Epiar is a space adventure/combat game written in C with SDL
-(Simple DirectMedia Layer). It is absolutely free (released
-under the General Public License v2).
-In Epiar, you begin as a shuttle pilot in a galaxy generally
-ruled by anarchy, with few stable governments and numerous
-rebel factions. You start your adventure off doing whatever
-you want, but generally trying to save up money for a new
-starship, and your adventure takes off from there ...
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">epiar</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/excido-0.1.5c-r3 b/games-arcade/excido-0.1.5c-r3
new file mode 100644
index 000000000000..5b54313eb2ac
--- /dev/null
+++ b/games-arcade/excido-0.1.5c-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-games/physfs media-libs/libsdl[opengl] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-image[png] media-libs/openal media-libs/freealut
+DESCRIPTION=A fast paced action game
+EAPI=6
+HOMEPAGE=http://icculus.org/excido/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-games/physfs media-libs/libsdl[opengl] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-image[png] media-libs/openal media-libs/freealut
+SLOT=0
+SRC_URI=http://icculus.org/excido/excido-0.1.5c-src.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=603d42b17cd9fc3ec8b6684115771cfc
diff --git a/games-arcade/excido/Manifest b/games-arcade/excido/Manifest
deleted file mode 100644
index 72a7e6885287..000000000000
--- a/games-arcade/excido/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX excido-0.1.5c-build.patch 1033 BLAKE2B 171f87f9c08d51969af8e9171bbae2b177192afb9dad0dcf975fdc4a50ccfc961d5caa055830b929beadc3120f0a627c638371125ca93b4b8b642d4b3b1321d2 SHA512 9cd1b44ae83e9cf1171869124866df78f6d9bc2d18d80968937b7edf7d60dedef3cd0451fd3f81406e5b3b36960b3ac8f77032625e1c545f04d70998da8701ab
-AUX excido-0.1.5c-freealut.patch 1204 BLAKE2B 1aa65ee8e91f01be2ed6af6e45d945d81b1d6b5714072701a8b189b30668a7ef430bb08d54c322c487f0748c0112499c32b52273bc94e2746b687acdd9ea6134 SHA512 11c41ba18f2b698fa4eedfb93d670a09ddd6d954d9504903f51f6df23096e3f72f2836193ca35a5aeb6e3524ad887e1cbf0eb879583988dd99b0b4c439997a1c
-DIST excido-0.1.5c-src.tar.bz2 2981629 BLAKE2B 504c21861a4d966400a94ef6733794f72edbf950a84dcd935213244252b771e168f0bb5e21780c90d2cd1a1799cac821a502dbb558ffe6204d4b552e5af465d4 SHA512 9e1b98ed31eac735087f451c466d0e0d1b885ad5336f7994abf8f844b1c27cc24e90048306ffd62864fa5ab2bada6744b4b54991c6eb9b22624af20c645e02d7
-EBUILD excido-0.1.5c-r3.ebuild 789 BLAKE2B d4e7146161ecd604ff845b2de8b97e34633860cc38e32bf2e07b936db3dcaf79ab52b9e2ecee8a023fdbf07c0c11a8ac7008a979bbc8b82ad9ce063cd16966b1 SHA512 ace3ee24dbc3155db5f276922b1b5d570f0b15288711312711e9a7fb9bae8031c6e665673d005714807ddfcbf7fb799f58b78a0ac0fe28dbe8be271e8d04ee5a
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/excido/excido-0.1.5c-r3.ebuild b/games-arcade/excido/excido-0.1.5c-r3.ebuild
deleted file mode 100644
index cea4558b0b61..000000000000
--- a/games-arcade/excido/excido-0.1.5c-r3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A fast paced action game"
-HOMEPAGE="http://icculus.org/excido/"
-SRC_URI="http://icculus.org/excido/${P}-src.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-games/physfs
- media-libs/libsdl[opengl]
- media-libs/sdl-mixer
- media-libs/sdl-ttf
- media-libs/sdl-image[png]
- media-libs/openal
- media-libs/freealut"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-freealut.patch
- "${FILESDIR}"/${P}-build.patch
-)
-
-src_compile() {
- emake DATADIR=/usr/share/${PN}/
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/${PN}
- doins data/*
- dodoc BUGS CHANGELOG HACKING README TODO \
- keyguide.txt data/CREDITS data/*.txt
-}
diff --git a/games-arcade/excido/files/excido-0.1.5c-build.patch b/games-arcade/excido/files/excido-0.1.5c-build.patch
deleted file mode 100644
index 1735b51ccdfc..000000000000
--- a/games-arcade/excido/files/excido-0.1.5c-build.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,8 @@
--CC=g++
--CFLAGS=`sdl-config --cflags` #-g -Wall #-O2
-+CXX?=g++
-+CXXFLAGS+=$(shell sdl-config --cflags) #-g -Wall #-O2
- #CFLAGS=`sdl-config --cflags` -I./physfs#-g -Wall #-O2
- OBJS := ${patsubst %.cpp, %.o, ${wildcard src/*.cpp}}
--LIBS = -s -Bstatic `sdl-config --static-libs` -lSDL_image -lSDL_ttf -L. -lphysfs -lopenal -Bdynamic -lGL -lGLU
-+LIBS = $(shell sdl-config --libs) -lSDL_image -lSDL_ttf -lphysfs -lopenal -lalut -lGL -lGLU
- #LIBS = -s -Bstatic `sdl-config --static-libs` SDL_image/*.o SDL_ttf/*.o -L. physfs/*.o openal/*.o -ljpeg -lpng -ltiff -lfreetype -Bdynamic -lGL -lGLU
- PREFIX=/usr/local
- BINDIR=$(PREFIX)/bin/
-@@ -16,12 +16,12 @@
-
-
- .cpp.o:
-- $(CC) $(CFLAGS) $(DEFINES) -o ${patsubst %.cpp, %.o, $<} -c $<
-+ $(CXX) $(CXXFLAGS) $(DEFINES) -o ${patsubst %.cpp, %.o, $<} -c $<
-
- all: $(TARGET)
-
- $(TARGET): $(OBJS)
-- $(CC) $(CFLAGS) -o $(TARGET) $(LIBS) $(OBJS)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
-
- clean:
- rm -f $(OBJS) $(TARGET)
diff --git a/games-arcade/excido/files/excido-0.1.5c-freealut.patch b/games-arcade/excido/files/excido-0.1.5c-freealut.patch
deleted file mode 100644
index c29999fae25d..000000000000
--- a/games-arcade/excido/files/excido-0.1.5c-freealut.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/src/SoundCore.cpp
-+++ b/src/SoundCore.cpp
-@@ -352,32 +352,13 @@
-
- PHYSFS_close(filehandle);
-
-- ALenum format;
-- ALvoid *data;
-- ALsizei size,freq;
-- ALboolean loop=AL_FALSE;
- ALenum error;
-
- alGetError();
-
-- alGenBuffers(1,&newsample.alid);
-- if((error=alGetError())!=AL_NO_ERROR){
-- fprintf(stderr,"SoundCore::LoadSample: Error on alGenBuffers\n");
-- PrintALError(error);
-- }
-- alutLoadWAVMemory((ALbyte*)filedata,&format,&data,&size,&freq,&loop);
-- if((error=alGetError())!=AL_NO_ERROR){
-- fprintf(stderr,"SoundCore::LoadSample: Error on alutLoadWAVMemory\n");
-- PrintALError(error);
-- }
-- alBufferData(newsample.alid,format,data,size,freq);
-- if((error=alGetError())!=AL_NO_ERROR){
-- fprintf(stderr,"SoundCore::LoadSample: Error on alBufferData\n");
-- PrintALError(error);
-- }
-- alutUnloadWAV(format,data,size,freq);
-- if((error=alGetError())!=AL_NO_ERROR){
-- fprintf(stderr,"SoundCore::LoadSample: Error on alutUnloadWAV\n");
-+ newsample.alid=alutCreateBufferFromFileImage(filedata, filesize);
-+ if(((error=alGetError())!=AL_NO_ERROR)||(newsample.alid==AL_NONE)){
-+ fprintf(stderr,"SoundCore::LoadSample: Error on alutCreateBufferFromFileImage\n");
- PrintALError(error);
- }
-
diff --git a/games-arcade/excido/metadata.xml b/games-arcade/excido/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/excido/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/fishsupper-0.1.6-r1 b/games-arcade/fishsupper-0.1.6-r1
new file mode 100644
index 000000000000..e10a89bc1f27
--- /dev/null
+++ b/games-arcade/fishsupper-0.1.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video,opengl,X] media-libs/sdl-image[png] media-libs/sdl-mixer[wav] virtual/opengl dev-libs/boost >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A simple arcade/puzzle game, loosely based on the retro classic Frogger
+EAPI=6
+HOMEPAGE=https://sourceforge.net/projects/fishsupper/
+KEYWORDS=~amd64 ~x86
+LICENSE=CC-BY-SA-2.5 GPL-3
+RDEPEND=media-libs/libsdl[sound,video,opengl,X] media-libs/sdl-image[png] media-libs/sdl-mixer[wav] virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/fishsupper/fishsupper-0.1.6.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=ad7b9f2b13c17a7e5ccd699e03c5a44d
diff --git a/games-arcade/fishsupper/Manifest b/games-arcade/fishsupper/Manifest
deleted file mode 100644
index 03add5472e32..000000000000
--- a/games-arcade/fishsupper/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX fishsupper-0.1.6-asneeded.patch 297 BLAKE2B 18b749a0e6733ee92bbe38ef2fd65fc5acfdb440ccbce23c0d1ae78d7b3f7601ebd3c6f23d5fdd89cd95caac11a9acea2a217b1ef6bd0f1e938d49d7c0735311 SHA512 934d5a308ae6c25e34e437c773ed71d12ac146555848a21855116a848768edd8c4e30e1d789c20a75e8c89f2b5a586c75d9ef122a70e83206848919c7c275be5
-AUX fishsupper-0.1.6-gcc6.patch 1730 BLAKE2B 41317933789d096b9b00a184e15df47b8daf946e9730e6688895497a94bf3efe7d96adf1a39b016dd9874b97a2721472fe98650732689464283495e817d76223 SHA512 9dfaf5c9a5a9554c87e93a3876cb9fb858a638b2ead10a3a10e4c9d8a68fca1608f08c1920d506aa09bc2c965c93ffc748ef3b4e3dad3b24bb86bd1481703d48
-AUX fishsupper-0.1.6-ovflfix.patch 308 BLAKE2B 16d9956ad39c518c171a7d99151853329c0fe76a092494a04d0e4f549819fa07f29a4bc01cd0dcfac104c3dc1df9e25c835dec7fb834b8b9ded24b742e56dda9 SHA512 75501a6ca44c510d73859d4339ee041e71dd3d0bbde3e071cfe438b014b515e868e8788d14ddef461b6402c8ef6c67c14bc3ad94e9a06a553c3aadbba602013a
-DIST fishsupper-0.1.6.tar.gz 1136893 BLAKE2B f07e5cc8fcfef4547fe2af029db1472ab0299fb5267e8f3a4fb29b9aa2cb39115101c217f509f35a4dc81a0e4f6c72f70bb2102c74c7c45981ced4e50230cd5c SHA512 a6b3df47010e8ac186ff4446db3659fd9173e9e3fc973ab376eed46da9cd13f7a4c0c02b25f3427232252e7fe5728036fa91ea773affe0948387a56f617fc7af
-EBUILD fishsupper-0.1.6-r1.ebuild 835 BLAKE2B 47a77e1bbbd699277c5c29f9909041d613f4ef08d880f3babe1a1d8189b476c91e719dbc407cc83f6439c85f7b9592c59a550e3dbc23f4781e068e14495510ca SHA512 6097c550acfb2518cfd78937175a61ea6b3ef461aedf5c5618cb68a1bdccc5807143d33c1bad0df6abfffd0e0cf9aa5f751e240e16ce513b26ae269cbfc2c311
-MISC metadata.xml 333 BLAKE2B de23175a8ff9c7bd8f8e2d59072017d790d2594882ac5963acdf28e4bab252152c01754cf9c3b57122dbc37fc857f2e749bbc52333700d25b43ac4b0b1ecd165 SHA512 6a3a977950808ae8b79c2c34c17fe8e1dd9ae21b9f9a43a2f2808931a4569042825f381d4c10024480eb2e2635893de8433eacf94f5f755d086285e3fe6770b3
diff --git a/games-arcade/fishsupper/files/fishsupper-0.1.6-asneeded.patch b/games-arcade/fishsupper/files/fishsupper-0.1.6-asneeded.patch
deleted file mode 100644
index eae5ca15921a..000000000000
--- a/games-arcade/fishsupper/files/fishsupper-0.1.6-asneeded.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/Makefile.am.old 2012-06-24 18:47:58.947143638 +0200
-+++ b/src/Makefile.am 2012-06-24 18:51:35.738921904 +0200
-@@ -1,7 +1,7 @@
- AM_CPPFLAGS = -DPKG_DATA_DIR=\"$(pkgdatadir)\" \
- @SDL_CFLAGS@ \
- -Wall
--AM_LDFLAGS = @SDL_LIBS@
-+LDADD = @SDL_LIBS@
-
- bin_PROGRAMS = fishsupper
-
diff --git a/games-arcade/fishsupper/files/fishsupper-0.1.6-gcc6.patch b/games-arcade/fishsupper/files/fishsupper-0.1.6-gcc6.patch
deleted file mode 100644
index 3ca63cb4a68b..000000000000
--- a/games-arcade/fishsupper/files/fishsupper-0.1.6-gcc6.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-Bug: https://bugs.gentoo.org/610660
-
---- a/src/Settings_screen.cpp
-+++ b/src/Settings_screen.cpp
-@@ -217,3 +217,7 @@
-
- // **************************************************
-
-+const float FS::Settings_screen::bold = 1.0;
-+const float FS::Settings_screen::faded = 0.2;
-+
-+// **************************************************
---- a/src/Settings_screen.h
-+++ b/src/Settings_screen.h
-@@ -71,8 +71,8 @@
- static const int tick1_x = 252;
- static const int tick_y_offset = 33;
- static const int sprite_texture_start = FS_gfx::JOYSTICK;
-- static const float bold = 1.0;
-- static const float faded = 0.2;
-+ static const float bold;
-+ static const float faded;
-
- Settings* settings_ptr;
- int current_option;
---- a/src/Star_particle_system.cpp
-+++ b/src/Star_particle_system.cpp
-@@ -137,6 +137,10 @@
- } // FS::Star_particle_system::launch_new_star
-
- // **************************************************
-+
-+const float FS::Star_particle_system::lifespan = 1500.0;
-+
-+// **************************************************
- // **************************************************
- // **************************************************
- // **************************************************
---- a/src/Star_particle_system.h
-+++ b/src/Star_particle_system.h
-@@ -77,7 +77,7 @@
- static const int STAR_WIDTH = 30;
- static const int STAR_HEIGHT = 30;
- // This is a float so that we get floating-point division in update.
-- static const float lifespan = 1500.0; // in ms
-+ static const float lifespan; // in ms
-
- // A particle is basically a lightweight sprite.
- // Unlike a usual sprite, we don't need to worry about
diff --git a/games-arcade/fishsupper/files/fishsupper-0.1.6-ovflfix.patch b/games-arcade/fishsupper/files/fishsupper-0.1.6-ovflfix.patch
deleted file mode 100644
index 2be91b65a16d..000000000000
--- a/games-arcade/fishsupper/files/fishsupper-0.1.6-ovflfix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/main.cpp.old 2012-06-24 18:35:27.661894094 +0200
-+++ b/src/main.cpp 2012-06-24 18:35:41.041954632 +0200
-@@ -293,7 +293,7 @@
-
- if (!ok)
- {
-- fs_dir = new char[ strlen(".") ];
-+ fs_dir = new char[ strlen(".") + 1];
- strcpy(fs_dir, ".");
- } // if ... else
-
diff --git a/games-arcade/fishsupper/fishsupper-0.1.6-r1.ebuild b/games-arcade/fishsupper/fishsupper-0.1.6-r1.ebuild
deleted file mode 100644
index e73b4a0b1d7d..000000000000
--- a/games-arcade/fishsupper/fishsupper-0.1.6-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="A simple arcade/puzzle game, loosely based on the retro classic Frogger"
-HOMEPAGE="https://sourceforge.net/projects/fishsupper/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="CC-BY-SA-2.5 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl[sound,video,opengl,X]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[wav]
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-ovflfix.patch \
- "${FILESDIR}"/${P}-asneeded.patch \
- "${FILESDIR}"/${P}-gcc6.patch
- eautoreconf
-}
-
-src_install() {
- default
- newicon data/images/fs_sprite_042.png ${PN}.png
- make_desktop_entry ${PN} "Fish Supper"
-}
diff --git a/games-arcade/fishsupper/metadata.xml b/games-arcade/fishsupper/metadata.xml
deleted file mode 100644
index 06f43265c42e..000000000000
--- a/games-arcade/fishsupper/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">fishsupper</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/frozen-bubble-2.2.1_beta1-r1 b/games-arcade/frozen-bubble-2.2.1_beta1-r1
new file mode 100644
index 000000000000..bf33172e71f1
--- /dev/null
+++ b/games-arcade/frozen-bubble-2.2.1_beta1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-lang/perl-5.12 dev-libs/glib:2 >=dev-perl/Alien-SDL-1.413 dev-perl/Compress-Bzip2 dev-perl/File-ShareDir dev-perl/File-Slurp dev-perl/File-Which dev-perl/IPC-System-Simple >=dev-perl/SDL-2.511 media-libs/sdl-image[gif,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-pango media-libs/sdl-ttf virtual/libiconv virtual/perl-Getopt-Long virtual/perl-IO virtual/pkgconfig dev-perl/Locale-Maketext-Lexicon virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-ParseXS dev-perl/Module-Build >=sys-apps/sed-4 dev-lang/perl:=
+DESCRIPTION=A Puzzle Bubble clone written in perl (now with network support)
+EAPI=6
+HOMEPAGE=http://www.frozen-bubble.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-lang/perl-5.12 dev-libs/glib:2 >=dev-perl/Alien-SDL-1.413 dev-perl/Compress-Bzip2 dev-perl/File-ShareDir dev-perl/File-Slurp dev-perl/File-Which dev-perl/IPC-System-Simple >=dev-perl/SDL-2.511 media-libs/sdl-image[gif,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-pango media-libs/sdl-ttf virtual/libiconv virtual/perl-Getopt-Long virtual/perl-IO dev-lang/perl:=
+SLOT=0
+SRC_URI=http://www.frozen-bubble.org/data/frozen-bubble-2.2.1-beta1.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=4dd24c11237a97b45ff2a91a8923c153
diff --git a/games-arcade/frozen-bubble/Manifest b/games-arcade/frozen-bubble/Manifest
deleted file mode 100644
index 7c1cff27837b..000000000000
--- a/games-arcade/frozen-bubble/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX frozen-bubble-2.2.1_beta1-Werror.patch 734 BLAKE2B fae9324386d2b0a185dc201970a7157bd2effee029f220ec4d0fc3e502fc712182a4edef0c02cbe0a59809c359ba6ccb70ee235837f4cafecb5950f2583ee1d5 SHA512 37f9f3f6e070a1f7af818f36ab2f9fb542937bd8034a42d962f34c80011b5c9f7fbef94b4ff065ca8a732e5a78615968108637c09a63c775518d9b7ebeea1b2e
-AUX frozen-bubble-2.2.1_beta1-fix-buffer-size.patch 2787 BLAKE2B fa2194d333263f3b521d971c95498d86838bf1188bf4d049a52a83d9afb6e42debd6736c021e35859b11a1283612eecd468ae81fddc4a3331b55a79e6bd47c90 SHA512 413012993a3f9cf16f4db1b66dec1b87c5a62c5b8e8fabb9d4bd689dea935e71ce9c12b213cd0687f2d6f106828d90486d84258385da778122ad6c8e6a61e23c
-DIST frozen-bubble-2.2.1-beta1.tar.bz2 22424798 BLAKE2B 70d23961c45e10cca38afcd7bdbf407dcefde1248af87df7768fe99fc0d926740096942007ba871d57db6095f3ca4bfa126f30ab60514ba3c6eb5fb7759d96aa SHA512 a5d1432195bc41b2823678986fe71223acf5c740636a871758e6337072c74a84bca7aa7088af7b299586e4e261521ae0b3341805692ab684d93e85f52174b1ac
-EBUILD frozen-bubble-2.2.1_beta1-r1.ebuild 1714 BLAKE2B 31329a6a2f4e350ca79f67b5ac1800318127a4a4b88bb84ec2775a141fbfa943cec9e8625a7b725227a4fbdb43d6e43c7f9595cf643724c5709d6f4d6f9f4066 SHA512 aaf0b5701a8a8a79bb306fa34cf24b2d665c604fbbb885940704618c38bbe449259f0f5a3529c7d26fab5816b795a473d9ec8c194e6cb4ba5e5c3036909f92cc
-MISC metadata.xml 540 BLAKE2B 63ce258abd43c328f0837722d96017f63013cf9135e33e0767a5bd2998d24133d3600ea8cd71d1a51bf5a6b80fa07073874d1f28b9168c36671f15ab72af56ae SHA512 71aabe570ce8682e1d3b9ee9fc2c8c9efd06eef8f33623310180e811fbf06b4a9d0456cf2ea78bda6cbd69a208f8abf1dac3855bcbf41aa121b7acbb4ba33ccc
diff --git a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch
deleted file mode 100644
index 0573e50fee94..000000000000
--- a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-Werror.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Sun Feb 10 14:48:58 UTC 2013
-Subject: remove Werror compiler flag wrt #456654
-
---- a/inc/My/Builder.pm
-+++ b/inc/My/Builder.pm
-@@ -123,7 +123,7 @@
- push @ofiles, $cbuilder->compile(
- source => catfile($server_directory, $cfile),
- extra_compiler_flags => [
-- qw(-g -Wall -Werror -pipe), # verbatim from Makefile
-+ qw(-Wall), # verbatim from Makefile
- '-I' . $server_directory, # does not seem to be necessary
- $cbuilder->split_like_shell(`pkg-config glib-2.0 --cflags`),
- $cbuilder->split_like_shell(`pkg-config glib-2.0 --libs`),
diff --git a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-fix-buffer-size.patch b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-fix-buffer-size.patch
deleted file mode 100644
index b1b3bfcb1edb..000000000000
--- a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-fix-buffer-size.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From aa2ce32185b4477e659ed7c70d09c440610ef67b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Fri, 2 Feb 2018 12:44:15 +0100
-Subject: [PATCH] Fix buffer size when formatting current date
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-gcc-8 and glibc-2.26.9000 reports this error:
-
-server/log.c:64:54: error: '%03d' directive output may be truncated writing between 3 and 11 bytes into a region of size between 0 and 49 [-Werror=format-truncation=]
- snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * (time-seconds)));
- ^~~~
-
-This patch fixes two mistakes in the get_current_date() function:
-
-First strftime() can fail and then buf content is undefined. The patch
-makes sure the buf content is properly null-termited.
-
-Second if strftime() uses up the the whole buf array, no space will be
-left for appending miliseconds to current_date value in the subsequent
-snprintf() call. The patch increases current_data size so that things
-will always fit.
-
-In reality, all this should not matter because sane strftime() will
-return fixed-lenght string. But for all the cases and for sake of the
-compiler check this patch should be applied.
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- server/log.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/server/log.c b/server/log.c
-index 2fe7b7c..f696752 100644
---- a/server/log.c
-+++ b/server/log.c
-@@ -52,15 +52,17 @@ double get_current_time_exact(void)
- return (double) now.tv_sec + now.tv_usec / 1e6; // bad bad idea to use float as precision is not down to the seconds then
- }
-
--char current_date[50];
-+char current_date[70];
- char* get_current_date(void)
- {
- struct tm * lt;
- char buf[50];
- double time = get_current_time_exact();
- time_t seconds = (time_t)time;
-+ size_t length;
- lt = localtime(&seconds);
-- strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", lt);
-+ length = strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", lt);
-+ buf[length] = '\0';
- snprintf(current_date, sizeof(current_date), "%s.%03d", buf, (int)(1000 * (time-seconds)));
- return current_date;
- }
-diff -up frozen-bubble-2.2.1-beta1/server/log.h~ frozen-bubble-2.2.1-beta1/server/log.h
---- frozen-bubble-2.2.1-beta1/server/log.h~ 2010-08-07 15:36:27.000000000 +0200
-+++ frozen-bubble-2.2.1-beta1/server/log.h 2018-02-08 14:09:52.472451694 +0100
-@@ -23,7 +23,7 @@
- time_t get_current_time(void);
- double get_current_time_exact(void);
-
--extern char current_date[50];
-+extern char current_date[70];
- char* get_current_date(void);
-
- enum output_types { OUTPUT_TYPE_DEBUG, OUTPUT_TYPE_CONNECT, OUTPUT_TYPE_INFO, OUTPUT_TYPE_ERROR };
diff --git a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r1.ebuild b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r1.ebuild
deleted file mode 100644
index 9315ab5159ba..000000000000
--- a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-MY_P="${P/_/-}"
-
-inherit desktop gnome2-utils perl-module toolchain-funcs
-
-DESCRIPTION="A Puzzle Bubble clone written in perl (now with network support)"
-HOMEPAGE="http://www.frozen-bubble.org/"
-SRC_URI="http://www.frozen-bubble.org/data/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/perl-5.12
- dev-libs/glib:2
- >=dev-perl/Alien-SDL-1.413
- dev-perl/Compress-Bzip2
- dev-perl/File-ShareDir
- dev-perl/File-Slurp
- dev-perl/File-Which
- dev-perl/IPC-System-Simple
- >=dev-perl/SDL-2.511
- media-libs/sdl-image[gif,png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-pango
- media-libs/sdl-ttf
- virtual/libiconv
- virtual/perl-Getopt-Long
- virtual/perl-IO
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- dev-perl/Locale-Maketext-Lexicon
- virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- dev-perl/Module-Build
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- perl-module_src_prepare
- eapply "${FILESDIR}"/${P}-Werror.patch
- eapply "${FILESDIR}"/${P}-fix-buffer-size.patch
-}
-
-src_configure() {
- LD=$(tc-getCC) perl-module_src_configure
-}
-
-src_compile() {
- LD=$(tc-getCC) perl-module_src_compile
-}
-
-src_install() {
- mydoc="AUTHORS Changes HISTORY README" perl-module_src_install
- newdoc server/README README.server
- newdoc server/init/README README.server.init
-
- local res
- for res in 16 32 48 64; do
- newicon -s ${res} share/icons/frozen-bubble-icon-${res}x${res}.png ${PN}.png
- done
-
- make_desktop_entry ${PN} Frozen-Bubble
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/frozen-bubble/metadata.xml b/games-arcade/frozen-bubble/metadata.xml
deleted file mode 100644
index 7f5d7f12567e..000000000000
--- a/games-arcade/frozen-bubble/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Full-featured, colorful animated penguin eyecandy, 100 levels of 1p game, hours and hours of
-2p game, a level-editor, 3 professional quality 20-channels music tracks, 15 stereo sound
-effects, 7 unique graphical transition effects.
-
-You need this game.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/funnyboat-1.5-r2 b/games-arcade/funnyboat-1.5-r2
new file mode 100644
index 000000000000..888feef04681
--- /dev/null
+++ b/games-arcade/funnyboat-1.5-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst setup
+DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] app-arch/unzip >=sys-apps/sed-4
+DESCRIPTION=A side scrolling shooter game starring a steamboat on the sea
+EAPI=6
+HOMEPAGE=http://funnyboat.sourceforge.net/
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2 MIT
+RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] >=dev-python/pygame-1.6.2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=mirror://sourceforge/funnyboat/funnyboat-1.5-src.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=213ec935db304147d1c7cb7ffac3acc2
diff --git a/games-arcade/funnyboat/Manifest b/games-arcade/funnyboat/Manifest
deleted file mode 100644
index 5687f30dd70e..000000000000
--- a/games-arcade/funnyboat/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST funnyboat-1.5-src.zip 3839990 BLAKE2B 30576f2bb20a236d518a5aca1b173d0e6f876a8411eef87d85950059536b3c6f1801b6f5a498d854ce6f390911ecc3a604f3c9bd438692943721b064f9c6d708 SHA512 7d38070e73825602d6f0a82e810fe8937fe919ce12f6e802ee25147ca1a2333c2b90821d92e20b8e071070505099bf9ec562e8c7b8cd8d241c3021b840e707cc
-EBUILD funnyboat-1.5-r2.ebuild 1022 BLAKE2B 4a331176a7aa4fcd8c1499a770bbdf1e72d0250b7d105e919cd78fd57085ead0a28b97d2e8b9f0f30e0c8c825f8c7837fc646a68b1e4b0138527c774149e2d13 SHA512 ac6255baed93c06813c03ccd503a79e6085bbf693488574491369b191a57bafe56703665613d6c9e696760a332b702a4df05c2e7d8fa162928ec1af154058bb8
-MISC metadata.xml 332 BLAKE2B 0f043d28ad918706a08b16364c276af4e7cb3c7f686d799ccf40e54a673d87eceb011a1c72bff3332ce2ca2a9ea62268365f00c26b5bbc5d1f0f4a367522441f SHA512 840d32294f544c648307a82c390a64aea38a6f2931734e377d576ceff26047d9dbff9486d60b0164570a4826fbd148a5af14528c336aa41c4ad6dd51790095b7
diff --git a/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild b/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild
deleted file mode 100644
index 64866dc95d95..000000000000
--- a/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils gnome2-utils python-single-r1
-
-DESCRIPTION="A side scrolling shooter game starring a steamboat on the sea"
-HOMEPAGE="http://funnyboat.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
-
-LICENSE="GPL-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}
- >=dev-python/pygame-1.6.2[${PYTHON_USEDEP}]"
-DEPEND="${DEPEND}
- app-arch/unzip"
-
-S="${WORKDIR}/${PN}"
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r data *.py
- python_optimize "${ED%/}"/usr/share/${PN}
-
- dodoc *.txt
-
- make_wrapper ${PN} "${EPYTHON} main.py" /usr/share/${PN}
-
- newicon -s 32 data/kuvake.png ${PN}.png
- make_desktop_entry ${PN} "Trip on the Funny Boat"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/funnyboat/metadata.xml b/games-arcade/funnyboat/metadata.xml
deleted file mode 100644
index 5d2ebb097195..000000000000
--- a/games-arcade/funnyboat/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">funnyboat</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/gav-0.9.0-r1 b/games-arcade/gav-0.9.0-r1
new file mode 100644
index 000000000000..e19b13b0dbc8
--- /dev/null
+++ b/games-arcade/gav-0.9.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/sdl-image[jpeg,png] media-libs/sdl-net media-libs/libsdl[joystick,video]
+DESCRIPTION=GPL Arcade Volleyball
+EAPI=6
+HOMEPAGE=http://gav.sourceforge.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-image[jpeg,png] media-libs/sdl-net media-libs/libsdl[joystick,video]
+SLOT=0
+SRC_URI=mirror://sourceforge/gav/gav-0.9.0.tar.gz mirror://gentoo/fabeach.tgz mirror://gentoo/florindo.tgz mirror://gentoo/inverted.tgz mirror://gentoo/naive.tgz mirror://gentoo/unnamed.tgz mirror://gentoo/yisus.tgz mirror://gentoo/yisus2.tgz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=93cb214a464f9c35223c91f019136ab1
diff --git a/games-arcade/gav/Manifest b/games-arcade/gav/Manifest
deleted file mode 100644
index eb00599926d9..000000000000
--- a/games-arcade/gav/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX gav-0.9.0-gcc43.patch 205 BLAKE2B c0f25a3f0eed1ca502a349f212bdc2609404721d500cada1b048459adda9fd4242a1e9fef5e8bb5b31feb944fb643aabbc442c31205e1a888a510d4a1e5fa5af SHA512 bce41254f527e007fb44d8616ab2cfce7f55236bb23cc9d456b8757e7521f38ad2926617a996c9b6677d91cbc3cfcd8eb1c4f43cdf53861d946cd53115761b2b
-AUX gav-0.9.0-ldflags.patch 750 BLAKE2B ef3184794f42513fbe582c48b1b82d0c33b71fb8f72d709ff187ee2f247a509eb332561de786e94c62b64ce0f2ca51a342870365db8eeda82ea04a99f902093d SHA512 95239c11a59311920d255449bb5ed40c962ab331bc705b1107a42d18b6581aa800c7c08562d0887f844bb231c87d639ec087b925f8ffc44a4e20dd63a3fd6a5a
-DIST fabeach.tgz 163750 BLAKE2B d5cf3ef38925515caae67d78bc1623bd1ee5669d1d25d122023bbfe1deb59ef7f12859d4bcac95bc43f3a3c4b88208742b91b3acb73a16945f0e8356059a8e6a SHA512 c0ce8e20a2bece7beeb66a036abcffa1394fcddc0aa255fe244e86548b2c0d7ec4a72a903f2108a44e84590d9986ee6729d67e5ec103b867bbde01772d524978
-DIST florindo.tgz 175052 BLAKE2B 5c03691265fec40b3a20903383f070ccfe8527e06cb18cf5e65f32fcf16d17e8e6e56890790802ffeb9262f9933291a0bb1ca22c38f54cbcd5a00e346b4304b7 SHA512 91a42c209d9370f42a7918ea0b6b63ed9c2dcacdbf3051dc2535293b2e2a9b1b53795a7db476fd5c7b3da9682b5ddaf8a2ceab50bc4bdeefde33416de82197dc
-DIST gav-0.9.0.tar.gz 137729 BLAKE2B 15b27ed4019dd9306e629721e59c075b2189c180cc5b4ec866ce1007578ca9e9f8a85bfcb1d22bb7fecd4a6b39b4c62c48ed7e9268e22475bced8c4c8c925a34 SHA512 e702269371dc8ed4ce4415a24a703ef6c3604af69f2e0c548a48f282d812b4f3f76f74cb36a6036889b9e3628b844d2fa41e2cfde5b0fe647bceadc64c087a9f
-DIST inverted.tgz 35554 BLAKE2B 0bdd8ac39ec47ce9c3135cf3b59da1265726f5ea99ffbe9c64d05e314afa7bb26ea2c4ac87c5daa978c6ac9f2cdf2db6125aadac46437b9b8f4970459895f550 SHA512 a05bf4d580dcf509cfacf7bf8c8ab12e363dfcf646f24761daffd251bdaa15bc1df087b9d6618f70e1e6b17ac8bdbcaca18d6fe982938df2016dc4eaaafe0c04
-DIST naive.tgz 80169 BLAKE2B c2273b0056194d50ff7499c9440c0dd45175609bcb4ccab90957239e5c5230c845735a9b4963becdfa35a87aab33b2609bba38a00406a3c37e6c766a9dd5c225 SHA512 c962b4fa1dac20f1f1af46e816ed5fc1d46b58438391f1f496a24960a464b515ed296490bf113e5f6c428ea7f740e0bbc9d4343088f5a9da4c00909a5d584c9a
-DIST unnamed.tgz 156406 BLAKE2B db88b9863ca309b9b3236dd5940642912cd4a7fd1584b842171b65033f8c47fcc6d0eb9185d3759059f4648442b446c47c0dac21c1cb37a07850703ca04f1996 SHA512 530084b5e49e40447cb68545fb4b01f837e74efa3bfb9a110f13037a7f6c135e23f9ed49837abe918a8b393226f90a2d206e5bfd2f4e60335ebf7bc4e8341673
-DIST yisus.tgz 131021 BLAKE2B b095277fdf33968b2b5d28b2e737a465a09f34b6c570d0bdb7e3be2a0c36d8d0ae4d62d14e427a139e035343faf6b1972677fa94c4aa4b787a3ce79ab3c0a137 SHA512 2494e10998bf73c369e6591edeca4c466dfdba1901ca69d96838e0310eb36c94690b9fd6df3c0aa91e0ac611ec414acf402f532145eb795a43e15406aed4c604
-DIST yisus2.tgz 117923 BLAKE2B 57770e7326cbe203aca03d37411c8f9267e9ebbd3a104d91e5e4519eb22439066bf8ef7a5eb46476103731faf0c9726eda74351c01a5ae50c6265db49409d2e6 SHA512 a063908230e9085536322481bf511cc3f3df3997d27dd83e9f976762670e2bdbebc634c2566549fe856ddc93302422cf8676147937d2cbbcf7262e722c999f4d
-EBUILD gav-0.9.0-r1.ebuild 1485 BLAKE2B 50430334e0d1ce99ad94ba96222e6a0aafcab743d3a2d95a764400e8074526fb612145d1521b13fb745de490851944df6b16af39675dfd30814dffe6548df5da SHA512 54da3dc7b644b905280dc9a01ad482a091e4a7dce42acc304a21a899bf624de0ccfcf2253e123a4b9c4cef7f6959fd93f87e1d4d184b45a640b354856ca7b734
-MISC metadata.xml 326 BLAKE2B 8975ed6ba9c69a5ca31562e37d19841bd3e8ed53604b2d2dee7d188d510f167d8c154ae1337bf7195cdc9aca9badc3e86bf210e4fdc89016cb8b134660977845 SHA512 be67de8c13d7163c370e9f884dc50665720cd899c4f7d76859734751bf494f561a93fe344f04753180e27c0f854c4020dec2d9611f44d547c7b613aad705d9d7
diff --git a/games-arcade/gav/files/gav-0.9.0-gcc43.patch b/games-arcade/gav/files/gav-0.9.0-gcc43.patch
deleted file mode 100644
index c9b8a6e588bf..000000000000
--- a/games-arcade/gav/files/gav-0.9.0-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/Configuration.cpp
-+++ b/Configuration.cpp
-@@ -25,6 +25,7 @@
- #include <stdlib.h>
- #include <string>
- #include <iostream>
-+#include <cstring>
- #include "Configuration.h"
- #include "ControlsArray.h"
-
diff --git a/games-arcade/gav/files/gav-0.9.0-ldflags.patch b/games-arcade/gav/files/gav-0.9.0-ldflags.patch
deleted file mode 100644
index dd49e6161660..000000000000
--- a/games-arcade/gav/files/gav-0.9.0-ldflags.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/CommonHeader.old 2010-10-12 13:08:23.000000000 +0200
-+++ b/CommonHeader 2010-10-12 13:08:48.000000000 +0200
-@@ -31,9 +31,9 @@
- endif
-
- ifdef NET
--LDFLAGS= `sdl-config --libs` -lSDL_image -lSDL_net -lm
-+LDLIBS= `sdl-config --libs` -lSDL_image -lSDL_net -lm
- else
--LDFLAGS= `sdl-config --libs` -lSDL_image -lm
-+LDLIBS= `sdl-config --libs` -lSDL_image -lm
- endif
-
- SRCS = $(wildcard *.cpp)
---- a/Makefile.Linux.old 2010-10-12 14:36:47.000000000 +0200
-+++ b/Makefile.Linux 2010-10-12 14:37:02.000000000 +0200
-@@ -38,8 +38,7 @@
- $(MAKE) -C $(@D:%_module.o=%)
-
- gav: $(ALL_OBJ) $(OFILES)
-- $(CXX) -o gav $(OFILES) $(ALL_OBJ) $(LDFLAGS)
-- strip gav
-+ $(CXX) $(LDFLAGS) -o gav $(OFILES) $(ALL_OBJ) $(LDLIBS)
-
- clean:
- for i in $(SUBDIRS) ; do \
diff --git a/games-arcade/gav/gav-0.9.0-r1.ebuild b/games-arcade/gav/gav-0.9.0-r1.ebuild
deleted file mode 100644
index d039cac137a7..000000000000
--- a/games-arcade/gav/gav-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="GPL Arcade Volleyball"
-HOMEPAGE="http://gav.sourceforge.net/"
-# the themes are behind a lame php-counter script.
-SRC_URI="mirror://sourceforge/gav/${P}.tar.gz
- mirror://gentoo/fabeach.tgz
- mirror://gentoo/florindo.tgz
- mirror://gentoo/inverted.tgz
- mirror://gentoo/naive.tgz
- mirror://gentoo/unnamed.tgz
- mirror://gentoo/yisus.tgz
- mirror://gentoo/yisus2.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/sdl-image[jpeg,png]
- media-libs/sdl-net
- media-libs/libsdl[joystick,video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- local d
-
- eapply "${FILESDIR}"/${P}-ldflags.patch
-
- for d in . automa menu net ; do
- cp ${d}/Makefile.Linux ${d}/Makefile || die "cp ${d}/Makefile failed"
- done
-
- eapply "${FILESDIR}"/${P}-gcc43.patch
- sed -i \
- -e "/^CXXFLAGS=/s: -g : ${CXXFLAGS} :" CommonHeader \
- || die "sed failed"
-
- # Now, move the additional themes in the proper directory
- mv ../{fabeach,florindo,inverted,naive,unnamed,yisus,yisus2} themes
-
- # no reason to have executable files in the themes
- find themes -type f -exec chmod a-x \{\} \;
-}
-
-src_compile() {
- # bug #41530 - doesn't like the hot parallel make action.
- emake -C automa
- emake -C menu
- emake -C net
- emake
-}
-
-src_install() {
- dodir /usr/bin
- emake ROOT="${D}" install
- insinto /usr/share/${PN}
- doins -r sounds
- einstalldocs
-}
diff --git a/games-arcade/gav/metadata.xml b/games-arcade/gav/metadata.xml
deleted file mode 100644
index 474d81b5edf8..000000000000
--- a/games-arcade/gav/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">gav</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/gish-demo-1.6-r1 b/games-arcade/gish-demo-1.6-r1
new file mode 100644
index 000000000000..dc1c5ac16d78
--- /dev/null
+++ b/games-arcade/gish-demo-1.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=Play as an amorphous ball of tar that rolls and squishes around
+EAPI=6
+HOMEPAGE=http://www.chroniclogic.com/gish.htm
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=all-rights-reserved
+RDEPEND=media-libs/libsdl media-libs/libvorbis virtual/opengl x11-libs/libX11 >=media-libs/openal-1.6.372
+RESTRICT=mirror bindist strip
+SLOT=0
+SRC_URI=http://www.chroniclogic.com/demos/gishdemo.tar.gz -> gish-demo-1.6.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=880a00b48c69ccc07d6290fba4f1bc7f
diff --git a/games-arcade/gish-demo/Manifest b/games-arcade/gish-demo/Manifest
deleted file mode 100644
index 952d80898446..000000000000
--- a/games-arcade/gish-demo/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gish-demo-1.6.tar.gz 12712912 BLAKE2B bb482ba341e688056a45077d6a6832e13e1a9785cbefbb7e76b7875e9df22f33f324a515ca3465bb3f4c4a34d1577b5eddf5ff7793d35556958b3f11d81f9f7f SHA512 2d6f37b8a7971ada524c75bafcbe7e92fd3dbb96677774b0295aad2553e6094027f9b43da8318f20071679412f95dd66ab9738178ffec4f853cf1845d536a0a6
-EBUILD gish-demo-1.6-r1.ebuild 853 BLAKE2B 5b61acfa8fe5adc8bd4a13399e10eed2b892a3c5a27de3eed586087aa246c30c84239e4f4f84d6d89590ccc32ee62ea32489eaba819644731ab49c35f0300ba5 SHA512 65d510e99125d1154dbe0b7377428018bbcf660070676a753f23f9f07fc94b4389ac1e2067ce24190e5b86991c307107548174964ba2d95e177284e9f955dc4d
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild b/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild
deleted file mode 100644
index 1116e16d52ec..000000000000
--- a/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-DESCRIPTION="Play as an amorphous ball of tar that rolls and squishes around"
-HOMEPAGE="http://www.chroniclogic.com/gish.htm"
-SRC_URI="http://www.chroniclogic.com/demos/gishdemo.tar.gz -> ${P}.tar.gz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror bindist strip"
-QA_PREBUILT="${GAMES_PREFIX_OPT:1}/${PN}/gish"
-
-RDEPEND="
- media-libs/libsdl
- media-libs/libvorbis
- virtual/opengl
- x11-libs/libX11
- >=media-libs/openal-1.6.372
-"
-DEPEND=""
-
-S="${WORKDIR}/gishdemo"
-
-src_install() {
- local dir=/opt/${PN}
- local gishbin=gishdemo
- use amd64 && gishbin=gishdemo_64
-
- insinto "${dir}"
- doins -r *
- fperms +x "${dir}"/${gishbin}
- make_wrapper gish ./${gishbin} "${dir}"
-
- einstalldocs
-}
diff --git a/games-arcade/gish-demo/metadata.xml b/games-arcade/gish-demo/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/gish-demo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/gnake-0.94b-r1 b/games-arcade/gnake-0.94b-r1
new file mode 100644
index 000000000000..ef1af15696f3
--- /dev/null
+++ b/games-arcade/gnake-0.94b-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install
+DEPEND=sys-libs/ncurses:0 virtual/pkgconfig
+DESCRIPTION=An ncurses-based Nibbles clone
+EAPI=6
+HOMEPAGE=http://lightless.org/gnake
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0
+SLOT=0
+SRC_URI=mirror://gentoo/Gnake.0.94b.tar.gz
+_md5_=bdae1be3982434f3ae9a9ba573a7f8e4
diff --git a/games-arcade/gnake/Manifest b/games-arcade/gnake/Manifest
deleted file mode 100644
index 7269367d211e..000000000000
--- a/games-arcade/gnake/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Gnake.0.94b.tar.gz 6656 BLAKE2B 2b230246b6dbb3ae9dcb3ed1dabf9f49c594180cb4e624e8e7cfb7c36823f64a0c60ec378773fea3fd1af5e036b8df98a3603b648e71f14a8e5523982aad5e83 SHA512 c5fb84cd8dc0a1b88f9eb6139f898515d109e2de0786284a4fa85f5efc0967ef02c2458d0e7f783d31fbd9a41e0f4114f7bd00717042ac9b2ca9ce4dc18e7fb7
-EBUILD gnake-0.94b-r1.ebuild 519 BLAKE2B c7cc497bd3fb9d48ebb788d08c7c9c2b71dc836dc33f8609eb2bae652e53ae683531d6ccdd8b12e5e6758564d6a78a4411853085a6e999c5cfbadaf9b5894f08 SHA512 4a37dfc20344b12c4b64d7d0d35224ed84a64de1e5b1cbfc42d2615e41101ff2148c67363a55f0c631ac4b8eaf4301cb98d44b2a551c7c0c678ecf0b6aa5c381
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/gnake/gnake-0.94b-r1.ebuild b/games-arcade/gnake/gnake-0.94b-r1.ebuild
deleted file mode 100644
index a1cce857258b..000000000000
--- a/games-arcade/gnake/gnake-0.94b-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="An ncurses-based Nibbles clone"
-HOMEPAGE="http://lightless.org/gnake"
-SRC_URI="mirror://gentoo/Gnake.${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${PN}"
-
-src_compile() {
- emake LDLIBS="$(pkg-config ncurses --libs)" gnake
-}
-
-src_install() {
- dobin gnake
- einstalldocs
-}
diff --git a/games-arcade/gnake/metadata.xml b/games-arcade/gnake/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/gnake/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/gnome-nibbles-3.24.0 b/games-arcade/gnome-nibbles-3.24.0
new file mode 100644
index 000000000000..ab8237bfa150
--- /dev/null
+++ b/games-arcade/gnome-nibbles-3.24.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.40.0:2 dev-libs/libgee:0.8= dev-libs/libgnome-games-support:1 >=media-libs/clutter-1.22.0:1.0 >=media-libs/clutter-gtk-1.4.0:1.0 >=media-libs/libcanberra-0.26[gtk3] >=x11-libs/gtk+-3.18.0:3 || ( dev-lang/vala:0.36 dev-lang/vala:0.34 dev-lang/vala:0.32 ) app-text/yelp-tools dev-libs/appstream-glib >=dev-util/intltool-0.50.2 sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20170422 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Nibbles clone for Gnome
+EAPI=6
+HOMEPAGE=https://wiki.gnome.org/Apps/Nibbles
+KEYWORDS=amd64 x86
+LICENSE=GPL-3+ CC-BY-SA-3.0
+RDEPEND=>=dev-libs/glib-2.40.0:2 dev-libs/libgee:0.8= dev-libs/libgnome-games-support:1 >=media-libs/clutter-1.22.0:1.0 >=media-libs/clutter-gtk-1.4.0:1.0 >=media-libs/libcanberra-0.26[gtk3] >=x11-libs/gtk+-3.18.0:3
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-nibbles/3.24/gnome-nibbles-3.24.0.tar.xz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vala 103e6885c83965507391cdc5b6fa0e67 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=8bdcd524038763103f29814d5eb5012a
diff --git a/games-arcade/gnome-nibbles/Manifest b/games-arcade/gnome-nibbles/Manifest
deleted file mode 100644
index 9a2d53986c6c..000000000000
--- a/games-arcade/gnome-nibbles/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-nibbles-3.24.0.tar.xz 1614604 BLAKE2B 04ba4f761bf21af466cb7761a8d7ac511f92871548df9e8ff8950efe6ea95c3674e00360dc9c3e02ce670dc66ae7639094c9c8c53fe0a0134089db976976ce99 SHA512 716a79541fa8dd0f86cce5bc211574d4ad50f762bb2b74a2881ad4adcdde47520784f67672e2da3fb33fbc60928d710a2afebb8997d6dd10f633289e0d8163b7
-EBUILD gnome-nibbles-3.24.0.ebuild 753 BLAKE2B 565574cace28e1371697bd7feae61748410817f7429efef86021708a04237e6ac697b15a90f9649a96a68646628d76861e20d580124e0aba772b4d05a1079a5a SHA512 9025a2dc26d2e6ffb63803b89a9a632dc6d79f77ce69fba88d8bdcf3d0e9179bbc4266958cc32d7ae2c05e4f8f893d40b733ff563786f30b5e2655ad9b4a22b4
-MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-3.24.0.ebuild b/games-arcade/gnome-nibbles/gnome-nibbles-3.24.0.ebuild
deleted file mode 100644
index 73d8d93cec93..000000000000
--- a/games-arcade/gnome-nibbles/gnome-nibbles-3.24.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome2 vala
-
-DESCRIPTION="Nibbles clone for Gnome"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-libs/glib-2.40.0:2
- dev-libs/libgee:0.8=
- dev-libs/libgnome-games-support:1
- >=media-libs/clutter-1.22.0:1.0
- >=media-libs/clutter-gtk-1.4.0:1.0
- >=media-libs/libcanberra-0.26[gtk3]
- >=x11-libs/gtk+-3.18.0:3
-"
-DEPEND="${RDEPEND}
- $(vala_depend)
- app-text/yelp-tools
- dev-libs/appstream-glib
- >=dev-util/intltool-0.50.2
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_prepare() {
- gnome2_src_prepare
- vala_src_prepare
-}
diff --git a/games-arcade/gnome-nibbles/metadata.xml b/games-arcade/gnome-nibbles/metadata.xml
deleted file mode 100644
index 39980802b1da..000000000000
--- a/games-arcade/gnome-nibbles/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/gnome-robots-3.22.3 b/games-arcade/gnome-robots-3.22.3
new file mode 100644
index 000000000000..2ea97990af04
--- /dev/null
+++ b/games-arcade/gnome-robots-3.22.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-libs/glib-2.32:2 dev-libs/libgnome-games-support:1 >=gnome-base/librsvg-2.36.2:2 >=media-libs/libcanberra-0.26[gtk3] >=x11-libs/gtk+-3.15:3 app-text/yelp-tools dev-libs/appstream-glib >=dev-util/intltool-0.50 sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20170422 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=Avoid the robots and make them crash into each other
+EAPI=6
+HOMEPAGE=https://wiki.gnome.org/Apps/Robots
+KEYWORDS=amd64 x86
+LICENSE=GPL-3+ CC-BY-SA-3.0
+RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/libgnome-games-support:1 >=gnome-base/librsvg-2.36.2:2 >=media-libs/libcanberra-0.26[gtk3] >=x11-libs/gtk+-3.15:3
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-robots/3.22/gnome-robots-3.22.3.tar.xz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=9642cede293a0fd41cd9888cbf14072b
diff --git a/games-arcade/gnome-robots/Manifest b/games-arcade/gnome-robots/Manifest
deleted file mode 100644
index 71f0beec25bc..000000000000
--- a/games-arcade/gnome-robots/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-robots-3.22.3.tar.xz 540824 BLAKE2B 2f6943b97878d37da8c8a59cc7752b2c0eba35bc9eea1cf4b8a221fbae59ec4730af2ae71b25f2e946ee1edcabdb1a72a67cb1754350728b737fa26e3f9193e3 SHA512 d521527d9ceab16f4e3c64677044c87e46f38291ff126cc2280f69100750cb0317e6ad45e8a0abaa4dad38b67b958cac66653c33ba7760a410354f9190c02399
-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
deleted file mode 100644
index 6ed2c64fda21..000000000000
--- a/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="Avoid the robots and make them crash into each other"
-HOMEPAGE="https://wiki.gnome.org/Apps/Robots"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- >=dev-libs/glib-2.32:2
- dev-libs/libgnome-games-support:1
- >=gnome-base/librsvg-2.36.2:2
- >=media-libs/libcanberra-0.26[gtk3]
- >=x11-libs/gtk+-3.15:3
-"
-DEPEND="${RDEPEND}
- app-text/yelp-tools
- dev-libs/appstream-glib
- >=dev-util/intltool-0.50
- sys-devel/gettext
- virtual/pkgconfig
-"
diff --git a/games-arcade/gnome-robots/metadata.xml b/games-arcade/gnome-robots/metadata.xml
deleted file mode 100644
index 39980802b1da..000000000000
--- a/games-arcade/gnome-robots/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/gnujump-1.0.8-r1 b/games-arcade/gnujump-1.0.8-r1
new file mode 100644
index 000000000000..96fd2d24870b
--- /dev/null
+++ b/games-arcade/gnujump-1.0.8-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] virtual/opengl x11-libs/libX11
+DESCRIPTION=Xjump clone with added features
+EAPI=6
+HOMEPAGE=http://gnujump.es.gnu.org
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] virtual/opengl x11-libs/libX11
+SLOT=0
+SRC_URI=mirror://gnu/gnujump/gnujump-1.0.8.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=82ad64e2486d47674ea130e82b28e5bc
diff --git a/games-arcade/gnujump/Manifest b/games-arcade/gnujump/Manifest
deleted file mode 100644
index c8e64b886727..000000000000
--- a/games-arcade/gnujump/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnujump-1.0.8.tar.gz 2508641 BLAKE2B 2e6af8b316cedd37a0d8272ccafe548a62932bfede68bd8debc54d98ce3089c925192ae70f5fe9716fee0a82d3fe6b7cc3b8ca2d506abc2401138b5b7e7032d8 SHA512 fb8a06e17f700ea1e8c264b23a9f286d595cf48cc78efbe60ffdad298bc33ff0ecb2035a1db8281886614fbc8280d2b0c86a2099d55e31bff970f3b3c3caa421
-EBUILD gnujump-1.0.8-r1.ebuild 645 BLAKE2B 5dbdbd10b96b854afb47a197e6fc07cb3129089cc852a04761dbb1e9db2bdfc64a9e988f079272b2e051d9af29bed43e8df4c884644ba1565d80d21da38cadd3 SHA512 ac4c1e29b53b14caa68f636e1da28f16ccfbf94daf8417ecf79ce788cab4e8d10dbcd86d54950e8b5f8f38623f0b19d0fbf0877fbc4aeca409add52083c888c3
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/gnujump/gnujump-1.0.8-r1.ebuild b/games-arcade/gnujump/gnujump-1.0.8-r1.ebuild
deleted file mode 100644
index 271171a2cf0a..000000000000
--- a/games-arcade/gnujump/gnujump-1.0.8-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop flag-o-matic
-
-DESCRIPTION="Xjump clone with added features"
-HOMEPAGE="http://gnujump.es.gnu.org"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- virtual/opengl
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- append-libs -lm
-}
-
-src_install() {
- default
- einstalldocs
-
- newicon skins/xjump/hero1.0.png ${PN}.png
- make_desktop_entry ${PN} "GNUjump"
-}
diff --git a/games-arcade/gnujump/metadata.xml b/games-arcade/gnujump/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/gnujump/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/grande-KXL-0.6-r1 b/games-arcade/grande-KXL-0.6-r1
new file mode 100644
index 000000000000..35eec3c8f1a8
--- /dev/null
+++ b/games-arcade/grande-KXL-0.6-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=dev-games/KXL >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=ZANAC type game
+EAPI=6
+HOMEPAGE=http://triring.net/ps2linux/games/kxl/kxlgames.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-games/KXL media-fonts/font-adobe-100dpi
+SLOT=0
+SRC_URI=mirror://gentoo/grande-KXL-0.6.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=4a195d60a7a4f6113ffbdef6a63bda69
diff --git a/games-arcade/grande-KXL/Manifest b/games-arcade/grande-KXL/Manifest
deleted file mode 100644
index 95a4baa4d52f..000000000000
--- a/games-arcade/grande-KXL/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX grande-KXL-0.6-cflags.patch 387 BLAKE2B 6ea42eaaa8f3fc9d97b5de7c613f0998a7fb4b2088ef2d9949013a6d8b74e064c9913c9e8b4dda06650ea214902340d36b19d2545fa0366ddcba688fa433a797 SHA512 a330b5c8b97d941d13c90f5b78709df823d1242765890439a195f6788443c9d13bd5062399d1452eec9f311e6dd88e72d932398f99cdacaa94bc6d080550167c
-AUX grande-KXL-0.6-configure.in.patch 407 BLAKE2B 4e743c52625cffcc44c95657d5dce6bb2c87b6c74e1f6838336210114b15d3aa66dca309673c075293dc8596e56d99d2dbbc1a0c05deaee007cc31026c1962e2 SHA512 a6c5b0c86b40bb8a2236e7df366a5da2510ead498d6648d5c0377f26151854ba99fec0fc0c37be011ca847ba752c135ea3996d5d3a15e5f4bd1d06c85f9fbf2f
-DIST grande-KXL-0.6.tar.gz 240869 BLAKE2B a9109dd37d72ffcfd02b9f160acd89c17d5ae13d53948ecc79718f420cb3826491a6f6b024ca65a12ada76b24110f01a52f502db2de8a736f628eda5c0054a4d SHA512 17916e54b2b2bad25d789bc3d4f182f3f104fd4e5cf7b745bb9613f76ec04a2a3d2740ca89b507ecdb653f1d42b793115e76b5b34d53b96fec3d55574632b980
-EBUILD grande-KXL-0.6-r1.ebuild 729 BLAKE2B d5dbb090529b5f97b832d53ed3f78911271101592872ca5aa4817cdd1524a8210b8aafdb9f0b2f581d57dc7b6541d1daaee51050d15a1a3b6f6dbfee18c92901 SHA512 825f22c2358d13c1176dc6eb8d379e8291daf2c775c8daf5a7bbcdc76256d767efe7641484d46e5028ecc068b114e566d5ab610e3a1c76d5f76ac86c3e670a9d
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/grande-KXL/files/grande-KXL-0.6-cflags.patch b/games-arcade/grande-KXL/files/grande-KXL-0.6-cflags.patch
deleted file mode 100644
index 94f6ce759b75..000000000000
--- a/games-arcade/grande-KXL/files/grande-KXL-0.6-cflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Wed Aug 8 19:37:19 UTC 2012
-Subject: build system
-
-respect CFLAGS
-
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -8,7 +8,7 @@
-
- SUBDIRS = bmp wav stg
-
--CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ @INST_FLAG@ @SCORE_FLAG@
-+AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ @INST_FLAG@ @SCORE_FLAG@
- LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL
-
- install-data-local:
diff --git a/games-arcade/grande-KXL/files/grande-KXL-0.6-configure.in.patch b/games-arcade/grande-KXL/files/grande-KXL-0.6-configure.in.patch
deleted file mode 100644
index 19fec93f61a5..000000000000
--- a/games-arcade/grande-KXL/files/grande-KXL-0.6-configure.in.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -17,12 +17,8 @@
- AC_CHECK_HEADERS(unistd.h)
-
- dnl installation & score path
--if test "x${prefix}" = "xNONE"; then
-- inst_path="${ac_default_prefix}/games/grande"
--else
-- inst_path="${prefix}/games/grande"
--fi
--score_path="/var/games"
-+inst_path="${datadir}/grande"
-+score_path="${localstatedir}"
-
- dnl check if installation was disabled
- AC_ARG_ENABLE( install,
diff --git a/games-arcade/grande-KXL/grande-KXL-0.6-r1.ebuild b/games-arcade/grande-KXL/grande-KXL-0.6-r1.ebuild
deleted file mode 100644
index 899a615e6527..000000000000
--- a/games-arcade/grande-KXL/grande-KXL-0.6-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop
-
-DESCRIPTION="ZANAC type game"
-HOMEPAGE="http://triring.net/ps2linux/games/kxl/kxlgames.html"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-games/KXL"
-RDEPEND="${DEPEND}
- media-fonts/font-adobe-100dpi"
-
-PATCHES=(
- "${FILESDIR}"/${P}-configure.in.patch
- "${FILESDIR}"/${P}-cflags.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
- rm aclocal.m4 || die
- eautoreconf
-}
-
-src_install() {
- dodir /var/lib
- default
-
- newicon src/bmp/boss1.bmp ${PN}.bmp
- make_desktop_entry grande Grande /usr/share/pixmaps/${PN}.bmp
-}
diff --git a/games-arcade/grande-KXL/metadata.xml b/games-arcade/grande-KXL/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/grande-KXL/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/gunocide2ex-1.0 b/games-arcade/gunocide2ex-1.0
new file mode 100644
index 000000000000..6190017fd1a9
--- /dev/null
+++ b/games-arcade/gunocide2ex-1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[video] media-libs/sdl-ttf media-libs/sdl-mixer[vorbis]
+DESCRIPTION=fast-paced 2D shoot'em'up
+EAPI=5
+HOMEPAGE=http://g2ex.sourceforge.net/
+KEYWORDS=~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-ttf media-libs/sdl-mixer[vorbis] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/g2ex/g2ex-setup.run
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=4c962a3e92501cec0c8378651b0c50b8
diff --git a/games-arcade/gunocide2ex/Manifest b/games-arcade/gunocide2ex/Manifest
deleted file mode 100644
index 7e6ef920203d..000000000000
--- a/games-arcade/gunocide2ex/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX gunocide2ex-1.0-build.patch 5419 BLAKE2B 63ad2cb0bfb48a3d5dbca05135896663f2bc4326e9d8905f140e938054d31600ad2ac7fc6c8c765fd5c90d1faade9c27574d8a848d321269102bdbb9abd71854 SHA512 92c3c2c16b7c4e57e11d79827db349cfb3df20e09c89e7daf8fc178475ea64851f6d79fd259824fe8c98fbed4901c0189ead7f76d3f3c834080369d1231f9692
-AUX gunocide2ex-1.0-glibc2.10.patch 377 BLAKE2B 63fc32459bc8e9eae71e220ee109e0ad5337f6d2714c6e1abf8ed802abf177df109d8572f05064381de65c9f436e01738b3621cbfb61301df90754f6da155b3c SHA512 66c166995981d841ce9a0ee0d6e56d5cc09c3856ccf72abeb4e42457ab6773ca1fdb0000e8be15445152b628dc8719bcb38c0fff30a9602a3592f3f2b6484ada
-DIST g2ex-setup.run 30844481 BLAKE2B 3d59d14e594c1f742d8f39098baeb68c4898f6d04aceefa1b6eeaf6c31378eda492b5984394c1b833e7b47b1360889e74f4e944fbf9721ac8f3456116bd469ca SHA512 e3c861843d88c3b09fa2e579d1be4b0590c04b7b401c7d592cf6b7150fc395445056ba599c0bc6f72ba7044cfc097070751d32bb66aa790e72e2b1c45407f2b2
-EBUILD gunocide2ex-1.0.ebuild 1621 BLAKE2B c3e2afb8399bdbf1c38b50ed6f6f34a70b80cfb51930cfb908338933000d7f2777c67b30299b1439fa71d04244f48c92f289911fa69596535825831f2d6b8de0 SHA512 d99245d55e2c8d5b481ae2c40fb582a50586f719723b2a76c356d69e60d111d12e2db796ff2154305fe54c2895664e6928f38c84c3879c0a0a4353c22b074d5c
-MISC metadata.xml 327 BLAKE2B 78befc8fb90a335e458fc40d096a8dd59c04da0c72b039f7ad816d37693558514d77a40f9bbec5966aa611d2f323a1e12ac44b2dcefda015260e669f3e622887 SHA512 0ad645742ce134798ac8178d859ccdeedc9b060f7d5065b825ac9c9158130e7221c068264ce82e95f066294c045a9440a9aca241484115057ad3a709afad905f
diff --git a/games-arcade/gunocide2ex/files/gunocide2ex-1.0-build.patch b/games-arcade/gunocide2ex/files/gunocide2ex-1.0-build.patch
deleted file mode 100644
index 9abce6c01a2b..000000000000
--- a/games-arcade/gunocide2ex/files/gunocide2ex-1.0-build.patch
+++ /dev/null
@@ -1,178 +0,0 @@
-diff -ur work.orig/src/cEffects.cpp work/src/cEffects.cpp
---- work.orig/src/cEffects.cpp 2002-01-12 16:19:00.000000000 -0500
-+++ work/src/cEffects.cpp 2009-06-10 18:14:27.000000000 -0400
-@@ -180,7 +180,6 @@
- {
- if(!i->update())
- i=lEffects.erase(i);
-- if(i==NULL)break;
- }
-
- for(p=lParticles.begin();p!=lParticles.end();++p)
-@@ -190,8 +189,6 @@
- if(!p->active())
- {
- p=lParticles.erase(p);
-- if(p==NULL)
-- break;
- }
- }
-
-diff -ur work.orig/src/cFont.cpp work/src/cFont.cpp
---- work.orig/src/cFont.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cFont.cpp 2009-06-10 18:19:15.000000000 -0400
-@@ -62,7 +62,7 @@
- }
-
- ///lädt einen TTF-Font ein
--bool cFont::load(char *path,int size)
-+bool cFont::load(const char *path,int size)
- {
- font = TTF_OpenFont(path,size);
- if(font==NULL)
-diff -ur work.orig/src/cFont.h work/src/cFont.h
---- work.orig/src/cFont.h 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cFont.h 2009-06-10 18:19:27.000000000 -0400
-@@ -34,7 +34,7 @@
- static void delInstance();
- static bool initttf();
-
-- bool load(char *path,int size);
-+ bool load(const char *path,int size);
- void setcolor(int r,int g,int b);
- void setshader(int r,int g,int b);
- void print(SDL_Surface *screen,int posx,int posy,const char *fmt, ...);
-diff -ur work.orig/src/cParticleSys.cpp work/src/cParticleSys.cpp
---- work.orig/src/cParticleSys.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cParticleSys.cpp 2009-06-10 18:14:27.000000000 -0400
-@@ -81,9 +81,6 @@
- if(time-p->getstarttime()>p->getlifetime())
- {
- p=lParticles.erase(p);
-- if(p==NULL)
-- break;
--
- }
- }
-
-diff -ur work.orig/src/cSound.cpp work/src/cSound.cpp
---- work.orig/src/cSound.cpp 2002-01-12 16:27:34.000000000 -0500
-+++ work/src/cSound.cpp 2009-06-10 18:17:44.000000000 -0400
-@@ -92,7 +92,7 @@
- }
-
- ///spielt eine ogg-datei ab
--bool cSound::playogg(char *path)
-+bool cSound::playogg(const char *path)
- {
- if(!sound_on)
- return true;
-diff -ur work.orig/src/cSound.h work/src/cSound.h
---- work.orig/src/cSound.h 2002-01-08 12:30:57.000000000 -0500
-+++ work/src/cSound.h 2009-06-10 18:17:50.000000000 -0400
-@@ -35,7 +35,7 @@
-
- bool init();
- void close();
-- bool playogg(char *path);
-+ bool playogg(const char *path);
- void stopogg();
- bool loadwav(int index,char *path);
- void playwav(int index);
-diff -ur work.orig/src/cSprite.cpp work/src/cSprite.cpp
---- work.orig/src/cSprite.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cSprite.cpp 2009-06-10 18:18:34.000000000 -0400
-@@ -29,7 +29,7 @@
-
- ///lädt ein BMP in das image-Surface
- ///gibt false zurück falls es schief geht
--bool cSprite::loadBMP(char *path)
-+bool cSprite::loadBMP(const char *path)
- {
- image=SDL_LoadBMP(path);
- if(!image)
-@@ -73,4 +73,4 @@
- int cSprite::getheight()
- {
- return image->h;
--}
-\ No newline at end of file
-+}
-diff -ur work.orig/src/cSprite.h work/src/cSprite.h
---- work.orig/src/cSprite.h 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cSprite.h 2009-06-10 18:18:44.000000000 -0400
-@@ -26,7 +26,7 @@
- cSprite();
- ~cSprite();
-
-- bool loadBMP(char *path);
-+ bool loadBMP(const char *path);
- void render(SDL_Surface *screen,int x,int y);
- void setColorKey(int r,int g,int b);
-
-diff -ur work.orig/src/cSpriteAnim.cpp work/src/cSpriteAnim.cpp
---- work.orig/src/cSpriteAnim.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cSpriteAnim.cpp 2009-06-10 18:20:09.000000000 -0400
-@@ -145,7 +145,7 @@
- }
-
- ///einladen einer Animation aus einer Datei
--bool cSpriteAnim::load(char *path)
-+bool cSpriteAnim::load(const char *path)
- {
- FILE *file;
- char buffer[512];
-@@ -248,4 +248,4 @@
- {
- if(anim==NULL)return -1;
- return gfx_sprite[anim->getAct()].getwidth();
--}
-\ No newline at end of file
-+}
-diff -ur work.orig/src/cSpriteAnim.h work/src/cSpriteAnim.h
---- work.orig/src/cSpriteAnim.h 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cSpriteAnim.h 2009-06-10 18:20:16.000000000 -0400
-@@ -53,7 +53,7 @@
- cSpriteAnim();
- ~cSpriteAnim();
-
-- bool load(char *path);
-+ bool load(const char *path);
- void setColorKey(int r,int g,int b);
- void render(SDL_Surface *screen,cAnim *anim,int x,int y);
- int getMaxNum();
-diff -ur work.orig/src/cUtil.cpp work/src/cUtil.cpp
---- work.orig/src/cUtil.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cUtil.cpp 2009-06-10 18:16:29.000000000 -0400
-@@ -85,7 +85,7 @@
- }
-
- ///liest einen wert aus einer config-datei
--char* cUtil::getconfigvalue(char *path,char *value)
-+char* cUtil::getconfigvalue(const char *path,const char *value)
- {
- FILE *file;
- char buffer[512];
-diff -ur work.orig/src/cUtil.h work/src/cUtil.h
---- work.orig/src/cUtil.h 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/cUtil.h 2009-06-10 18:16:39.000000000 -0400
-@@ -31,7 +31,7 @@
-
- void updatetime();
- float sync(float Faktor);
-- char* getconfigvalue(char *path,char *value);
-+ char* getconfigvalue(const char *path,const char *value);
- void drawpixel(SDL_Surface *screen, int x, int y,Uint8 R, Uint8 G,Uint8 B);
- bool collision(SDL_Rect objekt1,SDL_Rect objekt2);
-
-diff -ur work.orig/src/mmgr.cpp work/src/mmgr.cpp
---- work.orig/src/mmgr.cpp 2002-01-02 07:57:46.000000000 -0500
-+++ work/src/mmgr.cpp 2009-06-10 18:14:23.000000000 -0400
-@@ -59,6 +59,7 @@
- #include <time.h>
- #include <stdarg.h>
- #include <new>
-+using namespace std;
-
- #ifndef WIN32
- #include <unistd.h>
diff --git a/games-arcade/gunocide2ex/files/gunocide2ex-1.0-glibc2.10.patch b/games-arcade/gunocide2ex/files/gunocide2ex-1.0-glibc2.10.patch
deleted file mode 100644
index 6b659c76a82d..000000000000
--- a/games-arcade/gunocide2ex/files/gunocide2ex-1.0-glibc2.10.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/mmgr.cpp
-+++ src/mmgr.cpp
-@@ -228,9 +228,9 @@
-
- static const char *sourceFileStripper(const char *sourceFile)
- {
-- char *ptr = strrchr(sourceFile, '\\');
-+ char *ptr = strrchr((char *)sourceFile, '\\');
- if (ptr) return ptr + 1;
-- ptr = strrchr(sourceFile, '/');
-+ ptr = strrchr((char *)sourceFile, '/');
- if (ptr) return ptr + 1;
- return sourceFile;
- }
diff --git a/games-arcade/gunocide2ex/gunocide2ex-1.0.ebuild b/games-arcade/gunocide2ex/gunocide2ex-1.0.ebuild
deleted file mode 100644
index 6b208fb284eb..000000000000
--- a/games-arcade/gunocide2ex/gunocide2ex-1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils unpacker toolchain-funcs games
-
-DESCRIPTION="fast-paced 2D shoot'em'up"
-HOMEPAGE="http://g2ex.sourceforge.net/"
-SRC_URI="mirror://sourceforge/g2ex/g2ex-setup.run"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]
- media-libs/sdl-ttf
- media-libs/sdl-mixer[vorbis]"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}
-
-src_unpack() {
- unpack_makeself
- mkdir binary || die
-}
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-build.patch \
- "${FILESDIR}"/${P}-glibc2.10.patch
- edos2unix config.cfg
- sed -i \
- -e "s:/usr/local/games/gunocide2ex/config\.cfg:${GAMES_SYSCONFDIR}/${PN}.cfg:" \
- -e "s:/usr/local/games/gunocide2ex/hscore\.dat:${GAMES_STATEDIR}/${PN}-hscore.dat:" \
- -e "s:memleaks.log:/dev/null:" \
- src/*.{h,cpp} || die
- sed -i \
- -e "s:/usr/local/games:${GAMES_DATADIR}:" \
- src/*.{h,cpp} $(find gfx -name '*.txt') || die
-}
-
-src_compile() {
- cd src
- emake CXXFLAGS="$CXXFLAGS $(sdl-config --cflags)" $(echo *.cpp | sed 's/\.cpp/.o/g')
- $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} -o ${PN} *.o -lpthread -lSDL -lSDL_ttf -lSDL_mixer || die
-}
-
-src_install() {
- dogamesbin src/${PN}
- dosym ${PN} "${GAMES_BINDIR}/g2ex"
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r gfx sfx lvl credits arial.ttf
- insinto "${GAMES_SYSCONFDIR}"
- newins config.cfg ${PN}.cfg
- insinto "${GAMES_STATEDIR}"
- newins hscore.dat ${PN}-hscore.dat
- dodoc history doc/MANUAL_DE
- dohtml doc/manual_de.html
- newicon g2icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Gunocide II EX"
- prepgamesdirs
-}
diff --git a/games-arcade/gunocide2ex/metadata.xml b/games-arcade/gunocide2ex/metadata.xml
deleted file mode 100644
index 3ae017fcc5cc..000000000000
--- a/games-arcade/gunocide2ex/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">g2ex</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/holotz-castle-1.3.14-r1 b/games-arcade/holotz-castle-1.3.14-r1
new file mode 100644
index 000000000000..f90a01c75af3
--- /dev/null
+++ b/games-arcade/holotz-castle-1.3.14-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=virtual/opengl virtual/glu media-libs/sdl-mixer media-libs/libsdl media-libs/sdl-ttf media-libs/sdl-image
+DESCRIPTION=2D platform game
+EAPI=6
+HOMEPAGE=http://www.mainreactor.net/holotzcastle/en/index_en.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl virtual/glu media-libs/sdl-mixer media-libs/libsdl media-libs/sdl-ttf media-libs/sdl-image
+SLOT=0
+SRC_URI=http://www.mainreactor.net/holotzcastle/download/holotz-castle-1.3.14-src.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=e9507033825a9e09b040bb9c0a105e57
diff --git a/games-arcade/holotz-castle/Manifest b/games-arcade/holotz-castle/Manifest
deleted file mode 100644
index 61fa0df300c8..000000000000
--- a/games-arcade/holotz-castle/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX holotz-castle-1.3.14-build.patch 2278 BLAKE2B 1fc9e92fcbce33277a9535becb700d8159db7dd66581efe87ed272399b67c704535422c6d3484d3e7480cb1934aaf5dd2704e401d9a867867817c02827ac540a SHA512 fd19155ff5f372306b987a4998b0ef9a3ae194bdc75c99d5f276cae50910fef5998dfd244c6ca4cae0b33741334d072876bff7710fabf365712531502345d101
-AUX holotz-castle-1.3.14-gcc44.patch 292 BLAKE2B 9a287237f52ef832839280134263a10c95752bdd131dc9340c1b2731c844f1af9e40785f1219816d1ac5bbdfde1e58013de8c960c3db400c50ab23a17bcdeece SHA512 89ea8aa06c23adc21a88031f02da88476e086ab9ee3147bee1a545cbc6a9b631de2d8b504b0b1b3081a3a62c11df7720ac124ceda788518937652f2ca5a2a118
-AUX holotz-castle-1.3.14-underlink.patch 540 BLAKE2B 443ee944d5f92d81fca16dd7d1ed450edb1e8bc9f93e97fc89dc40b30c8e99dcbd7035b20a11868c9575e3af3304369086c07dcbf012a4bc5d4c6cebca298705 SHA512 29d01cd2404018def02cc7bc44afb9752f7b6fe58f1f8dcf01ce6d41865eae663e26fa159206f55a1d70320aaf5a1556012c0fd0199fdb001f9257571b93d46d
-DIST holotz-castle-1.3.14-src.tar.gz 3691364 BLAKE2B 82ec9336410634d5649eaabe55f69b4cce94d983b1713aa2e7472cec59cd7c1b843a4512a2e11b79c74cc869d96259ea9e21e4bd6d88ddbeeaf8437b63ab13b8 SHA512 129f15a51b13bc80ca068b1ec18cc4ae8bb5b80f11f852b81bff4492dab5bf4edbae714fcaafb197cdedf2b079070ab2f8750790b0b1680204ee7520f1d74576
-EBUILD holotz-castle-1.3.14-r1.ebuild 1157 BLAKE2B 09579ecdefcdab731b4002fe3421f8da07d4624017bf8be63400eedb35aceebb80d45341b210fd1cee18ae073221fb9acf4333f2933a473b0d365da1686df5ff SHA512 dc67b5ad93ae62a8f93084b72a64905a10555f6672a5af2dc19f3c5c802ced5e6b968daf35585119dfc454049f1be053ccf6285b4bbc8ce8eb7fffc0d6a26283
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-build.patch b/games-arcade/holotz-castle/files/holotz-castle-1.3.14-build.patch
deleted file mode 100644
index cdf814546e1d..000000000000
--- a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-build.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- a/JLib/Makefile
-+++ b/JLib/Makefile
-@@ -19,7 +19,7 @@
- endif
-
- # Define -D_JLIB_DEBUG to debug JLib. Compile the app to debug also with this flag
--CFLAGS=-I. -I/usr/local/include/SDL -O3 -ffast-math -fPIC -Wall -Wshadow `$(SDL_CONFIG) --cflags`
-+CXXFLAGS+=-I. -Wall -Wshadow `$(SDL_CONFIG) --cflags`
-
- # Sample LDFLAGS for applications
- # LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
-@@ -28,15 +28,14 @@
-
- # JLib
- libJLib: $(JLIB_OBJS)
-- g++-4.1 -shared -L/usr/lib -fPIC -o $@.so $? \
-- && ar rvus $@.a $? \
-+ $(AR) rvus $@.a $?
-
- $(GRAPHICS)/%.o: $(GRAPHICS)/%.cpp
-- g++-4.1 $(CFLAGS) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -c -o $@ $<
- $(UTIL)/%.o: $(UTIL)/%.cpp
-- g++-4.1 $(CFLAGS) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -c -o $@ $<
- $(MATH)/%.o: $(MATH)/%.cpp
-- g++-4.1 $(CFLAGS) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -c -o $@ $<
-
- .PHONY: install
- install:
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -30,7 +30,7 @@
-
- DEFINES = -DHC_DATA_DIR=\"$(HC_DATA)\" -DHCED_DATA_DIR=\"$(HCED_DATA)\"
-
--all: JLib HC HCed
-+all: HC HCed
-
- HC_OBJ_MAIN=HolotzCastle.o
- HC_OBJS=HCUtil.o HCTimer.o HCLoadSaveSlot.o HCPlaylist.o HCPreferences.o HCTheme.o HCText.o \
-@@ -42,23 +42,23 @@
-
- # Definir -D_JLIB_DEBUG para debug con JLib. Ponerlo también en el Makefile de JLib.
- # Define -D_JLIB_DEBUG for JLib debug mode. Put it also in JLib's Makefile.
--CFLAGS=-fno-strict-aliasing -I. -I../JLib `$(SDL_CONFIG) --cflags` -I/usr/local/include/ -I/usr/local/include/SDL -O3 -Wall -Werror -Wshadow $(CPU_OPTS) -ffast-math -c
--LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
-+CXXFLAGS+=-fno-strict-aliasing -I. -I../JLib `$(SDL_CONFIG) --cflags` -Wall -Wshadow
-+LDLIBS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
-
-
- JLib:
- $(MAKE) -C ../JLib;
-
- %.o: %.cpp %.h
-- g++ $(CFLAGS) $(DEFINES) $< -o $@
-+ $(CXX) -c $(CXXFLAGS) $(DEFINES) $< -o $@
-
- HC: $(HC_OBJS) $(HC_OBJ_MAIN) ../JLib/libJLib.a
-- g++ $(LDFLAGS) $? -o $@;\
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $? $(LDLIBS);\
- mv HC ../holotz-castle
-
- # HCed (Holotz's Castle editor).
- HCed: $(HC_OBJS) $(HCED_OBJ_MAIN) ../JLib/libJLib.a
-- g++ $(LDFLAGS) $? -o $@;\
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $? $(LDLIBS);\
- mv HCed ../holotz-castle-editor
-
- install:
diff --git a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-gcc44.patch b/games-arcade/holotz-castle/files/holotz-castle-1.3.14-gcc44.patch
deleted file mode 100644
index ecf9d5c32de9..000000000000
--- a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-gcc44.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/JLib/JLib/Util/JFS.cpp
-+++ b/JLib/JLib/Util/JFS.cpp
-@@ -887,7 +887,7 @@
-
- // Si es un directorio lo importa recursivamente
- struct dirent64 **namelist;
-- n = scandir64(filename, &namelist, 0, alphasort);
-+ n = scandir64(filename, &namelist, 0, alphasort64);
-
- if (n < 0)
- {
diff --git a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-underlink.patch b/games-arcade/holotz-castle/files/holotz-castle-1.3.14-underlink.patch
deleted file mode 100644
index efcf379fb129..000000000000
--- a/games-arcade/holotz-castle/files/holotz-castle-1.3.14-underlink.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/Makefile.old 2011-06-22 06:09:53.195025702 +0200
-+++ b/src/Makefile 2011-06-22 06:10:54.774927134 +0200
-@@ -43,7 +43,7 @@
- # Definir -D_JLIB_DEBUG para debug con JLib. Ponerlo también en el Makefile de JLib.
- # Define -D_JLIB_DEBUG for JLib debug mode. Put it also in JLib's Makefile.
- CXXFLAGS+=-fno-strict-aliasing -I. -I../JLib `$(SDL_CONFIG) --cflags` -Wall -Wshadow
--LDLIBS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
-+LDLIBS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` -lm -lz
-
-
- JLib:
diff --git a/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild b/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild
deleted file mode 100644
index 16ed5d364bad..000000000000
--- a/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop toolchain-funcs
-
-DESCRIPTION="2D platform game"
-HOMEPAGE="http://www.mainreactor.net/holotzcastle/en/index_en.html"
-SRC_URI="http://www.mainreactor.net/holotzcastle/download/${P}-src.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- virtual/opengl
- virtual/glu
- media-libs/sdl-mixer
- media-libs/libsdl
- media-libs/sdl-ttf
- media-libs/sdl-image
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P}-src"
-
-PATCHES=(
- "${FILESDIR}"/${P}-build.patch
- "${FILESDIR}"/${P}-gcc44.patch
- "${FILESDIR}"/${P}-underlink.patch
-)
-
-src_compile() {
- tc-export AR
- emake -C JLib
- emake -C src HC_BASE=/usr/share/${PN}/
-}
-
-src_install() {
- dobin holotz-castle holotz-castle-editor
- insinto /usr/share/${PN}/game
- doins -r res/*
- insinto /usr/share/${PN}/editor
- doins -r HCedHome/res/*
- newicon res/icon/icon.bmp ${PN}.bmp
- make_desktop_entry ${PN} "Holotz's Castle" /usr/share/pixmaps/${PN}.bmp
- make_desktop_entry ${PN}-editor "Holotz's Castle - Editor" \
- /usr/share/pixmaps/${PN}.bmp
- dodoc doc/MANUAL*.txt
- doman man/*.6
-}
diff --git a/games-arcade/holotz-castle/metadata.xml b/games-arcade/holotz-castle/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/holotz-castle/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/insaneodyssey-000311-r1 b/games-arcade/insaneodyssey-000311-r1
new file mode 100644
index 000000000000..32fb71795bbf
--- /dev/null
+++ b/games-arcade/insaneodyssey-000311-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-image
+DESCRIPTION=Help West Muldune escape from a futuristic mental hospital
+EAPI=6
+HOMEPAGE=http://members.fortunecity.com/rivalentertainment/iox.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-image
+SLOT=0
+SRC_URI=mirror://gentoo/io000311.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=4a66e348891eb0ae3e0eb5f7c6389398
diff --git a/games-arcade/insaneodyssey/Manifest b/games-arcade/insaneodyssey/Manifest
deleted file mode 100644
index 8445079c8599..000000000000
--- a/games-arcade/insaneodyssey/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX insaneodyssey-000311-datafiles.patch 1605 BLAKE2B 2418e72f6b74dad8c00b26235ffbb8df1394d90e639994d080be3845c02f7d278c262405682d9c8ca2ac8a15b6dd5695224461fdc13f96b61dc01ea70ed20da4 SHA512 b0a7a32f5463474435e17d56169e7a5f79a624e508df8142760ba24c22625707aa409f2a5381502676a6af86b2857a2db739e36cdb2471cf4a98181e5532be8d
-AUX insaneodyssey-000311-gcc6.patch 388 BLAKE2B 4976b873e3a74992cab91d155a8ab280d689c067cbb6e66944cf8b7a4a0c82c1f0e18fab1f6c3f9339b49fd0d73ef98f4a5382bb60844afe849cde3ef5d7a99b SHA512 7f634c129bcdd1a54ec196792dbfe18b0d26823907efc92c3389b5f3280c8243cd23d8e980744673bb2cabbf7c44203e4b7ec320ebe729300566adf39d6ee1f3
-DIST io000311.tar.gz 839950 BLAKE2B 4974471c69541afcb98764a3bf7c71c72afba7e9301f540eb1af85611bada547e87b491205f9fb9ba41e6e8e52326eb5e0b4cf07bf3d02259280ea6b2e5be162 SHA512 9fbf79daf1886c31a6309036cf382c2e175e3c280d6d5aa822971e977e97227f4290474c272afd7ed8218b2cc7e66b407b37522207b30225a41488201a244d96
-EBUILD insaneodyssey-000311-r1.ebuild 1428 BLAKE2B 4abc6a58c24847da2364fa937e0bbfa752a2399e1be021dde475dcf528e3cc8706c405d9d7e99765ebd976f378e7a92399c6b750fd7a4bc4af2472cc7ad6a79b SHA512 46273e06fdddd0c40caef61f986573732a6508a398103491f6584d514af76dc8021c556439f5f3521a919df7f7debd5912590aa93695b743e4500530888c4a69
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch b/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch
deleted file mode 100644
index 3aab4eeaf9da..000000000000
--- a/games-arcade/insaneodyssey/files/insaneodyssey-000311-datafiles.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/io.cpp.orig 2004-06-01 19:11:16.000000000 +0300
-+++ b/io.cpp 2004-06-01 19:21:14.000000000 +0300
-@@ -42,7 +42,11 @@
- {
- SDL_Surface *image, *surface;
-
-- image = IMG_Load(datafile);
-+ char data_path[100];
-+ strcpy(data_path, "/usr/share/games/insaneodyssey/");
-+ strcat(data_path, datafile);
-+
-+ image = IMG_Load(data_path);
- if ( image == NULL ) {
- fprintf(stderr, "Couldn't load image %s\n",
- datafile);
-@@ -67,7 +71,11 @@
- {
- SDL_Surface *image, *surface;
-
-- image = IMG_Load(datafile);
-+ char data_path[100];
-+ strcpy(data_path, "/usr/share/games/insaneodyssey/");
-+ strcat(data_path, datafile);
-+
-+ image = IMG_Load(data_path);
- if ( image == NULL ) {
- fprintf(stderr, "Couldn't load image %s\n", datafile);
- return(NULL);
-@@ -87,8 +95,12 @@
- {
- SDL_Surface *image;
-
-+ char data_path[100];
-+ strcpy(data_path, "/usr/share/games/insaneodyssey/");
-+ strcat(data_path, datafile);
-+
- /* Load the BMP file into a surface */
-- image = IMG_Load(datafile);
-+ image = IMG_Load(data_path);
- if ( image == NULL ) {
- fprintf(stderr, "Couldn't load %s: %s\n", datafile,
- SDL_GetError());
-@@ -493,7 +493,11 @@
- if ( fp != NULL )
- while( !feof(fp) && j < MAXTILES )
- {
-- fscanf ( fp, "%d %d %d\n", &tileatt[j].nexttile, &tileatt[j].bits, &tileatt[j].wait );
-+ int nexttile, bits, wait;
-+ fscanf(fp, "%d %d %d\n", &nexttile, &bits, &wait);
-+ tileatt[j].nexttile = nexttile;
-+ tileatt[j].bits = bits;
-+ tileatt[j].wait = wait;
- j++;
- }
- else
diff --git a/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch b/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch
deleted file mode 100644
index 4fd35438d24b..000000000000
--- a/games-arcade/insaneodyssey/files/insaneodyssey-000311-gcc6.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Bug: https://bugs.gentoo.org/600894
-
---- a/io.cpp
-+++ b/io.cpp
-@@ -22,6 +22,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
-+#include <cmath>
-
- #include <SDL/SDL.h>
-
-@@ -894,7 +895,7 @@
- else
- {
- if ( jumping )
-- yspeed = -jumpheight - abs(xspeed)/4;
-+ yspeed = -jumpheight - std::abs(xspeed)/4;
- }
-
- short TempX = (x + width/2) / TILESIZE;
diff --git a/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild b/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild
deleted file mode 100644
index 0383afc0b2b3..000000000000
--- a/games-arcade/insaneodyssey/insaneodyssey-000311-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Help West Muldune escape from a futuristic mental hospital"
-HOMEPAGE="http://members.fortunecity.com/rivalentertainment/iox.html"
-# Upstream has download issues.
-#SRC_URI="http://members.fortunecity.com/rivalentertainment/io${PV}.tar.gz"
-SRC_URI="mirror://gentoo/io${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-mixer
- media-libs/sdl-image
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
-
- cd ${PN}
-
- # Modify data load code and paths to game data
- eapply "${FILESDIR}"/${P}-datafiles.patch
-
- eapply "${FILESDIR}"/${P}-gcc6.patch
-
- sed -i \
- -e "/lvl/s:^:/usr/share/${PN}/:" \
- -e "s:night:/usr/share/${PN}/night:" \
- levels.dat || die
- sed -i \
- -e "s:tiles.dat:/usr/share/${PN}/tiles.dat:" \
- -e "s:sprites.dat:/usr/share/${PN}/sprites.dat:" \
- -e "s:levels.dat:/usr/share/${PN}/levels.dat:" \
- -e "s:IO_T:/usr/share/${PN}/IO_T:" \
- -e "s:tiles.att:/usr/share/${PN}/tiles.att:" \
- -e "s:shot:/usr/share/${PN}/shot:" \
- io.cpp || die
- sed -i \
- -e 's:\[32:[100:' \
- io.h || die
-}
-
-src_install() {
- cd ${PN}
- dobin ${PN}
- insinto /usr/share/${PN}
- doins *bmp *png *dat *att *lvl *wav *mod *IT
- newicon west00r.png ${PN}.png
- make_desktop_entry ${PN} "Insane Odyssey"
-}
diff --git a/games-arcade/insaneodyssey/metadata.xml b/games-arcade/insaneodyssey/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/insaneodyssey/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/jardinains-2.0-r1 b/games-arcade/jardinains-2.0-r1
new file mode 100644
index 000000000000..845fe6e582d5
--- /dev/null
+++ b/games-arcade/jardinains-2.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DESCRIPTION=Arkanoid with Gnomes
+EAPI=5
+HOMEPAGE=http://www.jardinains2.com
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=jardinains
+RDEPEND=sys-libs/libstdc++-v3:5 amd64? ( sys-libs/libstdc++-v3:5[multilib] ) >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=virtual/glu-9.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)] games-misc/games-envd
+RESTRICT=strip
+SLOT=0
+SRC_URI=mirror://gentoo/JN2_1_FREE_LIN.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=6d00f5de8c2c3f9a2a48a43741db8b5f
diff --git a/games-arcade/jardinains/Manifest b/games-arcade/jardinains/Manifest
deleted file mode 100644
index ec5e4c081a20..000000000000
--- a/games-arcade/jardinains/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX strings-pt.patch 8378 BLAKE2B ea79456d7e2f51b476dc13e838de3322db052c249e6c30c1c71806d62b3e99a86544530cd5cb30daa19f4b07cf8d90be62e38c747b54afc5dddceb891ffe783c SHA512 ed7b93a0aea20d164f00aed1760fbf8ec775e3e9e65262099c4c16dcec1c91dc24f6ad845da43b4dba554237e5c8a95831a206dabb9847b57addae6c298e2dc4
-DIST JN2_1_FREE_LIN.tar.gz 17433159 BLAKE2B de257584d5e0babc4c0304aec2451e92ec288c77e8aff68eaad63b43238126b4059dc56a1632b66b2bfd4a9f0408cf492a77c56de2521e12f630d498a751919b SHA512 ddb6e48e071b42b7871cb6396c61fdf9bfb85e9bb9f88720e8ac1b7bff499c43784de6bf3f67d3fe61bc05ed0e3f6a24f646aa6c54e387b95e744c16525978e8
-EBUILD jardinains-2.0-r1.ebuild 1624 BLAKE2B 52a73cbed121fcf66ad9ee2a5c3993a313440d9e5fa4a550f8074ee082bf4c09b7196efac1006b20f3bd043a05f2517ae6a9d2fa2236adf9058381cd428dec5c SHA512 0e89af86b9f73c2396eee0b497d9322e74cd2410a3a4f858677229d6e7785c1b683b02f628c6910f1339b199eb37434d434ab5cf82d7a7c07d2bf28e4d4715b7
-MISC metadata.xml 620 BLAKE2B d7544b15c6c62f4c3d1694e30afb4bf4a7a23402d83a594f35ab1f16a7eef3046121656ded24364b6e09dc93e98c17558e1ecc2e60e19edb6b8db6e95b2f00fd SHA512 4400b85a7b410885b2528a18cde41b35cd4a4034e5aecf2f1ad26c0300ed5d8e4bb01646d5be30f9c198d4d70b0bb9cc45bf52f7664cb9a51c3d704a56fa25b5
diff --git a/games-arcade/jardinains/files/strings-pt.patch b/games-arcade/jardinains/files/strings-pt.patch
deleted file mode 100644
index 246017a3f5bc..000000000000
--- a/games-arcade/jardinains/files/strings-pt.patch
+++ /dev/null
@@ -1,303 +0,0 @@
---- data/strings.xml 2006-11-11 23:45:28.000000000 +0000
-+++ data/strings.xml 2007-02-02 14:14:14.000000000 +0000
-@@ -35,5 +35,5 @@
- <es>Español</es>
- <it>Italiano</it>
-- <pt>Portuguese</pt>
-+ <pt>Português</pt>
- <pl>Polski</pl>
- </message>
-@@ -61,5 +61,5 @@
- <es>Parar</es>
- <it>Uscita</it>
-- <pt>Parado</pt>
-+ <pt>Sair</pt>
- <pl>Koniec</pl>
- </message>
-@@ -74,5 +74,5 @@
- <es>Juego Nuevo</es>
- <it>Nuovo Gioco</it>
-- <pt>Jogo Novo</pt>
-+ <pt>Novo Jogo</pt>
- <pl>Nowa Gra</pl>
- </message>
-@@ -113,5 +113,5 @@
- <es>Modo De La Ventana</es>
- <it>Modo Della Finestra</it>
-- <pt>Modalidade Da Janela</pt>
-+ <pt>Modo de Janela</pt>
- <pl>Tryb Okienkowy</pl>
- </message>
-@@ -165,5 +165,5 @@
- <es>Pantalla Completa</es>
- <it>Schermo Pieno</it>
-- <pt>Tela Cheia</pt>
-+ <pt>Jogar em Ecrã Completo</pt>
- <pl>Pelny Ekran</pl>
- </message>
-@@ -178,5 +178,5 @@
- <es>Pantalla Completa/Ventana</es>
- <it>Schermo Pieno/Finestra</it>
-- <pt>Tela Cheia/Janela</pt>
-+ <pt>Ecrã Completo/Janela</pt>
- <pl>Pelny Ecran/Okno</pl>
- </message>
-@@ -218,5 +218,5 @@
- <es>Regresar</es>
- <it>Andare Indietro</it>
-- <pt>Ir Para Trás</pt>
-+ <pt>Voltar</pt>
- <pl>Wstecz</pl>
- </message>
-@@ -244,5 +244,5 @@
- <es>Anular</es>
- <it>Annullamento</it>
-- <pt>Cancelamento</pt>
-+ <pt>Cancelar</pt>
- <pl>Poniechaj</pl>
- </message>
-@@ -257,5 +257,5 @@
- <es>Continuar Jugando</es>
- <it>Continuare A Giocare</it>
-- <pt>Continuar Jogando</pt>
-+ <pt>Continuar a Jogar</pt>
- <pl>Kontynuuj Gre</pl>
- </message>
-@@ -270,5 +270,5 @@
- <es>Terminar y Regresar</es>
- <it>Rinunciato Al Menu</it>
-- <pt>Parado Ao Menu</pt>
-+ <pt>Sair para o Menu</pt>
- <pl>Wyjdz Do Menu</pl>
- </message>
-@@ -283,5 +283,5 @@
- <es>Terminar de Jugar</es>
- <it>Uscita Jardinains 2</it>
-- <pt>Parado Jardinains 2</pt>
-+ <pt>Sair do Jardinains 2</pt>
- <pl>Zakoncz Jardinains 2</pl>
- </message>
-@@ -296,5 +296,5 @@
- <es>Pausa</es>
- <it>Pausa</it>
-- <pt>Pausado/pt>
-+ <pt>Pausa</pt>
- <pl>Gra Przerwana</pl>
- </message>
-@@ -322,5 +322,5 @@
- <es>Calidad de los gráficos</es>
- <it>Qualità dei grafici</it>
-- <pt>Qualidade dos gráficos</pt>
-+ <pt>Qualidade dos Gráficos</pt>
- <pl>Jakosc Grafiki</pl>
- </message>
-@@ -335,5 +335,5 @@
- <es>Conductor de los gráficos</es>
- <it>Driver dei grafici</it>
-- <pt>Excitador dos gráficos</pt>
-+ <pt>Controlador dos Gráficos</pt>
- <pl>Sterowniki Graficzne</pl>
- </message>
-@@ -361,5 +361,5 @@
- <es>Crear A Nuevo Jugador</es>
- <it>Generare Il Nuovo Giocatore</it>
-- <pt>Criar O Jogador Novo</pt>
-+ <pt>Criar um Jogador Novo</pt>
- <pl>Utworz Nowego Gracza</pl>
- </message>
-@@ -374,5 +374,5 @@
- <es>Entrar Contraseña</es>
- <it>Digitare La Parola d'Accesso</it>
-- <pt>Incorporar A Senha</pt>
-+ <pt>Introduzir A Senha</pt>
- <pl>Wpisz Haslo</pl>
- </message>
-@@ -387,5 +387,5 @@
- <es>Volver A Entrar La Contraseña</es>
- <it>Digitare Ancora La Parola d'Accesso</it>
-- <pt>Incorporar A Senha Outra Vez</pt>
-+ <pt>Re-Introduzir A Senha</pt>
- <pl>Wprowadz Haslo Ponownie</pl>
- </message>
-@@ -400,5 +400,5 @@
- <es>Las Contraseñas No Emparejan!</es>
- <it>Parole d'Accesso Male!</it>
-- <pt>As Senhas Não Combinam!</pt>
-+ <pt>As Senhas Não Coincidem!</pt>
- <pl>Hasla Nie Sa Identyczne!</pl>
- </message>
-@@ -426,5 +426,5 @@
- <es>Contraseña Incorrecta</es>
- <it>Parola d'Accesso Errata</it>
-- <pt>Senha Incorreta</pt>
-+ <pt>Senha Incorrecta</pt>
- <pl>Niepoprawne Haslo</pl>
- </message>
-@@ -439,5 +439,5 @@
- <es>Incorporar Nombre Del Jugador</es>
- <it>Introdurre Nome Del Giocatore</it>
-- <pt>Dar Entrada Nome Do Jogador</pt>
-+ <pt>Introduzir o Nome Do Jogador</pt>
- <pl>Wprowadz Imie Gracza</pl>
- </message>
-@@ -452,5 +452,5 @@
- <es>¡Nombre No Existe!</es>
- <it>Nessun Nome Introdotto!</it>
-- <pt>Nenhum Nome Dado Entrada Com!</pt>
-+ <pt>Nenhum Nome Introduzido!</pt>
- <pl>Nie Podano Imienia!</pl>
- </message>
-@@ -465,5 +465,5 @@
- <es>¡El Jugador Existe!</es>
- <it>Il Giocatore Già Esiste!</it>
-- <pt>O Jogador Existe Já!</pt>
-+ <pt>O Jogador Já Existe!</pt>
- <pl>Gracz Juz Istnieje!</pl>
- </message>
-@@ -478,5 +478,5 @@
- <es>¡No Se Puede Crear!</es>
- <it>Non Ha Potuto Generare!</it>
-- <pt>Não Podia Criar O Jogador!</pt>
-+ <pt>Não Consegui Criar O Jogador!</pt>
- <pl>Utworzenie Gracza Niemozliwe!</pl>
- </message>
-@@ -504,5 +504,5 @@
- <es>Fin</es>
- <it>Gioco Sopra</it>
-- <pt>Jogo Sobre</pt>
-+ <pt>Fim do Jogo</pt>
- <pl>Koniec Gry</pl>
- </message>
-@@ -517,5 +517,5 @@
- <es>Nuevo Juego De Este Nivel</es>
- <it>Nuovo Gioco (Questo Livello)</it>
-- <pt>Jogo Novo Deste Nível</pt>
-+ <pt>Jogo Novo a partir Deste Nível</pt>
- <pl>Nowa Gra Od Tego Poziomu</pl>
- </message>
-@@ -583,5 +583,5 @@
- <es>Cuenta Mejor</es>
- <it>Segno Migliore</it>
-- <pt>Contagem Superior</pt>
-+ <pt>Pontos Máximos</pt>
- <pl>Najlepszy Wynik</pl>
- </message>
-@@ -687,5 +687,5 @@
- <es>PROYECTILES</es>
- <it>PROIETTILI</it>
-- <pt>PROJECTILES</pt>
-+ <pt>PROJÉCTEIS</pt>
- <pl>POCISKI</pl>
- </message>
-@@ -739,5 +739,5 @@
- <es>PRIMAS</es>
- <it>INDENNITÀ</it>
-- <pt>BÔNUS</pt>
-+ <pt>BÓNUS</pt>
- <pl>BONUSY</pl>
- </message>
-@@ -804,5 +804,5 @@
- <es>Solamente Sonido</es>
- <it>Suono Soltanto</it>
-- <pt>Som Somente</pt>
-+ <pt>Apenas Som</pt>
- <pl>Tylko Dzwieki</pl>
- </message>
-@@ -817,5 +817,5 @@
- <es>Solamente Música</es>
- <it>Suono Musica</it>
-- <pt>Som Música</pt>
-+ <pt>Apenas Música</pt>
- <pl>Tylko Muzyka</pl>
- </message>
-@@ -856,5 +856,5 @@
- <es>¡Solamente $19,99 USD!</es>
- <it>Suono $19,99 USD!</it>
-- <pt>Som $19,99 USD!</pt>
-+ <pt>Só $19,99 USD!</pt>
- <pl>Tylko $19,99 USD!</pl>
- </message>
-@@ -882,5 +882,5 @@
- <es>¡Más Primas!</es>
- <it>Più Indennità!</it>
-- <pt>Mais Bônus!</pt>
-+ <pt>Mais Bónus!</pt>
- <pl>Wiecej Bonusow!</pl>
- </message>
-@@ -923,5 +923,5 @@
- <es>¡Clíque Aquí Para Comprar!</es>
- <it>Clicca Qui Per Comprare!</it>
-- <pt>Estalar aqui para comprar!</pt>
-+ <pt>Clicar Aqui Para Comprar!</pt>^M
- <pl>Kliknij tu, aby kupic!</pl>
- </message>
-@@ -989,5 +989,5 @@
- <es>¿Abandonar el Juego Actual?</es>
- <it>Abbandonare il Gioco Corrente?</it>
-- <pt>Abandonar o Jogo Atual?</pt>
-+ <pt>Abandonar o Jogo Actual?</pt>
- <pl>Koniec Biezacej Gry?</pl>
- </message>
-@@ -1004,5 +1004,5 @@
- <es>Suprimir</es>
- <it>Cancellare</it>
-- <pt>Suprimir</pt>
-+ <pt>Apagar</pt>
- <pl>Usunac</pl>
- </message>
-@@ -1030,5 +1030,5 @@
- <es>Estadística</es>
- <it>Statistiche</it>
-- <pt>Statistics</pt>
-+ <pt>Estatísticas</pt>
- <pl>Statystyka</pl>
- </message>
-@@ -1043,5 +1043,5 @@
- <es>Tiempo Perdió</es>
- <it>Tempo Perso</it>
-- <pt>Tempo Perdeu</pt>
-+ <pt>Tempo Total</pt>
- <pl>Czas Stracony</pl>
- </message>
-@@ -1069,5 +1069,5 @@
- <es>año</es>
- <it>anno</it>
-- <pt>anos</pt>
-+ <pt>ano</pt>
- <pl>rok</pl>
- </message>
-@@ -1199,5 +1199,5 @@
- <es>Tramposo?</es>
- <it>Frode?</it>
-- <pt>Fraude?</pt>
-+ <pt>Ajudas?</pt>
- <pl>Oszukac?</pl>
- </message>
-@@ -1212,5 +1212,5 @@
- <es>Número de Juegos</es>
- <it>Numero di Giochi</it>
-- <pt>Número dos Jogos</pt>
-+ <pt>Número de Jogos</pt>
- <pl>Gra Ogolny</pl>
- </message>
-@@ -1225,5 +1225,5 @@
- <es>Número de Niveles</es>
- <it>Numero di Livelli</it>
-- <pt>Número dos Níveis</pt>
-+ <pt>Número de Níveis</pt>
- <pl>Poziomy Ogolem</pl>
- </message>
-@@ -1251,5 +1251,5 @@
- <es>¡Los paquetes del juego modificado están disponibles solamente en la versión completa de Jardinains 2!</es>
- <it>I pacchetti su ordinazione del gioco sono disponibili soltanto nella versione completa di Jardinains 2!</it>
-- <pt>Os blocos feitos sob encomenda do jogo estão disponíveis somente na versão cheia de Jardinains 2!</pt>
-+ <pt>Os blocos modificados do jogo estão disponíveis somente na versão completa do Jardinains 2!</pt>
- <pl>Custom game packs are available only in the full version of Jardinains 2!</pl>
- </message>
-@@ -1293,5 +1293,5 @@
- <es>Ningunos Rastros de la Bola</es>
- <it>Nessun Tracce della Sfera</it>
-- <pt>Nenhumas Fugas de Esfera</pt>
-+ <pt>Nenhuns rastos de Esfera</pt>
- <pl>Pilka Proste</pl>
- </message>
diff --git a/games-arcade/jardinains/jardinains-2.0-r1.ebuild b/games-arcade/jardinains/jardinains-2.0-r1.ebuild
deleted file mode 100644
index e98d0da5f03b..000000000000
--- a/games-arcade/jardinains/jardinains-2.0-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Arkanoid with Gnomes"
-HOMEPAGE="http://www.jardinains2.com"
-SRC_URI="mirror://gentoo/JN2_1_FREE_LIN.tar.gz"
-
-LICENSE="jardinains"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="strip"
-QA_EXECSTACK="${GAMES_PREFIX_OPT:1}/jardinains/jardinains"
-
-DEPEND=""
-RDEPEND="sys-libs/libstdc++-v3:5
- amd64? ( sys-libs/libstdc++-v3:5[multilib] )
- >=virtual/opengl-7.0-r1[abi_x86_32(-)]
- >=virtual/glu-9.0-r1[abi_x86_32(-)]
- >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
- >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)]"
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${dir:1}/${PN}"
-
-src_unpack() {
- unpack JN2_1_FREE_LIN.tar.gz
- cd "${WORKDIR}" || die
- mv "Jardinains 2!" ${P} || die
-}
-
-src_prepare() {
- # clean Mac fork files (bug #295782)
- find . -type f -name "._*" -exec rm -f '{}' +
- epatch "${FILESDIR}"/strings-pt.patch
-}
-
-src_install() {
- exeinto "${dir}"
- doexe jardinains
- insinto "${dir}"
- doins -r LICENSE.txt data help
-
- games_make_wrapper jardinains ./jardinains "${dir}" "${dir}"
-
- make_desktop_entry jardinains "Jardinains 2"
- touch "${D}${dir}/data/prefs.xml"
- prepgamesdirs
- chmod g+rw "${D}${dir}/data/prefs.xml"
- chmod -R g+rw "${D}${dir}/data/players"
-}
-
-pkg_postinst() {
- games_pkg_postinst
- elog "Due to the way this software is designed all user preferences for"
- elog "graphics, audio and other in game data are shared among all users"
- elog "of the computer. For that reason some files in the installation"
- elog "folder are writable by any user in the games group."
-}
diff --git a/games-arcade/jardinains/metadata.xml b/games-arcade/jardinains/metadata.xml
deleted file mode 100644
index 523866a841c9..000000000000
--- a/games-arcade/jardinains/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription>Jardinains 2!, the sequel to Jardinains 1! (surprisingly
- enough) is a fairly straightforward game. You have a paddle. You have a
- ball. You have a whole bunch of bricks. Inside these bricks live ‘nains.
- ‘Nains are cute little critters who pop out of their bricks every now and
- then to have some fun and give you a headache. </longdescription>
-</pkgmetadata>
diff --git a/games-arcade/jumpnbump-1.50-r2 b/games-arcade/jumpnbump-1.50-r2
new file mode 100644
index 000000000000..e5ac2cf78dc8
--- /dev/null
+++ b/games-arcade/jumpnbump-1.50-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/sdl-net X? ( x11-libs/libXext ) kde? ( kde-apps/kdialog ) music? ( media-libs/sdl-mixer[mod] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A funny multiplayer game about cute little fluffy bunnies
+EAPI=6
+HOMEPAGE=http://www.jumpbump.mine.nu/
+IUSE=X fbcon kde svga tk +music
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/sdl-net X? ( x11-libs/libXext ) kde? ( kde-apps/kdialog ) music? ( media-libs/sdl-mixer[mod] ) tk? ( dev-lang/tcl:0= dev-lang/tk:0= )
+SLOT=0
+SRC_URI=http://www.jumpbump.mine.nu/port/jumpnbump-1.50.tar.gz mirror://gentoo/jumpnbump-1.50-autotool.patch.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=605870343dfe7821b219f9eb98ee0390
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
deleted file mode 100644
index 6e1a92f98365..000000000000
--- a/games-arcade/jumpnbump/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST jumpnbump-1.50-autotool.patch.bz2 94692 BLAKE2B 40fa60260426cc1461e3e31d220a8f7261c7ad9e079fb17011fff72dc7ad2d52f66fb040263502d6082f3609bda0c783dd5c8b6a1d226d4fa22a1f77e6bfe5c4 SHA512 3749f3bda969d9ab2225019d8a6333d23402c8e284c3278aad23f76d5436326fed1efcae28a8922f814e0cf8417ea20fc51abb34f70bd6d37afca803475214fa
-DIST jumpnbump-1.50.tar.gz 397208 BLAKE2B f62a30723d8a08976ba06b1941d62544a764b4d5cbce6b076d0f096af099d9db35a451c413f3c490e2aff0388c92456e46a70cdc6a9404449a19dc4a77be0db3 SHA512 a343e514efa42aacd2c0fd113269ebf27418ea851dad21cecfa16a765639cc6a5de43fbdb9ad2f0282740f369b7e457a236fc3e918b486af10222c733f5c8fb0
-EBUILD jumpnbump-1.50-r2.ebuild 1282 BLAKE2B db863041ba35be6c23b2cbf7b25b25a3f022b61330c9d928e744cdbd9f4acd16ef2bcd4b03d2b67cb1707684b43ca6a02ff843e52ff23f28868b37e41b917f33 SHA512 dfc145c876b15655efc71f522c59443e0f99411dd121be441213a2f39cf07fb26ca71ce6f4d5f0c083cc2aaa137e24c4b9a1f26df6a438bfcdd5ec0834c95be1
-MISC metadata.xml 324 BLAKE2B 2d20b6235b6445d30b7da2729b4e3367456ebd9ea2b4ce290044e1202714ed0b460151e02af09648fe23e8095ee8aacac77923d232be8d8e0656f35e6f54387b SHA512 3392ab16d9e90d0dd6dba06994ba2096940075961de7e6fed43d70946e82916af7b40e95bd27e25d5eba9d9eb46afe61fe4200147385cc93211ab14c0e6b13ce
diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
deleted file mode 100644
index 476381cf4757..000000000000
--- a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
-HOMEPAGE="http://www.jumpbump.mine.nu/"
-SRC_URI="
- http://www.jumpbump.mine.nu/port/${P}.tar.gz
- mirror://gentoo/${P}-autotool.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X fbcon kde svga tk +music"
-
-DEPEND="
- media-libs/sdl-mixer
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-net
- X? ( x11-libs/libXext )
- kde? ( kde-apps/kdialog )
- music? ( media-libs/sdl-mixer[mod] )
-"
-RDEPEND="${DEPEND}
- tk? (
- dev-lang/tcl:0=
- dev-lang/tk:0=
- )
-"
-
-src_prepare() {
- default
- eapply ../${P}-autotool.patch
- rm -f configure
- eautoreconf
- sed -i \
- -e "/PREFIX/ s:PREFIX.*:\"/usr/share/${PN}/jumpbump.dat\":" \
- globals.h \
- || die "sed failed"
-}
-
-src_install() {
- default
- # clean up a bit. It leaves a dep on Xdialog but ignore that.
- use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon"
- use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog"
- use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib"
- use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl"
- newicon sdl/jumpnbump64.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Jump n Bump"
-}
diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
deleted file mode 100644
index 1329ada5712f..000000000000
--- a/games-arcade/jumpnbump/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<use>
- <flag name="music">Enable playing of background music</flag>
-</use>
-</pkgmetadata>
diff --git a/games-arcade/jvgs-0.5-r1 b/games-arcade/jvgs-0.5-r1
new file mode 100644
index 000000000000..8c606fe0ff22
--- /dev/null
+++ b/games-arcade/jvgs-0.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/lua:0 media-libs/libsdl[video] media-libs/sdl-mixer[vorbis] media-libs/freetype:2 sys-libs/zlib:= virtual/opengl dev-lang/swig sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=An open-source platform game with a sketched and minimalistic look
+EAPI=6
+HOMEPAGE=http://jvgs.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=WTFPL-2
+RDEPEND=dev-lang/lua:0 media-libs/libsdl[video] media-libs/sdl-mixer[vorbis] media-libs/freetype:2 sys-libs/zlib:= virtual/opengl
+SLOT=0
+SRC_URI=mirror://sourceforge/jvgs/jvgs-0.5-src.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=534ebde084ade76bd372944b1296ee0b
diff --git a/games-arcade/jvgs/Manifest b/games-arcade/jvgs/Manifest
deleted file mode 100644
index 6e4e4bfbf2c0..000000000000
--- a/games-arcade/jvgs/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX jvgs-0.5-fix-build-system.patch 1028 BLAKE2B 644c07ed7374ec7677ca0f744d08e10a08e1d49a1c0d4bab7d9b87ce78ebb138582238873353ce25471e4a95555b016010ca04fe5672ef8bf256cdb74ea3a378 SHA512 0f049df4b986d380634837e1e5bc4e21d0fb228a7c61cc6765ebec7cc74f3e37ef71260a2d7a7cc830ac9ea22258702f9cad29d3941bf2dff0f3f6ea56817dc8
-DIST jvgs-0.5-src.tar.gz 25917861 BLAKE2B 8b7716a16cd7dfdb3f8f7eb2292a121b142a4487f8fb58d046db81cc579b61b3db56728f5ecef8272ec74d8cf898da5c3ee12fa7c492fd219de977ea37bc9ee9 SHA512 0a0a8e7a0e7dce6f61bcd328f579212115eb95e3dce8ca223c1d8a3432d9083bf9a313f02f46b799991aa32f10cb9c14e8ecb63a4578b1ffaabc374ba139b28d
-EBUILD jvgs-0.5-r1.ebuild 806 BLAKE2B 3876e62f5d64f88bab39f2ae7cd2b4d95147d080dd2c61a84d2594691d63e8653861c8f02ef6b164fb7040c729b618dbd08b8085574081b52487b1e5a5d5affe SHA512 8ecc3dfc55514602b30deaa694385fc0fe0b75e8e398bf5b7147846d765c331ad74807e93e2335b8d743db81fd29fb58cf5e701562ae10f1396174704bc3689d
-MISC metadata.xml 327 BLAKE2B 3dfc4352c43df34b847d4ddbaefb6a830d685e7a4cdeabbc870665799e7d9b43a58b4e9c0c71bf1fbaafeb3148732dbb988971310041db7afb669a9235bf7994 SHA512 d37e6f081f28683f1071e57de49287534e6797902e24c681f87477af286a6227eb76abd63bd3091b077270e44061cd0676e49fecf4e74f54d455281fa67946bd
diff --git a/games-arcade/jvgs/files/jvgs-0.5-fix-build-system.patch b/games-arcade/jvgs/files/jvgs-0.5-fix-build-system.patch
deleted file mode 100644
index 5f5ba191bb7e..000000000000
--- a/games-arcade/jvgs/files/jvgs-0.5-fix-build-system.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-* Respect user CXXFLAGS
-* Build out-of-source
-
---- a/src/bind/CMakeLists.txt
-+++ b/src/bind/CMakeLists.txt
-@@ -1,16 +1,25 @@
--ADD_CUSTOM_TARGET(
-- swig
-- ${SWIG_EXECUTABLE} -lua -c++ -o ${JVGS_BINARY_DIR}/src/bind/jvgslua.cpp ${JVGS_BINARY_DIR}/src/bind/jvgslua.i
-+ADD_CUSTOM_COMMAND(
-+ OUTPUT
-+ ${CMAKE_CURRENT_BINARY_DIR}/jvgslua.cpp
-+ COMMAND
-+ ${SWIG_EXECUTABLE} -lua -c++ -o ${CMAKE_CURRENT_BINARY_DIR}/jvgslua.cpp ${CMAKE_CURRENT_SOURCE_DIR}/jvgslua.i
-+ VERBATIM
- )
-
- ADD_LIBRARY(
- bind STATIC
-- jvgslua.cpp
-+ ${CMAKE_CURRENT_BINARY_DIR}/jvgslua.cpp
- ScriptManager.cpp
- )
-
- ADD_DEPENDENCIES( bind swig )
-
-+TARGET_INCLUDE_DIRECTORIES(
-+ bind
-+ PRIVATE
-+ ${CMAKE_CURRENT_SOURCE_DIR}
-+)
-+
- TARGET_LINK_LIBRARIES(
- bind
- ${LUA_LIBRARIES}
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -1,4 +1,4 @@
--SET( CMAKE_CXX_FLAGS "-DTIXML_USE_STL -ggdb" )
-+SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTIXML_USE_STL" )
-
- INCLUDE_DIRECTORIES(
- ${SDL_INCLUDE_DIR}
diff --git a/games-arcade/jvgs/jvgs-0.5-r1.ebuild b/games-arcade/jvgs/jvgs-0.5-r1.ebuild
deleted file mode 100644
index 779b57dd7400..000000000000
--- a/games-arcade/jvgs/jvgs-0.5-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils
-
-DESCRIPTION="An open-source platform game with a sketched and minimalistic look"
-HOMEPAGE="http://jvgs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/jvgs/${P}-src.tar.gz"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-lang/lua:0
- media-libs/libsdl[video]
- media-libs/sdl-mixer[vorbis]
- media-libs/freetype:2
- sys-libs/zlib:=
- virtual/opengl"
-DEPEND="${RDEPEND}
- dev-lang/swig"
-
-S=${WORKDIR}/${P}-src
-PATCHES=( "${FILESDIR}"/${PN}-0.5-fix-build-system.patch )
-
-src_install() {
- dobin src/${PN}
-
- insinto /usr/share/${PN}
- doins -r main.lua resources
-
- newicon resources/drawing.svg ${PN}.svg
- make_desktop_entry ${PN} ${PN}
-
- einstalldocs
-}
diff --git a/games-arcade/jvgs/metadata.xml b/games-arcade/jvgs/metadata.xml
deleted file mode 100644
index 88e6fd346456..000000000000
--- a/games-arcade/jvgs/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">jvgs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/kajaani-kombat-0.7-r1 b/games-arcade/kajaani-kombat-0.7-r1
new file mode 100644
index 000000000000..7e9fe99588df
--- /dev/null
+++ b/games-arcade/kajaani-kombat-0.7-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-net media-libs/sdl-image[png] media-libs/sdl-ttf media-libs/sdl-mixer[vorbis] sys-libs/ncurses:0 sys-libs/readline:0
+DESCRIPTION=A rampart-like game set in space
+EAPI=6
+HOMEPAGE=http://kombat.kajaani.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-net media-libs/sdl-image[png] media-libs/sdl-ttf media-libs/sdl-mixer[vorbis] sys-libs/ncurses:0 sys-libs/readline:0
+SLOT=0
+SRC_URI=http://kombat.kajaani.net/dl/kajaani-kombat-0.7.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=e388e5f814908423f51455cbb90a324e
diff --git a/games-arcade/kajaani-kombat/Manifest b/games-arcade/kajaani-kombat/Manifest
deleted file mode 100644
index e4434e107ad8..000000000000
--- a/games-arcade/kajaani-kombat/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 0.7-makefile.patch 551 BLAKE2B 4b301ca00a4643f00654e81f3a4396d43106bc2f0f5bbae98d71818a3559472607358a6dd9c2b77a9def3c7772df2ad6ae59e33529de368474b9c4a33a9fee77 SHA512 4d319affec25fe585c0f0af14ed872e71b155be2bab3aabbb72ad01b80395f44b35b13abc765390e19e070305339322598942fa1997463632ee07f4a160ba823
-AUX kajaani-kombat-0.7-ldflags.patch 440 BLAKE2B f63321ed06c0ed26cfe28a1a62650ce9b9b37b29898961fb08b58b5119b023c3335798e36130ad144569c2996e7c4f188caf9cadc3d4a37c01a3bb03bd39d11d SHA512 30a8e6293349a30f6dbcc469fb14377d9461df60227e01d18dfc267f254be62b7cee89bcb6df0b24ec5bcb9cb198701e5b9e0d465f699be4880432a0402b2c71
-DIST kajaani-kombat-0.7.tar.gz 1805504 BLAKE2B 664210a44e5dd5b27ca7b47ca9cb9445373d1243c01fcfb227251c6b48fb8b9e2ebd608eec2244f1b12f47bf5c886482bf70a0700538bbf415d93df41c34fcfe SHA512 84f6923b73c9529fa600c533b5a3de9ea9411f81060c5ad9fb85346fa17c9cb70bf6ba8222319e123372b01286a11b40bb355e8ef8c9bec95cd98f4d0e0460cb
-EBUILD kajaani-kombat-0.7-r1.ebuild 906 BLAKE2B 646f8e6b2fe996bc36c1b8b944646be6a829da8bcd8bfd71b2a774cb137770da35b4359a514f9b209fce4f2dee8c26033667b6813c6956ebaa42511204bdacab SHA512 e22f5d2be756d6a5c26bf6d9555df51b06b316d3fd940594f5233fa8ac8b0c43ebb31ccb5fda01552a6dfa2ba899671b41690cf04b6cf3eb46c1094523d3e234
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/kajaani-kombat/files/0.7-makefile.patch b/games-arcade/kajaani-kombat/files/0.7-makefile.patch
deleted file mode 100644
index d67f394fa623..000000000000
--- a/games-arcade/kajaani-kombat/files/0.7-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile.orig 2005-02-28 22:55:55.000000000 -0500
-+++ b/Makefile 2005-02-28 22:58:45.000000000 -0500
-@@ -39,8 +39,8 @@
- endif
- ## UNIX RELEASE (default option)
- ifeq ($(sys), )
-- MEDIA=-D MEDIA_PATH=\"./\"
-- DEBUG= -O $(MEDIA)
-+ MEDIA=-D MEDIA_PATH=\"GENTOODIR\"
-+ DEBUG= $(CFLAGS) $(MEDIA)
- endif
-
-
-@@ -55,7 +55,7 @@
-
- server_objs = game_obj.o terrain.o msg.o game_server.o server_main.o coord.o block.o connects.o player.o config.o
-
--CXXFLAGS=`sdl-config --cflags` -Wall $(DEBUG)
-+CXXFLAGS+=`sdl-config --cflags` $(MEDIA)
-
- all: client
-
diff --git a/games-arcade/kajaani-kombat/files/kajaani-kombat-0.7-ldflags.patch b/games-arcade/kajaani-kombat/files/kajaani-kombat-0.7-ldflags.patch
deleted file mode 100644
index 268dcf24ce37..000000000000
--- a/games-arcade/kajaani-kombat/files/kajaani-kombat-0.7-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.old 2010-10-15 15:48:06.000000000 +0200
-+++ b/Makefile 2010-10-15 15:48:18.000000000 +0200
-@@ -85,7 +85,7 @@
- client_net.o: client_net.h client_net.cpp globals.h monitor_queue.h msg.h
-
- client: $(client_objs)
-- $(CXX) $(client_objs) -o kajaani-kombat $(client_libs)
-+ $(CXX) $(LDFLAGS) $(client_objs) -o kajaani-kombat $(client_libs)
- server: $(server_objs)
- $(CXX) $(server_objs) -o kajaani-kombat-server $(server_libs)
-
diff --git a/games-arcade/kajaani-kombat/kajaani-kombat-0.7-r1.ebuild b/games-arcade/kajaani-kombat/kajaani-kombat-0.7-r1.ebuild
deleted file mode 100644
index 1d80c8699c66..000000000000
--- a/games-arcade/kajaani-kombat/kajaani-kombat-0.7-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A rampart-like game set in space"
-HOMEPAGE="http://kombat.kajaani.net/"
-SRC_URI="http://kombat.kajaani.net/dl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-net
- media-libs/sdl-image[png]
- media-libs/sdl-ttf
- media-libs/sdl-mixer[vorbis]
- sys-libs/ncurses:0
- sys-libs/readline:0
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}/${PV}-makefile.patch" \
- "${FILESDIR}"/${P}-ldflags.patch
- sed -i \
- -e "s:GENTOODIR:/usr/share/${PN}/:" \
- Makefile || die
- sed -i \
- -e 's/IMG_Load/img_load/' \
- gui_screens.cpp || die
-}
-
-src_install() {
- dobin kajaani-kombat
- insinto "/usr/share/${PN}"
- doins *.{png,ttf,ogg}
- einstalldocs
- doman kajaani-kombat.6
-}
diff --git a/games-arcade/kajaani-kombat/metadata.xml b/games-arcade/kajaani-kombat/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/kajaani-kombat/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/kobodeluxe-0.5.1-r1 b/games-arcade/kobodeluxe-0.5.1-r1
new file mode 100644
index 000000000000..47f7a90cfc4f
--- /dev/null
+++ b/games-arcade/kobodeluxe-0.5.1-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare unpack
+DEPEND=media-libs/libsdl media-libs/sdl-image[png] opengl? ( virtual/opengl )
+DESCRIPTION=An SDL port of xkobo, a addictive space shoot-em-up
+EAPI=6
+HOMEPAGE=http://www.olofson.net/kobodl/
+IUSE=opengl
+KEYWORDS=~alpha ~amd64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/sdl-image[png] opengl? ( virtual/opengl )
+SLOT=0
+SRC_URI=http://www.olofson.net/kobodl/download/KoboDeluxe-0.5.1.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=e545e86aa8ae4eafc4446ce1e19918d2
diff --git a/games-arcade/kobodeluxe/Manifest b/games-arcade/kobodeluxe/Manifest
deleted file mode 100644
index 4cd8de944a2c..000000000000
--- a/games-arcade/kobodeluxe/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX kobodeluxe-0.5.1-glibc2.10.patch 219 BLAKE2B 78c45966711049c7715ae0efd18289be82b4ea3965d85338ab81c79f07785273a6d767cf471deace08722b3ab9b8581a45201e30343b9e6ad784d820256b7dd9 SHA512 77624a0e18958d76c938e9d1becb72803079364612056687fb955cc912bda9b4443c7e6245abb6a32cc3ff96b04c63993e3cd114f73115254efe7b50f749a45c
-AUX kobodeluxe-0.5.1-glibc29.patch 2408 BLAKE2B c3abfe3594b2c43428d4e49a34285680a1ae2ac40106aac255aa2da846a67ecbcfcf8f5d8af48ca0adbf627d188f6a8941d6b4f75df3bdad39fff4d869b324e1 SHA512 de2014b9a0607ddb5853c63eb4c14daf4f14d2158697348d952305db09b4a8f84a3a918cd730085f01120b7cbcfae076afd73c559c1ddd46f5a9777c89e76897
-DIST KoboDeluxe-0.5.1.tar.bz2 1781752 BLAKE2B d7f08ab9603b861f8992629bac9a65051a3c5fee6822f1951d57cbc5c31055a6cefeed098637dda84c0a1538645f47816848d767a4fa7916726b5784dfbc0414 SHA512 fc107e4367fd300574823aa40c68311d95de3a403d7c930963b8754aac14293f0624996fd77c4de0677921d11883047b68dd95df81eeb03078c37426ebd58afd
-EBUILD kobodeluxe-0.5.1-r1.ebuild 1240 BLAKE2B bf7875f2773598a895ff9749090ed2f8401ba16003899c72b24df371fe1098b2ad3014eea11b3039cf6bda82d9e4a4567cbeadec9ed1d94ce62f3ee4bc561ff9 SHA512 dbcd2e12238fe34d2dfd9cfdd89a67dbed625eeffba442088c556e66ec996a91f68b51c9e56aabb6e2fcbe5cc4c3481ad02c4b08ee3b95fa63577c1475c0dd98
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc2.10.patch b/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc2.10.patch
deleted file mode 100644
index c6c06d9ce2a6..000000000000
--- a/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc2.10.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/graphics/window.cpp
-+++ b/graphics/window.cpp
-@@ -398,7 +398,7 @@
- */
- if(token)
- {
-- char *tok = strchr(txt, token);
-+ const char *tok = strchr(txt, token);
- if(tok)
- tokpos = tok-txt;
- else
diff --git a/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc29.patch b/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc29.patch
deleted file mode 100644
index 7a9ef355a821..000000000000
--- a/games-arcade/kobodeluxe/files/kobodeluxe-0.5.1-glibc29.patch
+++ /dev/null
@@ -1,83 +0,0 @@
---- a/enemies.h
-+++ b/enemies.h
-@@ -70,9 +70,9 @@
- extern const enemy_kind bomb2;
- extern const enemy_kind bombdeto;
- extern const enemy_kind cannon;
--extern const enemy_kind pipe1;
-+extern const enemy_kind pipeone;
- extern const enemy_kind core;
--extern const enemy_kind pipe2;
-+extern const enemy_kind pipetwo;
- extern const enemy_kind rock;
- extern const enemy_kind ring;
- extern const enemy_kind enemy_m1;
-@@ -430,7 +430,7 @@
-
- inline int _enemy::is_pipe()
- {
-- return ((_state != notuse) && ((ek == &pipe1) || (ek == &pipe2)));
-+ return ((_state != notuse) && ((ek == &pipeone) || (ek == &pipetwo)));
- }
-
-
---- a/enemy.cpp
-+++ b/enemy.cpp
-@@ -713,7 +713,7 @@
-
- void _enemy::kill_cannon()
- {
-- enemies.make(&pipe1, CS2PIXEL(x), CS2PIXEL(y));
-+ enemies.make(&pipeone, CS2PIXEL(x), CS2PIXEL(y));
- sound.g_base_node_explo(x, y);
- release();
- }
-@@ -755,10 +755,10 @@
-
- void _enemy::kill_core()
- {
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- enemies.make(&explosion4, CS2PIXEL(x), CS2PIXEL(y));
- sound.g_base_core_explo(x, y);
- release();
-@@ -851,7 +851,7 @@
- screen.set_map(x1, y1, m ^ a);
- release();
- }
--const enemy_kind pipe1 = {
-+const enemy_kind pipeone = {
- 0,
- &_enemy::make_pipe1,
- &_enemy::move_pipe1,
-@@ -978,19 +978,19 @@
- }
- p ^= a;
- if(p & U_MASK)
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 1);
- if(p & R_MASK)
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 3);
- if(p & D_MASK)
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 5);
- if(p & L_MASK)
-- enemies.make(&pipe2, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
-+ enemies.make(&pipetwo, CS2PIXEL(x), CS2PIXEL(y), 0, 0, 7);
- manage.add_score(10);
- release();
- }
-
-
--const enemy_kind pipe2 = {
-+const enemy_kind pipetwo = {
- 0,
- &_enemy::make_pipe2,
- &_enemy::move_pipe2,
diff --git a/games-arcade/kobodeluxe/kobodeluxe-0.5.1-r1.ebuild b/games-arcade/kobodeluxe/kobodeluxe-0.5.1-r1.ebuild
deleted file mode 100644
index 846176da162e..000000000000
--- a/games-arcade/kobodeluxe/kobodeluxe-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-MY_P="KoboDeluxe-${PV/_/}"
-DESCRIPTION="An SDL port of xkobo, a addictive space shoot-em-up"
-HOMEPAGE="http://www.olofson.net/kobodl/"
-SRC_URI="http://www.olofson.net/kobodl/download/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc64 ~x86"
-IUSE="opengl"
-
-DEPEND="media-libs/libsdl
- media-libs/sdl-image[png]
- opengl? ( virtual/opengl )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- unpack ./icons.tar.gz
-}
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}"/${P}-glibc29.patch \
- "${FILESDIR}"/${P}-glibc2.10.patch
- # Fix paths
- sed -i \
- -e 's:\$(datadir)/kobo-deluxe:$(datadir)/kobodeluxe:' \
- -e 's:\$(sharedstatedir)/kobo-deluxe/scores:$(localstatedir)/kobodeluxe:' \
- configure || die "sed configure failed"
- sed -i \
- -e 's:kobo-deluxe:kobodeluxe:' \
- data/gfx/Makefile.in \
- data/sfx/Makefile.in || die "sed data/Makefile.in failed"
-}
-
-src_configure() {
- econf $(use_enable opengl)
-}
-
-src_install () {
- default
- newicon icons/KDE/icons/32x32/kobodl.png ${PN}.png
- make_desktop_entry kobodl "Kobo Deluxe"
- keepdir /var/lib/${PN}
-}
diff --git a/games-arcade/kobodeluxe/metadata.xml b/games-arcade/kobodeluxe/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/kobodeluxe/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/komi-1.04-r1 b/games-arcade/komi-1.04-r1
new file mode 100644
index 000000000000..a09c28bcf4ba
--- /dev/null
+++ b/games-arcade/komi-1.04-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl[video] media-libs/sdl-mixer
+DESCRIPTION=Komi the Space Frog - simple SDL game of collection
+EAPI=6
+HOMEPAGE=http://komi.sourceforge.net
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=mirror://sourceforge/komi/komi-1.04.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=2319b06f53e427d5283e611c9c943df3
diff --git a/games-arcade/komi/Manifest b/games-arcade/komi/Manifest
deleted file mode 100644
index f405f426999d..000000000000
--- a/games-arcade/komi/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 1.04-DESTDIR.patch 974 BLAKE2B be10af269f5c812e921cf2d7e355b2d4d9380ac4b70910cb43f488572f753da34b3b162aa7e7aa5138eefc62ba17c3e678a59e9954f50165cc3954d0d33defdc SHA512 225ff9737d8cbb76d20be02fded66a12f70d0e65dddfd979f5b72fe1f1dffb74b47ccb065235b1c2ea7d71a198e10bbad144fb22ce4743e4d9842c138b696598
-AUX komi-1.04-install.patch 384 BLAKE2B fcc975cbbc6fce54edb399b73d0f0672e30ab6cf7db8bb68c80468fb4a17c19331444c4d7c3428e0c812dac9468b1fce9cb87e65adcea49a733aca2e875249e3 SHA512 65174431b1668e842795af8f0e17d8e1ea004af29068cc968494ee81bf5fe3c9308192c772f6f37f97388cd1630b7e67f65a8c0973365e7aa2b260c9104e03e0
-DIST komi-1.04.tar.gz 954526 BLAKE2B b7be781da0143f4cd563e885ff7688c2f50b5c1be6fbd8d383aeda06873b25a2081ae58b750a00a70d140757a57ec49652ff5e8c4ebf6ba0f306539707c06c31 SHA512 60babb3642bea7598089b342ba582b2f63f6aa051352ad9b2fa5bad0222a32306775a207712d2e7a9242be5e3ff5b4734f5b62708e451e7230499c6812d4c8a3
-EBUILD komi-1.04-r1.ebuild 918 BLAKE2B 7361900135a1206de147ecfc4a855441fbf20d64f81ba2d0c0d307f32cf943a11e44d7ea5d1f68081b3c007f0b30f7ef5b9557562aa24b90e8aaf36144181eab SHA512 5b1498f26459c6b83ace2efbfcc27ffddb02f4484e3416512ad5a8056e8b97010a0ccd1dabf285d9c28ae0f76df1c3cab61cfdfeb83b8498a87ca12966da0f52
-MISC metadata.xml 327 BLAKE2B 0a50ef4f37ade105c52d1bce332efbbcd2d7b38622c65d684930e75db0a0333ba7ee0f022ee5fb5d60feb3d6e7ab22b6c0186699bf3cbff9d7c341d9bcc64c2d SHA512 15af3d90fcfbbcb824625719c4adf55d6b57cfb1d31903731678d5b3170770595e9d1a0dcb0e0151c463cad0493931f49db0d210136e51c269571649cbbc4476
diff --git a/games-arcade/komi/files/1.04-DESTDIR.patch b/games-arcade/komi/files/1.04-DESTDIR.patch
deleted file mode 100644
index 4060d51f3a7d..000000000000
--- a/games-arcade/komi/files/1.04-DESTDIR.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/Makefile.orig 2004-12-11 01:36:11.000000000 -0800
-+++ b/Makefile 2004-12-11 01:36:14.000000000 -0800
-@@ -13,9 +13,7 @@
- MIXER=-lSDL_mixer
- SDL_LIB=$(shell sdl-config --static-libs) $(MIXER)
-
--CFLAGS=-Wall -pedantic -std=c99 -O2 \
-- $(shell sdl-config --cflags) \
-- -DDATAPATH=\"$(DATAPATH)\"
-+CFLAGS= $(ECFLAGS) $(shell sdl-config --cflags) -DDATAPATH=\"$(DATAPATH)\"
-
- all: komi
-
-@@ -24,15 +22,13 @@
- -rm *.o
-
- install:
-- install -d $(DATAPATH)
-- cp -R komidata/* $(DATAPATH)
-- chmod -R 644 $(DATAPATH)
-- chmod 755 $(DATAPATH)
-- install -d $(BINPATH)
-- cp komi $(BINPATH)
-- chmod 755 $(BINPATH)komi
-- install -d $(MANPATH)
-- cp komi.6 $(MANPATH)komi.6
-+ install -d $(DESTDIR)$(DATAPATH)
-+ cp -R komidata/* $(DESTDIR)$(DATAPATH)
-+ chmod -R 644 $(DESTDIR)$(DATAPATH)
-+ chmod 755 $(DESTDIR)$(DATAPATH)
-+ install -d $(DESTDIR)$(BINPATH)
-+ cp komi $(DESTDIR)$(BINPATH)
-+ chmod 755 $(DESTDIR)$(BINPATH)/komi
-
- komi: komi.o
- $(CC) $(CFLAGS) komi.o -o komi $(SDL_LIB)
diff --git a/games-arcade/komi/files/komi-1.04-install.patch b/games-arcade/komi/files/komi-1.04-install.patch
deleted file mode 100644
index 30395eaff72b..000000000000
--- a/games-arcade/komi/files/komi-1.04-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.old 2015-01-05 11:35:24.794160467 +0100
-+++ b/Makefile 2015-01-05 11:36:23.181058180 +0100
-@@ -24,8 +24,6 @@
- install:
- install -d $(DESTDIR)$(DATAPATH)
- cp -R komidata/* $(DESTDIR)$(DATAPATH)
-- chmod -R 644 $(DESTDIR)$(DATAPATH)
-- chmod 755 $(DESTDIR)$(DATAPATH)
- install -d $(DESTDIR)$(BINPATH)
- cp komi $(DESTDIR)$(BINPATH)
- chmod 755 $(DESTDIR)$(BINPATH)/komi
diff --git a/games-arcade/komi/komi-1.04-r1.ebuild b/games-arcade/komi/komi-1.04-r1.ebuild
deleted file mode 100644
index 5e0804c4843e..000000000000
--- a/games-arcade/komi/komi-1.04-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Komi the Space Frog - simple SDL game of collection"
-HOMEPAGE="http://komi.sourceforge.net"
-SRC_URI="mirror://sourceforge/komi/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]
- media-libs/sdl-mixer
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${PV}-DESTDIR.patch \
- "${FILESDIR}"/${P}-install.patch
- sed -i \
- -e "/^BINPATH/s:=.*:=/usr/bin/:" \
- -e "/^DATAPATH/s:=.*:=/usr/share/${PN}/:" \
- -e '/^SDL_LIB/s:$: $(LDFLAGS):' \
- -e '/^SDL_LIB/s:--static-:--:' \
- Makefile \
- || die "sed failed"
-}
-
-src_compile() {
- emake ECFLAGS="${CFLAGS}"
-}
-
-src_install() {
- default
- newicon komidata/sprites_komi.bmp ${PN}.bmp
- make_desktop_entry komi Komi /usr/share/pixmaps/${PN}.bmp
- doman komi.6
-}
diff --git a/games-arcade/komi/metadata.xml b/games-arcade/komi/metadata.xml
deleted file mode 100644
index f1df7f6e2a86..000000000000
--- a/games-arcade/komi/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">komi</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/late-0.1.0-r1 b/games-arcade/late-0.1.0-r1
new file mode 100644
index 000000000000..7ad7082e0bf3
--- /dev/null
+++ b/games-arcade/late-0.1.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[video] media-libs/sdl-image[jpeg]
+DESCRIPTION=A game, similar to Barrack by Ambrosia Software
+EAPI=6
+HOMEPAGE=http://late.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-image[jpeg]
+SLOT=0
+SRC_URI=mirror://sourceforge/late/late-0.1.0.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=c993bd66f42ba9e4b12393252c7cb338
diff --git a/games-arcade/late/Manifest b/games-arcade/late/Manifest
deleted file mode 100644
index fc68d23fff7f..000000000000
--- a/games-arcade/late/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX late-0.1.0-gcc43.patch 190 BLAKE2B 4105d416951cb0c7cf15476dabd35695f2da4f491069f308b705316960c51702ba3407575b82d1a56eddb636cb69265c3ad980c90603f4944bd1bfdf5d7d8d43 SHA512 0c75110c749029b56838d0b67f6ccfb18a8861c5ddd7f4256ee4644b6a176ba9b53f3dea80035e9576904344ea6e867bfcd11087d9463898fe8b1b2458afb652
-AUX late-0.1.0-gcc46.patch 283 BLAKE2B 0e25d7738f81b3d2d626094bbe5c59426f5c859b9432ca5bdb2e4f50ebf1c06df9ec2170a76ffaa032a4c7f383d4c832930fe5369de9cb931c6d0e1763b96398 SHA512 4284066e07331e77dda457ecbb62d387eebda33cd98a1bc4095cbac11871ff5728d4a9ae9737882b0f411958d0318eadf54f661ad85884902bee8ff5ac6836b8
-DIST late-0.1.0.tar.bz2 1560232 BLAKE2B c8d80639fba66d605ea37dbd3ad1fb790b50854f7b2223b4bba0c4f6b94fed2471a725e3e9be66a74526ef4666464377e773b93b0de5dba0b3bcf6fd5ad33fac SHA512 6b3f4d27a723ae450bd8dda375c8663c1a3f457ffbe0a91f5eb96efdd797c2370ec68894df7a4d31e7124b28f3b41b3b952805901427c6ea3502b0d4d13cd72e
-EBUILD late-0.1.0-r1.ebuild 723 BLAKE2B b8c39431169cb32b5f5d1fe2aad1fbf46b8070df6aff4239aa05a403c374b306f1ef0ca2725c3f27673746a8fd8248e8aaa13e43f4ed0c61f6abef70010ca4b7 SHA512 ea9e650288fca7c34d765553f945dfef35826bdac51f67eac04b749661e4a2f8bfd627779cb81cd00b214ed927d64a0ddda42d3401d915313c5a873f84288e92
-MISC metadata.xml 327 BLAKE2B 58b2f933988e0ce86eee474e029e339643df2c448488e33b8dce5a97f3e117d8b3197a7e2276c4f208d0de17a2abc7ee5b01c97ec813c1986f039dc2509a19d9 SHA512 8646246369ce084393463912bb6b8305f6f3336de50adc223faeb9c87f3d4d87750515d8f0fc9b03d2f2d10840357f559bbb9d8f302affe06aa4d6a68d80f3d9
diff --git a/games-arcade/late/files/late-0.1.0-gcc43.patch b/games-arcade/late/files/late-0.1.0-gcc43.patch
deleted file mode 100644
index 8cfead22a27d..000000000000
--- a/games-arcade/late/files/late-0.1.0-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/init.cpp
-+++ b/src/init.cpp
-@@ -26,6 +26,8 @@
- #include "scorescreen.h"
- #include <fstream>
- #include <iostream>
-+#include <cstdlib>
-+#include <cstring>
- using namespace std;
-
-
diff --git a/games-arcade/late/files/late-0.1.0-gcc46.patch b/games-arcade/late/files/late-0.1.0-gcc46.patch
deleted file mode 100644
index 95d18ba7ed11..000000000000
--- a/games-arcade/late/files/late-0.1.0-gcc46.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ru late-0.1.0.orig/src/ball.h late-0.1.0/src/ball.h
---- late-0.1.0.orig/src/ball.h 2003-08-07 18:26:13.000000000 -0400
-+++ late-0.1.0/src/ball.h 2011-04-07 21:32:14.189799689 -0400
-@@ -25,6 +25,7 @@
- class ball;
-
- #include "square.h"
-+#include <cstddef>
-
- class ball_base
- {
diff --git a/games-arcade/late/late-0.1.0-r1.ebuild b/games-arcade/late/late-0.1.0-r1.ebuild
deleted file mode 100644
index dd837c5f6220..000000000000
--- a/games-arcade/late/late-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A game, similar to Barrack by Ambrosia Software"
-HOMEPAGE="http://late.sourceforge.net/"
-SRC_URI="mirror://sourceforge/late/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[video]
- media-libs/sdl-image[jpeg]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-gcc46.patch
- sed -i \
- -e "/chown/d" \
- Makefile.in \
- || die "sed failed"
-}
-
-src_install () {
- default
- newicon graphics/latebg2.jpg ${PN}.jpg
- make_desktop_entry late Late /usr/share/pixmaps/${PN}.jpg
-}
diff --git a/games-arcade/late/metadata.xml b/games-arcade/late/metadata.xml
deleted file mode 100644
index 9bdb3fcf19ef..000000000000
--- a/games-arcade/late/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">late</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/lbreakout-010315-r1 b/games-arcade/lbreakout-010315-r1
new file mode 100644
index 000000000000..20ed8a87a988
--- /dev/null
+++ b/games-arcade/lbreakout-010315-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare
+DEPEND=>=media-libs/libsdl-1.1.5
+DESCRIPTION=Breakout clone written with the SDL library
+EAPI=6
+HOMEPAGE=http://lgames.sourceforge.net/LBreakout/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libsdl-1.1.5
+SLOT=0
+SRC_URI=mirror://sourceforge/lgames/lbreakout-010315.tar.gz
+_md5_=0cce95ef170705d671731d50139210f0
diff --git a/games-arcade/lbreakout/Manifest b/games-arcade/lbreakout/Manifest
deleted file mode 100644
index 91c252f8e5bf..000000000000
--- a/games-arcade/lbreakout/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lbreakout-010315.tar.gz 655418 BLAKE2B f8d893c16de045f172e2ece3158420a880fff4775e81f714d390cc92cfbc6296cc968442388097d6be7fd23e19be614d872fe4b9e730284dcb7044d06bf9d72f SHA512 92421ceb4e643df2123d084b0d2c5edfd311e39dd8da85c01da5cfd872f787a6969e514efab2c5f110979434e773fce211e755e4c45438c4469ab9095cb595b7
-EBUILD lbreakout-010315-r1.ebuild 617 BLAKE2B 3106ce3654440c8c5dfc431d0c006f7541d6616136972f24d8f90d267a54c1c9e686f0c66273044e2badf6c02971f82301fdbe04a791c5a29fbad65dfadf9a60 SHA512 7eddaf43df8189c64e390dc5b2a8284132ee03631b4756ced32d19db617df33a3f913dacbe6967bc8a59b09cbb8a31b18ed9c0f960af0c60acc855e4ed7c53ff
-MISC metadata.xml 329 BLAKE2B bcb35c37e05c93388a83ec235e25d38fb4a37ecb7df64c38a00e6bc7959090297f2c0168d1d461b24a43d0991184f62690de6d483a1d610bc74810238181593d SHA512 2439299362958450ac88f39ba8332cb84d42694d471f79cf8a6b9d38ecc96fa629b91530dee7c50aa23fab5e5a0155cb92cb3a8131a1b69e9375f114da86b463
diff --git a/games-arcade/lbreakout/lbreakout-010315-r1.ebuild b/games-arcade/lbreakout/lbreakout-010315-r1.ebuild
deleted file mode 100644
index 4a465d929cfc..000000000000
--- a/games-arcade/lbreakout/lbreakout-010315-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Breakout clone written with the SDL library"
-HOMEPAGE="http://lgames.sourceforge.net/LBreakout/"
-SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=media-libs/libsdl-1.1.5"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e '/^sdir=/s:$datadir/games:$datadir:' \
- -e '/^hdir=/s:/var/lib/games:$localstatedir:' \
- configure \
- || die "sed failed"
-}
-
-src_install() {
- HTML_DOCS="lbreakout/manual/*"
- default
-}
diff --git a/games-arcade/lbreakout/metadata.xml b/games-arcade/lbreakout/metadata.xml
deleted file mode 100644
index 2cbba7c09d17..000000000000
--- a/games-arcade/lbreakout/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">lgames</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/lbreakout2-2.6.5-r1 b/games-arcade/lbreakout2-2.6.5-r1
new file mode 100644
index 000000000000..3d1ffabb3a74
--- /dev/null
+++ b/games-arcade/lbreakout2-2.6.5-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
+DEPEND=media-libs/libpng:0= sys-libs/zlib media-libs/libsdl[sound,joystick,video] media-libs/sdl-net media-libs/sdl-mixer nls? ( virtual/libintl ) nls? ( sys-devel/gettext ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
+DESCRIPTION=Breakout clone written with the SDL library
+EAPI=6
+HOMEPAGE=http://lgames.sourceforge.net/LBreakout2/
+IUSE=nls themes
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libpng:0= sys-libs/zlib media-libs/libsdl[sound,joystick,video] media-libs/sdl-net media-libs/sdl-mixer nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=mirror://sourceforge/lgames/lbreakout2-2.6.5.tar.gz mirror://sourceforge/lgames/add-ons/lbreakout2/lbreakout2-levelsets-20141220.tar.gz themes? ( mirror://sourceforge/lgames/add-ons/lbreakout2/lbreakout2-themes-20141220.tar.gz )
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=8bbe78288015b6b9d768a1d9b22845ef
diff --git a/games-arcade/lbreakout2/Manifest b/games-arcade/lbreakout2/Manifest
deleted file mode 100644
index 2f8131a095b5..000000000000
--- a/games-arcade/lbreakout2/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX lbreakout2-2.6.5-gentoo.patch 2112 BLAKE2B ede968faa5aee77cf8325a176d5249ae29c87f2e1aaedaddbf9f24c7a763c2e711fd999c914b97f7cd468b4738df832538eb9a7528f01280e42fee6adc1d2587 SHA512 e3f4ce13d67b9c84ef813aa09957ac2615724986821846544839b92f616b66bdf2da1d3239c4a48c8eaf071d0e98fcaf9f2c2cab6a314ea91f5671ef75367b58
-DIST lbreakout2-2.6.5.tar.gz 3491519 BLAKE2B b382b391f3aa12f975ed52ec9f7de21f864c2171e0b6d1469ae1224b3cb240ff8a680ebae9ea37a85aa95c432c164058e8a9a0a1d094bbef572670bdbd17ca4e SHA512 45c54bc9401131c96eba5fdcc08ca1324904fb50d3967acf7f29034045cbcd4c1d0b65f38eb33d8aace4cfe35f2a2e7a6c2319e4a6d6a1b41274dbe293a1747b
-DIST lbreakout2-levelsets-20141220.tar.gz 372221 BLAKE2B 16da9ee84e856734645a2ddf1665a8ebf8a52aa63be5d91e20f359bfb270d7bed16e7a4903c0847543141120d8d633bf84ceda867000354eedf201e389faf0db SHA512 482c1e95a37735f7bca510fa34d0f046e89b5aa9528b9af9dfff5bcb3fe656140285a95670caae2565cc9ebd30c3dc87a1fe77a6b75061ce9349ee7e36aa13d5
-DIST lbreakout2-themes-20141220.tar.gz 34006503 BLAKE2B 5262e04368d1c77b2690f70ded0c3da17b7ce31175271f22142b0418dfabb840561f4dbd97d16a12da6addb9d15e22e5ca97f96c8380bd0e7983642ee55fd1e3 SHA512 6088ff4bd9dfbbeb91c74e4adb500593af88ea6796bdec577afb43fc4ea9819c4f2dae76b6b7a8ad1ce2ec32ef575e41a6fa924463107a5dcd211f50bb94a906
-EBUILD lbreakout2-2.6.5-r1.ebuild 2005 BLAKE2B e402954c7874795c2059ca39e8969062d39736806171ba70ae7176538ef51813b1e8b501e2992b2334571f2a12fa18d438f613bf69a7d6acb1ebbc2e47028ab8 SHA512 6f37d8c4e9313d957f151d774151f1c9f69e37cde09c0e50cd9ca02049afd7d7939deb6299905bb7eac41831555c199c0320546b0707b3a0f121785dd60873ad
-MISC metadata.xml 413 BLAKE2B 483149bf4aab9f2a8fea8fbaa6cdcf8ea0c029750acc79b8c4203f27f139a96bf80f5c73c972802ac9eea89f29e98c71214d7a723b82d81290a776fd49480ad7 SHA512 152c0d0d5ac6e3babb26c8eba16c31ed687e0a39ee7b6a86442a1a1efcb4f2d63ccd7f6062857df78047dca8466f548548d40c8baf8359cbaf1758ac03eb1661
diff --git a/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch b/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch
deleted file mode 100644
index 365274c581b9..000000000000
--- a/games-arcade/lbreakout2/files/lbreakout2-2.6.5-gentoo.patch
+++ /dev/null
@@ -1,67 +0,0 @@
---- lbreakout2-2.6.1.orig/Makefile.am
-+++ lbreakout2-2.6.1/Makefile.am
-@@ -1,13 +1,8 @@
- SUBDIRS = intl m4 po common gui game server client docs
-
- EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL README \
--README-SDL.txt TODO lbreakout2.spec touchall lbreakout32.gif \
--lbreakout48.gif lbreakout2.desktop.in win32_mancomp win32_preparchive
--
--desktopdir = $(datadir)/applications
--desktop_DATA = lbreakout2.desktop
--icondir = $(datadir)/icons
--icon_DATA = lbreakout48.gif
-+README-SDL.txt TODO lbreakout2.spec touchall \
-+win32_mancomp win32_preparchive
-
- WIN32_TEXT = AUTHORS COPYING ChangeLog INSTALL README README-SDL.txt \
- TODO lbreakout2.spec ABOUT-NLS
---- lbreakout2-2.6.1.orig/common/gettext.h
-+++ lbreakout2-2.6.1/common/gettext.h
-@@ -24,6 +24,7 @@
-
- /* Get declarations of GNU message catalog functions. */
- # include <libintl.h>
-+# include <locale.h>
-
- #else
-
---- lbreakout2-2.6.1.orig/configure.in
-+++ lbreakout2-2.6.1/configure.in
-@@ -80,8 +80,6 @@
- [ --enable-netdebug Enable net packet debugging.], netdebug_flag="-DNET_DEBUG_MSG" )
- AC_SUBST(netdebug_flag)
-
--dnl set localedir
--localedir=$datadir/locale
- locdir_flag="-DLOCALEDIR=\\\"$localedir\\\""
-
- dnl installation&highscore path
---- lbreakout2-2.6.1.orig/docs/Makefile.am
-+++ lbreakout2-2.6.1/docs/Makefile.am
-@@ -7,11 +7,11 @@
- warp.jpg screen.jpg
-
- install-data-local:
-- $(mkinstalldirs) $(DESTDIR)$(doc_dir)/lbreakout2
-+ $(mkinstalldirs) $(DESTDIR)$(doc_dir)
- @for file in *.jpg; do\
-- $(INSTALL_DATA) $$file $(DESTDIR)$(doc_dir)/lbreakout2/$$file;\
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(doc_dir)/$$file;\
- done
-- $(INSTALL_DATA) index.html $(DESTDIR)$(doc_dir)/lbreakout2/index.html
-+ $(INSTALL_DATA) index.html $(DESTDIR)$(doc_dir)/index.html
-
- win32-install-script:
- @for file in $(EXTRA_DIST); do \
---- lbreakout2-2.6.1.orig/po/Makefile.in.in
-+++ lbreakout2-2.6.1/po/Makefile.in.in
-@@ -24,7 +24,7 @@
- exec_prefix = @exec_prefix@
- datadir = @datadir@
- datarootdir = @datarootdir@
--localedir = $(datadir)/locale
-+localedir = @localedir@
- gettextsrcdir = $(datadir)/gettext/po
-
- INSTALL = @INSTALL@
diff --git a/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild b/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild
deleted file mode 100644
index 5c9a684ab321..000000000000
--- a/games-arcade/lbreakout2/lbreakout2-2.6.5-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop flag-o-matic gnome2-utils
-
-levels_V=20141220
-themes_V=20141220
-
-DESCRIPTION="Breakout clone written with the SDL library"
-HOMEPAGE="http://lgames.sourceforge.net/LBreakout2/"
-SRC_URI=" mirror://sourceforge/lgames/${P}.tar.gz
- mirror://sourceforge/lgames/add-ons/lbreakout2/${PN}-levelsets-${levels_V}.tar.gz
- themes? ( mirror://sourceforge/lgames/add-ons/lbreakout2/${PN}-themes-${levels_V}.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE="nls themes"
-
-RDEPEND="
- media-libs/libpng:0=
- sys-libs/zlib
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-net
- media-libs/sdl-mixer
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
-"
-
-src_unpack() {
- unpack ${P}.tar.gz
-
- cd "${S}/client/levels"
- unpack ${PN}-levelsets-${levels_V}.tar.gz
-
- if use themes ; then
- mkdir "${WORKDIR}/themes"
- cd "${WORKDIR}/themes"
- unpack ${PN}-themes-${themes_V}.tar.gz
-
- # Delete a few duplicate themes (already shipped with lbreakout2
- # tarball). Some of them have different case than built-in themes, so it
- # is harder to just compare if the filename is the same.
- rm -f absoluteB.zip oz.zip moiree.zip
- for f in *.zip; do
- unzip -q "$f" && rm -f "$f" || die
- done
- fi
-}
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-gentoo.patch
- eautoreconf
-}
-
-src_configure() {
- filter-flags -O?
- econf \
- --enable-sdl-net \
- --localedir=/usr/share/locale \
- --with-docdir="/usr/share/doc/${PF}/html" \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- if use themes ; then
- insinto /usr/share/lbreakout2/gfx
- doins -r "${WORKDIR}/themes/"*
- fi
-
- newicon client/gfx/win_icon.png ${PN}.png
- newicon -s 32 client/gfx/win_icon.png ${PN}.png
- make_desktop_entry lbreakout2 LBreakout2
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/lbreakout2/metadata.xml b/games-arcade/lbreakout2/metadata.xml
deleted file mode 100644
index 4e3b6dfb6f34..000000000000
--- a/games-arcade/lbreakout2/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="themes">Install additional themes</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">lgames</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/marbleblast-demo-1.3 b/games-arcade/marbleblast-demo-1.3
new file mode 100644
index 000000000000..5f65244f20ac
--- /dev/null
+++ b/games-arcade/marbleblast-demo-1.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DESCRIPTION=race marbles through crazy stages
+EAPI=5
+HOMEPAGE=http://www.garagegames.com/pg/product/view.php?id=3
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MARBLEBLAST
+RDEPEND=games-misc/games-envd
+RESTRICT=strip
+SLOT=0
+SRC_URI=ftp://ggdev-1.homelan.com/marbleblast/MarbleBlastDemo-1.3.sh.bin
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=32389da544d809c4489561ae329b8b82
diff --git a/games-arcade/marbleblast-demo/Manifest b/games-arcade/marbleblast-demo/Manifest
deleted file mode 100644
index dbd08550a750..000000000000
--- a/games-arcade/marbleblast-demo/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST MarbleBlastDemo-1.3.sh.bin 10800892 BLAKE2B 87fe4ae6f07365f2ed3cc6f6c4006c9a7ca4f8bdcd07cc0a20a5f575130c65666edab45ad6ff191ced8d29556c3e2c662d93b0d4938de8a3571af04698cae66b SHA512 24bd5f03c8868ab83e2bcfe27ab60f86727e972f04cafe4d5ff940a77adf4a362c3de1b0391b5763aed8dc946af7b769da60654b2ea53133521b200a99ebdde8
-EBUILD marbleblast-demo-1.3.ebuild 819 BLAKE2B b53c47de135619c4edebbfa160cdea05a154f5ce05926145816613c52acd72b3c7b07dbca74f2069d988475715850205e4bdfd8ebf01799ab6a75579c9fcbf44 SHA512 3dd6560b3e307eca3f5e90686f26ce89f9f65373ac7099d1c93f1e47f870bf2bbff1ffc95c516120e53e94d54de98e7287218b13a5dd955da6fe582b9b49fa77
-MISC metadata.xml 1469 BLAKE2B 44f92ff998c0bc156b588ec6b95bc493e85bbf622d4dad4ba915b85283ccd01c6f459344c76510a1ecd92005d2668da0d2e573f209a7eed97a7068bab03fe7c5 SHA512 c11947aebdc32a03efd9645466df5e946a386d262a6e529e289cdc213e93d993ff67300d9d96b69af647a84947777dc6f90db9a0a5568d02ba81689ff90b2b45
diff --git a/games-arcade/marbleblast-demo/marbleblast-demo-1.3.ebuild b/games-arcade/marbleblast-demo/marbleblast-demo-1.3.ebuild
deleted file mode 100644
index a99f38dc06b0..000000000000
--- a/games-arcade/marbleblast-demo/marbleblast-demo-1.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit unpacker games
-
-DESCRIPTION="race marbles through crazy stages"
-HOMEPAGE="http://www.garagegames.com/pg/product/view.php?id=3"
-SRC_URI="ftp://ggdev-1.homelan.com/marbleblast/MarbleBlastDemo-${PV}.sh.bin"
-
-LICENSE="MARBLEBLAST"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="strip"
-
-S=${WORKDIR}
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${dir:1}/marbleblastdemo.bin
- ${dir:1}/lib/lib*"
-
-src_install() {
- dodir "${dir}" "${GAMES_BINDIR}"
-
- tar -zxf MarbleBlast.tar.gz -C "${D}/${dir}" || die "extracting MarbleBlast.tar.gz"
-
- exeinto "${dir}"
- doexe bin/Linux/x86/marbleblastdemo
- dosym "${dir}"/marbleblastdemo "${GAMES_BINDIR}"/marbleblast-demo
-
- dodoc README_DEMO.txt
-
- prepgamesdirs
-}
diff --git a/games-arcade/marbleblast-demo/metadata.xml b/games-arcade/marbleblast-demo/metadata.xml
deleted file mode 100644
index 581d9cab5924..000000000000
--- a/games-arcade/marbleblast-demo/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Marble Blast is an arcade action game with simple yet addictive gameplay,
-suitable for players of any age. In the rich cartoon landscape of Marble
-Blast, players will race their marbles through moving platforms, dangerous
-hazards, sparkling treasures and power up enhancements in an effort to
-complete each course in record time.
-
-Marble Blast introduces new players to the game with a set of
-progressively more difficult beginner training levels, each designed to
-showcase a power up or game hazard. The hazards players will face in
-Marble Blast include powerful fans, whirling tornados, land mines,
-pinball-style bumpers, narrow catwalks, moving pistons, dizzying chasms,
-and more.
-
-To get past these obstacles, players can find and use five different
-ability enhancing power ups - the SuperSpeed, SuperJump, SuperBounce,
-Shock Asbsorber and Gyrocopter. Some levels contain gravity modifiers,
-which allow the player to change the direction of gravity.
-
-Marble Blast comes with 72 whimsical and challenging levels, as well as
-the ability for advanced players to craft and share their own levels.
-Marble Blast is sure to provide many hours of fun for the whole family.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/marbleblastgold-demo-1.4.1 b/games-arcade/marbleblastgold-demo-1.4.1
new file mode 100644
index 000000000000..b5722c9f0776
--- /dev/null
+++ b/games-arcade/marbleblastgold-demo-1.4.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DESCRIPTION=race marbles through crazy stages
+EAPI=5
+HOMEPAGE=http://www.garagegames.com/pg/product/view.php?id=15
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MARBLEBLAST
+RDEPEND=sys-libs/glibc games-misc/games-envd
+RESTRICT=strip
+SLOT=0
+SRC_URI=ftp://ggdev-1.homelan.com/marbleblastgold/MarbleBlastGoldDemo-1.4.1.sh.bin
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=615b7e78862b6d24ef1ea7a30191c714
diff --git a/games-arcade/marbleblastgold-demo/Manifest b/games-arcade/marbleblastgold-demo/Manifest
deleted file mode 100644
index b8cf7a51b5b8..000000000000
--- a/games-arcade/marbleblastgold-demo/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST MarbleBlastGoldDemo-1.4.1.sh.bin 11180534 BLAKE2B 1b0b1fca99bf7bdbb4beb5572d4ec10c634a6dffe8ce1576452011f1283196cd983adbb4d01b9c24590bd97cd2f9145bb67007cb76f0867335c8f4fc8f3e7d7e SHA512 16f03cdcf3cd6440048d8640c2a91078637d018f15a49764eca914259d65196f5a16a90abc11283d0e4b9af1b290d7ab880e96caae2dd6c813ac6d3d8414ec2c
-EBUILD marbleblastgold-demo-1.4.1.ebuild 904 BLAKE2B 630af85f2133966e89aff109e34f96a3e7ce87a83bb5e12a70988b9b20a4d2900de814a8c7c4725310143d2ad7d59cf9e94207809d299b1313b7cf04a2add6c5 SHA512 a10852eb114248edfc76003d2c4f9851a4543a7e6d3a4c6804f5549187e306611871bbd078a870eba4bcd56bbaf506960e8f71c314a069f774a344e60a986629
-MISC metadata.xml 1615 BLAKE2B 4880aa111ff55d0b7c88faad0ce24759bc1f7420d0bcb0ea56dbd96cf2da3a5a3702c11df328264cdc322ed49d956522ea83955b23f7b9a85e89cff189efae62 SHA512 4fb1d433646a33670f1165e257dc5767e10b2b1d6fb8ca79c90a9dac234f88f215db790177933d341f1564f34093bf3facbd5b245a4cfe9a148a05497c8eb036
diff --git a/games-arcade/marbleblastgold-demo/marbleblastgold-demo-1.4.1.ebuild b/games-arcade/marbleblastgold-demo/marbleblastgold-demo-1.4.1.ebuild
deleted file mode 100644
index db76c45ef6a0..000000000000
--- a/games-arcade/marbleblastgold-demo/marbleblastgold-demo-1.4.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit unpacker games
-
-DESCRIPTION="race marbles through crazy stages"
-HOMEPAGE="http://www.garagegames.com/pg/product/view.php?id=15"
-SRC_URI="ftp://ggdev-1.homelan.com/marbleblastgold/MarbleBlastGoldDemo-${PV}.sh.bin"
-
-LICENSE="MARBLEBLAST"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="strip"
-
-RDEPEND="sys-libs/glibc"
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-QA_PREBUILT="${dir:1}/marbleblastgolddemo.bin
- ${dir:1}/lib/*"
-
-S=${WORKDIR}
-
-src_install() {
- dodir "${dir}" "${GAMES_BINDIR}"
-
- tar -zxf MarbleBlast.tar.gz -C "${D}/${dir}" || die "extracting MarbleBlast.tar.gz"
-
- exeinto "${dir}"
- doexe bin/Linux/x86/marbleblastgolddemo
- dosym "${dir}"/marbleblastgolddemo "${GAMES_BINDIR}"/marbleblastgold-demo
-
- insinto "${dir}"
- doins MarbleBlast.xpm
-
- dodoc README.txt
-
- prepgamesdirs
-}
diff --git a/games-arcade/marbleblastgold-demo/metadata.xml b/games-arcade/marbleblastgold-demo/metadata.xml
deleted file mode 100644
index 9b3bdd524a91..000000000000
--- a/games-arcade/marbleblastgold-demo/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Marble Blast Gold is an arcade action game with simple yet
-addictive gameplay, suitable for players of any age. In the
-rich cartoon landscape of Marble Blast Gold, players will race
-their marbles through moving platforms, dangerous hazards,
-sparkling treasures and power up enhancements in an effort to
-complete each course in record time.
-
-Marble Blast Gold introduces new players to the game with a set
-of progressively more difficult beginner training levels, each
-designed to showcase a power up or game hazard. The hazards
-players will face in Marble Blast include powerful fans,
-whirling tornados, land mines, pinball-style bumpers, narrow
-catwalks, moving pistons, dizzying chasms, and more.
-
-To get past these obstacles, players can find and use five
-different ability enhancing power ups - the SuperSpeed,
-SuperJump, SuperBounce, Shock Absorber and Gyrocopter. Some
-levels contain gravity modifiers, which allow the player to
-change the direction of gravity.
-
-Marble Blast Gold comes with 100 whimsical and challenging
-levels, as well as the ability for advanced players to craft
-and share their own levels. Each level has "gold standard" set
-for the high score, so you can test your skills against the
-record 'gold' times. Marble Blast Gold is sure to provide many
-hours of fun for the whole family.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/metadata.xml b/games-arcade/metadata.xml
deleted file mode 100644
index 992ba13fea49..000000000000
--- a/games-arcade/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The games-arcade category contains arcade games.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie games-arcade enthält Arcadespiele.
- </longdescription>
- <longdescription lang="es">
- La categoría games-arcade contiene juegos arcade.
- </longdescription>
- <longdescription lang="ja">
- games-arcadeカテゴリーã«ã¯ã‚¢ãƒ¼ã‚±ãƒ¼ãƒ‰ãƒ»ã‚²ãƒ¼ãƒ ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚
- </longdescription>
- <longdescription lang="nl">
- De games-arcade categorie bevat arcadespellen.
- </longdescription>
- <longdescription lang="vi">
- Nhóm games-arcade chứa các trò chơi dạng "arcade".
- </longdescription>
- <longdescription lang="it">
- La categoria games-arcade contiene giochi arcade.
- </longdescription>
- <longdescription lang="pt">
- A categoria games-arcade contém jogos de arcade.
- </longdescription>
- <longdescription lang="pl">
- Kategoria games-arcade zawiera gry zręcznościowe.
- </longdescription>
- <longdescription lang="ru">
- ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ games-arcade Ñодержит игры-аркады.
- </longdescription>
-</catmetadata>
-
diff --git a/games-arcade/methane-1.5.1 b/games-arcade/methane-1.5.1
new file mode 100644
index 000000000000..b0a9c5da65ae
--- /dev/null
+++ b/games-arcade/methane-1.5.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=dev-games/clanlib:2.3[opengl,mikmod] virtual/pkgconfig
+DESCRIPTION=Port from an old amiga game
+EAPI=5
+HOMEPAGE=http://methane.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-games/clanlib:2.3[opengl,mikmod] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/methane/methane-1.5.1.tgz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=9f4ad259913c35cc8667207576206389
diff --git a/games-arcade/methane/Manifest b/games-arcade/methane/Manifest
deleted file mode 100644
index 0a5c77f21481..000000000000
--- a/games-arcade/methane/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX methane-1.5.1-gentoo.patch 2873 BLAKE2B 3cb70f3813614b9a82a56cbced6d8186969e4c098af7056be04b1cf29784a776476c03125e178d535ec2e6fcbe470cbb805e0fa3ba168c458020e9a8e9b6c018 SHA512 21d117144cd1bc1813cea80ed07f18f046a1600449bc1be231cec46e6a2c185c30b572ccdc921e8333e0d32ace2c65b1821c61a726f8ced4be094cafa5fb3768
-DIST methane-1.5.1.tgz 1057881 BLAKE2B c783d8153e96cbf0f8f3593cd5ddccd0a9ec8222f61667d411cd3be7159ecf5a3364ad0212b77590b256fc33094e7ea73b83bdcb048aaea6d506e3e146b1412a SHA512 3506f288179a127f8508bd9d4225618d8dcd93794c559822ed2836bb46a318ce3c199f951f564064091b1125375118f2d64c50a27059dcd0e49c8379fa8c3155
-EBUILD methane-1.5.1.ebuild 1095 BLAKE2B 99f469e627db95dcff7aac65e6395900cacaa473c253687b06f3b53509cfa70fa2763f94ab8c3a5675c0e958de8a6cf5a7f52ae2a8926c166aa82602a99fb10f SHA512 7a2ce47530e10eb6f614b338a40ebd670db1a1ac1eaf28ced845a61db021422c46c94f523e4b27b994e954a4b37d0e12bb377746a0379521e79d2ef60005d0f2
-MISC metadata.xml 330 BLAKE2B 29205dbe4c0acf2e057c19d5c24057eff9fd7727fee56876d2bf9705baf2613ba80c59a6bcaf80d2346629259d4287ae7697c63466aa4f053ab3105f7efad5bf SHA512 fbb2b283c78c2952bb974a7b247ad80e4d1a9c1d8af47fa13e3d48fc91c9372c09b04212c55c6b06bbc939ea55e64c42bdd6fbae7cbb60c8fa6ed60f48305960
diff --git a/games-arcade/methane/files/methane-1.5.1-gentoo.patch b/games-arcade/methane/files/methane-1.5.1-gentoo.patch
deleted file mode 100644
index 9e49ecdff25c..000000000000
--- a/games-arcade/methane/files/methane-1.5.1-gentoo.patch
+++ /dev/null
@@ -1,62 +0,0 @@
---- Makefile.old 2012-11-26 18:58:48.201837870 +0100
-+++ Makefile 2012-11-27 12:30:16.038998128 +0100
-@@ -1,5 +1,5 @@
--METHANE_FLAGS = -DENABLE_SOUND `pkg-config --cflags clanCore-2.2 clanDisplay-2.2 clanApp-2.2 clanGL-2.2 clanGL1-2.2 clanSWRender-2.2 clanSound-2.2 clanMikMod-2.2`
--METHANE_LIBS = `pkg-config --libs clanCore-2.2 clanDisplay-2.2 clanApp-2.2 clanGL-2.2 clanGL1-2.2 clanSWRender-2.2 clanSound-2.2 clanMikMod-2.2`
-+METHANE_FLAGS = -DENABLE_SOUND `pkg-config --cflags clanCore-2.3 clanDisplay-2.3 clanApp-2.3 clanGL-2.3 clanGL1-2.3 clanSWRender-2.3 clanSound-2.3 clanMikMod-2.3`
-+METHANE_LIBS = `pkg-config --libs clanCore-2.3 clanDisplay-2.3 clanApp-2.3 clanGL-2.3 clanGL1-2.3 clanSWRender-2.3 clanSound-2.3 clanMikMod-2.3`
-
- OBJF = build/game.o build/baddie.o build/methane.o build/target.o build/maps.o build/gfxoff.o build/mapdata.o build/objlist.o build/doc.o build/bitdraw.o build/global.o build/suck.o build/power.o build/goodie.o build/bititem.o build/player.o build/weapon.o build/bitgroup.o build/boss.o build/sound.o build/gasobj.o build/misc.o
-
-@@ -10,7 +10,7 @@
- @echo "================================="
-
- methane: ${OBJF}
-- g++ ${CXXFLAGS} ${OBJF} -o methane ${METHANE_LIBS}
-+ $(CXX) ${LDFLAGS} ${CXXFLAGS} ${OBJF} -o methane ${METHANE_LIBS}
-
- clean:
- @rm -Rf build
-@@ -23,6 +23,6 @@
- build/%.o : sources/%.cpp
- @echo " Compiling $<..."
- @if [ ! -d build ]; then mkdir build; fi
-- gcc ${CXXFLAGS} ${METHANE_FLAGS} -c $< -o $@
-+ $(CXX) ${CXXFLAGS} ${METHANE_FLAGS} -c $< -o $@
-
-
---- sources/methane.cpp.old 2012-11-27 13:49:22.993003266 +0100
-+++ sources/methane.cpp 2012-11-27 17:37:23.051913777 +0100
-@@ -80,15 +80,15 @@
- return 0;
- }
-
-- CL_AutoPtr<CL_SetupSound> setup_sound;
-- CL_AutoPtr<CL_SoundOutput> sound_output;
-- CL_AutoPtr<CL_SetupMikMod> setup_mikmod;
-+ CL_UniquePtr<CL_SetupSound> setup_sound;
-+ CL_UniquePtr<CL_SoundOutput> sound_output;
-+ CL_UniquePtr<CL_SetupMikMod> setup_mikmod;
-
- if (GLOBAL_SoundEnable)
- {
-- setup_sound = new CL_SetupSound;
-- sound_output = new CL_SoundOutput(44100);
-- setup_mikmod = new CL_SetupMikMod;
-+ setup_sound = cl_move(CL_UniquePtr<CL_SetupSound>(new CL_SetupSound));
-+ sound_output = cl_move(CL_UniquePtr<CL_SoundOutput>(new CL_SoundOutput(44100)));
-+ setup_mikmod = cl_move(CL_UniquePtr<CL_SetupMikMod>(new CL_SetupMikMod));
- }
-
- // Set the video mode
---- sources/target.cpp.old 2012-11-28 21:34:32.666878913 +0100
-+++ sources/target.cpp 2012-11-28 21:35:16.371247221 +0100
-@@ -132,7 +132,7 @@
- CL_GraphicContext gc = m_pWindow->get_gc();
-
- // Find the resources directory:
-- CL_String resource_dir = CL_Directory::get_resourcedata("methane");
-+ CL_String resource_dir = "@GENTOO_DATADIR@/methane/";
- CL_String dataname("page_01.png");
- CL_String filename = resource_dir + dataname;
- if (!CL_FileHelp::file_exists(filename))
diff --git a/games-arcade/methane/metadata.xml b/games-arcade/methane/metadata.xml
deleted file mode 100644
index 4df86fb4c243..000000000000
--- a/games-arcade/methane/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">methane</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/methane/methane-1.5.1.ebuild b/games-arcade/methane/methane-1.5.1.ebuild
deleted file mode 100644
index 5eb599ba6769..000000000000
--- a/games-arcade/methane/methane-1.5.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils flag-o-matic games
-
-DESCRIPTION="Port from an old amiga game"
-HOMEPAGE="http://methane.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-games/clanlib:2.3[opengl,mikmod]"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gentoo.patch
- sed -i \
- -e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
- sources/target.cpp || die
-
- # fix weird parallel make issue wrt #450422
- mkdir build || die
- append-cxxflags -Wno-narrowing # build with gcc5 (bug #573788)
-}
-
-src_install() {
- dogamesbin methane
- insinto "${GAMES_DATADIR}"/${PN}
- doins resources/*
- dodir "${GAMES_STATEDIR}"
- touch "${D}/${GAMES_STATEDIR}"/methanescores
- fperms g+w "${GAMES_STATEDIR}"/methanescores
- newicon docs/puff.gif ${PN}.gif
- make_desktop_entry ${PN} "Super Methane Brothers" /usr/share/pixmaps/${PN}.gif
- dodoc authors.txt history.txt readme.txt
- dohtml docs/*
- prepgamesdirs
-}
diff --git a/games-arcade/missile-1.0.1-r1 b/games-arcade/missile-1.0.1-r1
new file mode 100644
index 000000000000..c3b543a41cbd
--- /dev/null
+++ b/games-arcade/missile-1.0.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer >=sys-apps/sed-4
+DESCRIPTION=The game Missile Command for Linux
+EAPI=6
+HOMEPAGE=http://missile.sourceforge.net/
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=mirror://sourceforge/missile/missile-1.0.1.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=a9ba35cdc2e001e6b336ec5325f456b6
diff --git a/games-arcade/missile/Manifest b/games-arcade/missile/Manifest
deleted file mode 100644
index 9cf5ad13b9ce..000000000000
--- a/games-arcade/missile/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index 744b8192c5b9..000000000000
--- a/games-arcade/missile/files/missile-1.0.1-ldflags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- 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
-
- $(PROGRAM): $(OBJECTS)
-- $(CC) -o $(PROGRAM) $(OBJECTS) $(CFLAGS) $(LIBS)
-+ $(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(CFLAGS) $(LIBS)
-
- static : $(OBJECTS)
-- $(CC) -o $(PROGRAM) $(OBJECTS) $(CFLAGS) $(STATIC_LIBS)
-+ $(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(CFLAGS) $(STATIC_LIBS)
-
-
- %.o : %.c %.h
diff --git a/games-arcade/missile/metadata.xml b/games-arcade/missile/metadata.xml
deleted file mode 100644
index d0eaca34447e..000000000000
--- a/games-arcade/missile/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">missile</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/missile/missile-1.0.1-r1.ebuild b/games-arcade/missile/missile-1.0.1-r1.ebuild
deleted file mode 100644
index 2e9d9e9874db..000000000000
--- a/games-arcade/missile/missile-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop gnome2-utils
-
-DESCRIPTION="The game Missile Command for Linux"
-HOMEPAGE="http://missile.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-ldflags.patch
- sed -i \
- -e '/^CC/d' \
- -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() {
- 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"
- einstalldocs
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/moleinvasion-0.4-r2 b/games-arcade/moleinvasion-0.4-r2
new file mode 100644
index 000000000000..04342f8ef428
--- /dev/null
+++ b/games-arcade/moleinvasion-0.4-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[opengl,video] virtual/opengl media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf
+DESCRIPTION=Mole infested 2D platform game
+EAPI=6
+HOMEPAGE=http://moleinvasion.tuxfamily.org/
+IUSE=music
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[opengl,video] virtual/opengl media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf
+SLOT=0
+SRC_URI=ftp://download.tuxfamily.org/minvasion/packages/MoleInvasion-0.4.tar.bz2 music? ( mirror://gentoo/moleinvasion-music-20090731.tar.gz )
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=003ef87e5d8b5968949d50fc5e1bf514
diff --git a/games-arcade/moleinvasion/Manifest b/games-arcade/moleinvasion/Manifest
deleted file mode 100644
index cf53ea6b11ea..000000000000
--- a/games-arcade/moleinvasion/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX moleinvasion-0.4-opengl.patch 439 BLAKE2B 35f32fa286716f2a93555346332858bdcdcbda73dec5561f8499000098b838b9ea9b4e67a2ed0fcf096cf9a1ccf527439989f7c9eea483238e4a002966ce57fd SHA512 2599574c0b8d6d9c3824f2f79b4f86da87b7eb53447fdfce53161f4f14daa1aac5b0916052c43ad1d8952c4e5d22ea02216e24c2299f1ef282e2535621171f21
-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-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-opengl.patch b/games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch
deleted file mode 100644
index 357f1bc2b466..000000000000
--- a/games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/MoleInvasion.c
-+++ src/MoleInvasion.c
-@@ -159,6 +159,7 @@
- else
- printf("Video mode set to %ux%u at %u bpp\n",800, 600, bpp);
-
-+ if(g_opengl) {
- /* pour opengl */
- glEnable (GL_TEXTURE_2D);
- glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
-@@ -169,6 +170,7 @@
- glEnable( GL_BLEND );
- glMatrixMode(GL_PROJECTION);
- /* fin opengl */
-+ }
-
- /* titre */
- SDL_WM_SetCaption ("Mole Invasion", NULL);
diff --git a/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch b/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
deleted file mode 100644
index 7ee61f91e378..000000000000
--- a/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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
-
--LINLIBS=$(LDLIBS) -lGL
-+LINLIBS=$(LDLIBS) -lGL -ldl
- LINEXE = ../lin/moleinvasion
- LINEDT = ../lin/editor
- LINEDW = ../lin/editworld
diff --git a/games-arcade/moleinvasion/metadata.xml b/games-arcade/moleinvasion/metadata.xml
deleted file mode 100644
index 82c310972ccf..000000000000
--- a/games-arcade/moleinvasion/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="music">Download and install the music files</flag>
- </use>
-</pkgmetadata>
diff --git a/games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild b/games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild
deleted file mode 100644
index 885dd1d1524f..000000000000
--- a/games-arcade/moleinvasion/moleinvasion-0.4-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Mole infested 2D platform game"
-HOMEPAGE="http://moleinvasion.tuxfamily.org/"
-SRC_URI="ftp://download.tuxfamily.org/minvasion/packages/MoleInvasion-${PV}.tar.bz2
- music? ( mirror://gentoo/${PN}-music-20090731.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="music"
-
-DEPEND="media-libs/libsdl[opengl,video]
- virtual/opengl
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-ttf
-"
-RDEPEND="${DEPEND}"
-
-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.*:/usr/bin:" \
- -e "/^FINALDATADIR/s:/usr.*:/usr/share/${PN}:" \
- Makefile || die "sed failed"
-
- eapply "${FILESDIR}"/${P}-opengl.patch \
- "${FILESDIR}"/${P}-underlink.patch
-}
-
-src_install() {
- emake DESTDIR="${D}" install install-data
- newicon ../gfx/icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Mole Invasion"
- doman ../debian/*.6
-}
diff --git a/games-arcade/mrrescue-1.02b-r1 b/games-arcade/mrrescue-1.02b-r1
new file mode 100644
index 000000000000..9e2e6b734bde
--- /dev/null
+++ b/games-arcade/mrrescue-1.02b-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm preinst
+DEPEND=app-arch/unzip >=sys-apps/sed-4
+DESCRIPTION=Arcade 2d action game based around evacuating civilians from burning buildings
+EAPI=6
+HOMEPAGE=http://tangramgames.dk/games/mrrescue/
+KEYWORDS=~amd64 ~x86
+LICENSE=CC-BY-SA-3.0 MIT ZLIB
+RDEPEND=games-engines/love:0
+SLOT=0
+SRC_URI=https://github.com/SimonLarsen/mrrescue/releases/download/v1.02b/mrrescue-1.02b-love.zip https://dev.gentoo.org/~hasufell/distfiles/mrrescue.png
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=323a892aafa369c18c1257c0457c0372
diff --git a/games-arcade/mrrescue/Manifest b/games-arcade/mrrescue/Manifest
deleted file mode 100644
index d5e45442a553..000000000000
--- a/games-arcade/mrrescue/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST mrrescue-1.02b-love.zip 11874167 BLAKE2B fce98b602fa276fb922671e6f197d7ad2f7d50539efe2a8c6dcb99b1e904a17039559b7390717ad7be443c291ca37296214a5efb93fa02b9db979a87db75c408 SHA512 24186570c89694889c1d9f17522dd201f20bae2c43237f366397065a7023c89bab3bb9cdc6677cf09bc7cbeaf9926710a3db15818eee9ce8024fedbfcb8fb516
-DIST mrrescue.png 4738 BLAKE2B ca440b008c8870f822c52778aa2ee5eb78a5ec318f133b9d3deba990c49870bcc69d2d6638b3072baedd8cfa27d1ec8a2fc320eda3da643ce2d022a4aff540c7 SHA512 9395e239e300397ed791573758242d75003caaf8c1d66c4f7a0299114ee4f1b40376bb2d532ed4a02fa97f773408ad5ef00ba228ee976fd30ddaa2f60ea80b9c
-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/metadata.xml b/games-arcade/mrrescue/metadata.xml
deleted file mode 100644
index 8b23901e939a..000000000000
--- a/games-arcade/mrrescue/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">SimonLarsen/mrrescue</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild b/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
deleted file mode 100644
index f8e65e459789..000000000000
--- a/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils gnome2-utils
-
-DESCRIPTION="Arcade 2d action game based around evacuating civilians from burning buildings"
-HOMEPAGE="http://tangramgames.dk/games/mrrescue/"
-SRC_URI="https://github.com/SimonLarsen/mrrescue/releases/download/v${PV}/${P}-love.zip
- https://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
-
-LICENSE="CC-BY-SA-3.0 MIT ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="games-engines/love:0"
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${P}-love"
-
-src_install() {
- local dir=/usr/share/love/${PN}
-
- exeinto "${dir}"
- doexe ${PN}.love
-
- einstalldocs
-
- doicon -s 64 "${DISTDIR}"/${PN}.png
- make_wrapper ${PN} "love ${PN}.love" "${dir}"
- make_desktop_entry ${PN}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/netris-0.52-r2 b/games-arcade/netris-0.52-r2
new file mode 100644
index 000000000000..53fa1b19c381
--- /dev/null
+++ b/games-arcade/netris-0.52-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=sys-libs/ncurses:0=
+DESCRIPTION=Classic networked version of T*tris
+EAPI=6
+HOMEPAGE=http://www.netris.org/
+KEYWORDS=~amd64 ~mips ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0=
+SLOT=0
+SRC_URI=ftp://ftp.netris.org/pub/netris/netris-0.52.tar.gz mirror://debian/pool/main/n/netris/netris_0.52-9.diff.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=228ce291a40346545e8a631cf5394229
diff --git a/games-arcade/netris/Manifest b/games-arcade/netris/Manifest
deleted file mode 100644
index 01b092e6b623..000000000000
--- a/games-arcade/netris/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-r2.ebuild 1249 BLAKE2B 6b08a3e8d84fe8fd60f4e2edb956636fb7260f4d5da45f5f62405950edf9ba8d2b6fcf6d927d89156d712d232aa1c8542dc9e3fa6f0452c202fca2c993c82bd3 SHA512 2ba751c4e8aa8d8b0f28895ceb2569efdc6737fe60513847a19544836b1258001b80a4d41f52e8c229a235282c8721970a61f0b60d259a1598a55a86730ddc7e
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/netris/metadata.xml b/games-arcade/netris/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/netris/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/netris/netris-0.52-r2.ebuild b/games-arcade/netris/netris-0.52-r2.ebuild
deleted file mode 100644
index 16cf7b4c01d3..000000000000
--- a/games-arcade/netris/netris-0.52-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit toolchain-funcs
-
-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"
-KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- 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\
-#include <sys/types.h> \
-#include <time.h>
-' \
- -e '/netint2/ s/short/int16_t/' \
- -e '/netint4/ s/long/int32_t/' \
- netris.h || die
- sed -i \
- -e 's/volatile //g' \
- -e '/Be more forgiving/d' \
- -e 's/static myRandSeed/static int myRandSeed/' \
- util.c || die
- sed -i \
- -e 's/\(long pauseTimeLeft\)/\1 = 0/' \
- game.c || die
- sed -i \
- -e '/^CC/d' \
- -e '/^COPT/d' \
- -e '/^CFLAGS/d' \
- -e 's/(LFLAGS)/(LDFLAGS) $(LFLAGS)/' \
- Configure || die
-}
-
-src_configure() {
- bash ./Configure -O || die
-}
-
-src_install() {
- dobin netris sr
- dodoc FAQ README robot_desc
-}
diff --git a/games-arcade/nibbles-0.0.4 b/games-arcade/nibbles-0.0.4
new file mode 100644
index 000000000000..28465acc4b91
--- /dev/null
+++ b/games-arcade/nibbles-0.0.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=sys-libs/ncurses:0
+DESCRIPTION=An ncurses-based Nibbles clone
+EAPI=5
+HOMEPAGE=http://www.earth.li/projectpurple/progs/nibbles.html
+KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0 games-misc/games-envd
+SLOT=0
+SRC_URI=http://www.earth.li/projectpurple/files/nibbles-v0.0.4.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=7ef617c8bab27fce864563dc61970454
diff --git a/games-arcade/nibbles/Manifest b/games-arcade/nibbles/Manifest
deleted file mode 100644
index e2b4724f2cf1..000000000000
--- a/games-arcade/nibbles/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX nibbles-0.0.4-as-needed.patch 503 BLAKE2B 3d026b46844c1555a7df9516846b8ba2ea048a3a06ba017f9461930254fdcf7480abffedf8b94da095cb8fd50bda8f73756f06b26d10b41564de9eada7745254 SHA512 3cda4a99fe731cc5c860ec914f78cbcf3dbe6438e9d8d973037b252652a8fe257227809fef64829e07bf49e6cfeda5557575b22c602cc0f0c39882354f1b3181
-DIST nibbles-v0.0.4.tar.gz 18610 BLAKE2B 264331c2ef612d1421c370df601da3d8bd5b04c34f7a41e8a8b78480a308d9e8b24177db3666785603efefabd873af04b24bf31d1b320e3fac7698b1b98e2ee0 SHA512 a10af4f20af371c2a8ab4cf69c4a73120670815467177d3bc2a05aa198e9edf80cc1d47edf40d06059baf6e51cf7018ed4830a3a5bda6a35868548403f5f414b
-EBUILD nibbles-0.0.4.ebuild 1029 BLAKE2B 374f3849f7fe6a69170f794ef83cfec94fe5ccf49be744dfe6d898ae63689413b4327a3260d47d50458fb2bfe0b71c07a9884ae3893dcc0c279d9cccf0c1eb20 SHA512 dc88a354455ddc2bb79737ef07f482252f032bce8af3443790418eb858973e195992b30fadd215b68f916930ab120da80156eccb29f8f766670d01e758e6aaf0
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/nibbles/files/nibbles-0.0.4-as-needed.patch b/games-arcade/nibbles/files/nibbles-0.0.4-as-needed.patch
deleted file mode 100644
index 7e27d1fb9cac..000000000000
--- a/games-arcade/nibbles/files/nibbles-0.0.4-as-needed.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.old 2009-02-02 12:40:36.000000000 +0100
-+++ Makefile 2009-02-02 12:41:22.000000000 +0100
-@@ -1,19 +1,14 @@
--CC = gcc -Wall -g
--
- SRCS = player.c main.c loadMap.c cmdline.c ncdrawlib.c scoring.c
- OBJS = $(SRCS:.c=.o)
--LIBS = -lncurses
-+LDLIBS = -lncurses
-
- INSTALL=/usr/bin/install -c
- INSTALL_FOLDER=/usr/games
-
- all: nibbles
-
--.c.o:
-- $(CC) -c $*.c -o $*.o
--
- nibbles: $(OBJS)
-- $(CC) $(LIBS) $(OBJS) -o $@
-+ $(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@
-
- clean:
- rm -f *~ *.o nibbles
diff --git a/games-arcade/nibbles/metadata.xml b/games-arcade/nibbles/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/nibbles/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/nibbles/nibbles-0.0.4.ebuild b/games-arcade/nibbles/nibbles-0.0.4.ebuild
deleted file mode 100644
index fe523f359b3d..000000000000
--- a/games-arcade/nibbles/nibbles-0.0.4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-MY_P=${PN}-v${PV}
-DESCRIPTION="An ncurses-based Nibbles clone"
-HOMEPAGE="http://www.earth.li/projectpurple/progs/nibbles.html"
-SRC_URI="http://www.earth.li/projectpurple/files/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-linux ~ppc-macos"
-IUSE=""
-
-DEPEND="sys-libs/ncurses:0"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- sed -i \
- -e "s#/usr/local/games/nibbles.levels#${GAMES_DATADIR}/${PN}#" \
- nibbles.h || die
-
- sed -i \
- -e "s#/var/lib/games/nibbles.score#${GAMES_STATEDIR}/nibbles.scores#" \
- scoring.h || die
-
- epatch "${FILESDIR}"/${P}-as-needed.patch
-}
-
-src_install() {
- dogamesbin nibbles
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins nibbles.levels/*
-
- dodir "${GAMES_STATEDIR}"
- touch "${D}${GAMES_STATEDIR}/nibbles.scores"
-
- dodoc HISTORY CREDITS TODO README
-
- prepgamesdirs
-
- fperms 664 "${GAMES_STATEDIR}/nibbles.scores"
-}
diff --git a/games-arcade/ninvaders-0.1.1-r1 b/games-arcade/ninvaders-0.1.1-r1
new file mode 100644
index 000000000000..333a08e55980
--- /dev/null
+++ b/games-arcade/ninvaders-0.1.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=sys-libs/ncurses:0=
+DESCRIPTION=ASCII space invaders clone
+EAPI=6
+HOMEPAGE=http://ninvaders.sourceforge.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0=
+SLOT=0
+SRC_URI=mirror://sourceforge/ninvaders/ninvaders-0.1.1.tar.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=539283765616b32492e1a80415235bd3
diff --git a/games-arcade/ninvaders/Manifest b/games-arcade/ninvaders/Manifest
deleted file mode 100644
index fc70611339ee..000000000000
--- a/games-arcade/ninvaders/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index 768ffccc6530..000000000000
--- a/games-arcade/ninvaders/files/ninvaders-0.1.1-compile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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;
- shipnum=0;
-- for (k=0;k<11;k++) {
-+ for (k=0;k<ALIENS_MAX_NUMBER_X;k++) {
- lowest_ship[k]=-1;
- }
-
diff --git a/games-arcade/ninvaders/metadata.xml b/games-arcade/ninvaders/metadata.xml
deleted file mode 100644
index 451fd4c6895b..000000000000
--- a/games-arcade/ninvaders/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ninvaders</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild b/games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild
deleted file mode 100644
index 84d3b0553b62..000000000000
--- a/games-arcade/ninvaders/ninvaders-0.1.1-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit toolchain-funcs
-
-DESCRIPTION="ASCII space invaders clone"
-HOMEPAGE="http://ninvaders.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ninvaders/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-compile.patch )
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- newbin nInvaders ninvaders
- einstalldocs
-}
diff --git a/games-arcade/njam-1.25-r1 b/games-arcade/njam-1.25-r1
new file mode 100644
index 000000000000..5dcc6699089d
--- /dev/null
+++ b/games-arcade/njam-1.25-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/sdl-mixer media-libs/sdl-image media-libs/libsdl media-libs/sdl-net
+DESCRIPTION=Multi or single-player network Pacman-like game in SDL
+EAPI=6
+HOMEPAGE=http://njam.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-mixer media-libs/sdl-image media-libs/libsdl media-libs/sdl-net
+SLOT=0
+SRC_URI=mirror://sourceforge/njam/njam-1.25-src.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=c98b9575ad81726be5080652c23935e2
diff --git a/games-arcade/njam/Manifest b/games-arcade/njam/Manifest
deleted file mode 100644
index e7bcc39a6b7e..000000000000
--- a/games-arcade/njam/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-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-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
deleted file mode 100644
index 66c8b17085ba..000000000000
--- a/games-arcade/njam/files/njam-1.25-format-security.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-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
deleted file mode 100644
index c6515ef0aaa9..000000000000
--- a/games-arcade/njam/files/njam-1.25-gcc45.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix buiding with gcc 4.5
-
-http://bugs.gentoo.org/show_bug.cgi?id=318411
-
---- a/src/njamedit.cpp
-+++ b/src/njamedit.cpp
-@@ -114,7 +114,7 @@
- key = SDLK_a;
- else if (CheckForSave())
- {
-- LogFile::LogFile("Saving maps");
-+ LogFile("Saving maps");
- m_Maps.Save(filename);
- level_type_was = level_type;
- changed = false;
-@@ -131,7 +131,7 @@
- char types[2][5] = { "COOP", "DUEL" };
- sprintf(buf, "levels/%s.%s\0", filename, types[level_type]);
- sprintf(filename, "%s\0", buf);
-- LogFile::LogFile("Saving maps");
-+ LogFile("Saving maps");
- m_Maps.Save(filename);
- level_type_was = level_type;
- changed = false;
diff --git a/games-arcade/njam/metadata.xml b/games-arcade/njam/metadata.xml
deleted file mode 100644
index c64fdbbaa6d3..000000000000
--- a/games-arcade/njam/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">njam</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/njam/njam-1.25-r1.ebuild b/games-arcade/njam/njam-1.25-r1.ebuild
deleted file mode 100644
index 2bdb8acf9b96..000000000000
--- a/games-arcade/njam/njam-1.25-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop flag-o-matic
-
-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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/sdl-mixer
- media-libs/sdl-image
- media-libs/libsdl
- media-libs/sdl-net"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- sed -i \
- -e "s:hiscore.dat:/var/${PN}/\0:" \
- src/njam.cpp \
- || die "sed failed"
- sed -i \
- -e "/hiscore.dat/ s:\$(DEFAULT_LIBDIR):/var:" \
- Makefile.in \
- || die "sed failed"
-
- eapply "${FILESDIR}"/${P}-gcc45.patch
- eapply "${FILESDIR}"/${P}-format-security.patch #542124
-
- # njam segfaults on startup with -Os
- replace-flags "-Os" "-O2"
-}
-
-src_install() {
- 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
-}
diff --git a/games-arcade/notpacman-1.0.4-r1 b/games-arcade/notpacman-1.0.4-r1
new file mode 100644
index 000000000000..3d2ad910d1eb
--- /dev/null
+++ b/games-arcade/notpacman-1.0.4-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm preinst
+DEPEND=app-arch/unzip >=sys-apps/sed-4
+DESCRIPTION=A mashup of "Not" and "Pacman"
+EAPI=6
+HOMEPAGE=http://stabyourself.net/notpacman/
+KEYWORDS=~amd64 ~x86
+LICENSE=WTFPL-2
+RDEPEND=>=games-engines/love-0.7.2:0.7 media-libs/devil[png]
+SLOT=0
+SRC_URI=http://stabyourself.net/dl.php?file=notpacman-1004/notpacman-linux.zip -> notpacman-1.0.4.zip https://dev.gentoo.org/~hasufell/distfiles/notpacman.png
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=2a57f4d0cafdbf5f13e0885fd3753df9
diff --git a/games-arcade/notpacman/Manifest b/games-arcade/notpacman/Manifest
deleted file mode 100644
index 30bdcd4f22b3..000000000000
--- a/games-arcade/notpacman/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST notpacman-1.0.4.zip 439775 BLAKE2B 223017b71220330167d948c46649ea6b98f6a0b165a2879c348ca5e20ce4ba0b60af6486a598bfd2b327b2e32bb9ff1f70e005b90395b1d0cc50c5d23ad8294a SHA512 c64d74cad972c22fe7674b55c0155fcd6e0176c580f53645a0cef7ae1e2c3453807f13fd9bbc9992cdc1176bc1687800f957ef5c11034a2ffe0774ec0118a863
-DIST notpacman.png 1556 BLAKE2B d745ece089b9d829a47202e0e5d9a0cc4bd7365625fd0771b44d28c59d14ac903df586ec395c08a84115bf50e5842b6749239e37ec246fe6d112092db8aa541d SHA512 38fca81429255a5857476cbbcccb188ae4cc7fae4c044b45d82206ffcb41da5737e20135be2a6ab15ec1ff5faa74e5208a33a4966b3e9e99293c0ccb276b0c1b
-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/metadata.xml b/games-arcade/notpacman/metadata.xml
deleted file mode 100644
index 64f4a5d2c1c1..000000000000
--- a/games-arcade/notpacman/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
- Ever wondered how Pacman would be like with physics? No? Well, it's
- revolutionary. This mashup of "Not" and "Pacman" puts The Pac and
- the Ghosts in a in a Pacworld cage, at mercy of gravity and the
- level's shape, controlled solely by you. Ghosts still don't like
- you very much, so you should be careful to make Pacman avoid them.
- </longdescription>
-</pkgmetadata>
diff --git a/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild b/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
deleted file mode 100644
index d8e99a5e1408..000000000000
--- a/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils gnome2-utils
-
-DESCRIPTION="A mashup of \"Not\" and \"Pacman\""
-HOMEPAGE="http://stabyourself.net/notpacman/"
-SRC_URI="http://stabyourself.net/dl.php?file=notpacman-1004/notpacman-linux.zip -> ${P}.zip
- https://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-LVSLOT="0.7"
-RDEPEND=">=games-engines/love-0.7.2:${LVSLOT}
- media-libs/devil[png]
-"
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-src_install() {
- local dir=/usr/share/love/${PN}
-
- exeinto "${dir}"
- newexe not_pacman.love ${PN}.love
-
- einstalldocs
-
- doicon -s 32 "${DISTDIR}"/${PN}.png
- make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
- make_desktop_entry ${PN}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/nottetris2-1-r1 b/games-arcade/nottetris2-1-r1
new file mode 100644
index 000000000000..1f0bbe8ce357
--- /dev/null
+++ b/games-arcade/nottetris2-1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=app-arch/unzip
+DESCRIPTION=The spiritual successor of the classic Tetris mixed with physics
+EAPI=6
+HOMEPAGE=http://stabyourself.net/nottetris2/
+KEYWORDS=~amd64 ~x86
+LICENSE=CC-BY-NC-SA-3.0
+RDEPEND=>=games-engines/love-0.7.2:0.7 media-libs/devil[png]
+SLOT=0
+SRC_URI=http://stabyourself.net/dl.php?file=nottetris2/nottetris2-linux.zip -> nottetris2-1.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=c01ff9152693ce636a0a9e74a0708a23
diff --git a/games-arcade/nottetris2/Manifest b/games-arcade/nottetris2/Manifest
deleted file mode 100644
index a9225825af28..000000000000
--- a/games-arcade/nottetris2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST nottetris2-1.zip 2774048 BLAKE2B 2bc1edc06aeca837d39b226b5a288506a98a4a9bd2e7f884fba57c8335944689758c6cb74d2985fc8450bdba19759a177ad3036d816035770638e6520d896201 SHA512 63478640fadf91134dec86f88d6422a317b4523ececff836e40984500f2771d564012cbd587a46b300e084c3c64531f3758c648edf3d683b136c9da69924a187
-EBUILD nottetris2-1-r1.ebuild 759 BLAKE2B 42db242dde6a5a837175d717a782469b96e31b536c74174851ac656a6ffa037f97ea286d127e515a2b863cf32d6fc2f7990379b67727bcac6a021586ccb9b34f SHA512 02c69275bb65f96517d74889ffe0da2f57c0c59860953c4ef709b833541dc1a99eb91b48c6cbb8995568c314b89748f73b0c7aeeb06b4b605461fbf521780af9
-MISC metadata.xml 756 BLAKE2B 8afda50ed483b95a2ba5f023b97e712dfd5facb6e8b12ecc74482a5fccb97129c9b8fff9356cf55312a0c7da3c0e7cffb2d581c0a36522012a3589ed9cb6cbea SHA512 bdbf35cb4e16381e9f53e8290a43517819ab59694425068d82a5adc6ce8c798f9de9db23181875eae41852ca08ac114f82bc750b72567989c50ed5f23a64f49b
diff --git a/games-arcade/nottetris2/metadata.xml b/games-arcade/nottetris2/metadata.xml
deleted file mode 100644
index be520c29e0f5..000000000000
--- a/games-arcade/nottetris2/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
- Not Tetris 2 is the spiritual successor of the classic Tetris
- mixed with physics. The result is a fun spinoff in which blocks
- are no longer bound to the usual grid. Blocks can be rotated and
- placed at any angle, resulting in a complete mess if not careful.
- And with the newest cutting edge technology, Not tetris 2 allows
- line clears when the lines are sufficiently filled. The old mode
- is still available for play and is now called Stack.
- </longdescription>
-</pkgmetadata>
diff --git a/games-arcade/nottetris2/nottetris2-1-r1.ebuild b/games-arcade/nottetris2/nottetris2-1-r1.ebuild
deleted file mode 100644
index 47c906bb7ce3..000000000000
--- a/games-arcade/nottetris2/nottetris2-1-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-DESCRIPTION="The spiritual successor of the classic Tetris mixed with physics"
-HOMEPAGE="http://stabyourself.net/nottetris2/"
-SRC_URI="http://stabyourself.net/dl.php?file=nottetris2/nottetris2-linux.zip -> ${P}.zip"
-
-LICENSE="CC-BY-NC-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-LVSLOT="0.7"
-RDEPEND=">=games-engines/love-0.7.2:${LVSLOT}
- media-libs/devil[png]
-"
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-src_install() {
- local dir=/usr/share/love/${PN}
-
- exeinto "${dir}"
- newexe "Not Tetris 2.love" ${PN}.love
-
- newdoc "Not Readme.txt" README
-
- make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
- make_desktop_entry ${PN}
-}
diff --git a/games-arcade/openbubbles-1.2-r1 b/games-arcade/openbubbles-1.2-r1
new file mode 100644
index 000000000000..34bc4ae3fd35
--- /dev/null
+++ b/games-arcade/openbubbles-1.2-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-gfx
+DESCRIPTION=A clone of Evan Bailey's game Bubbles
+EAPI=6
+HOMEPAGE=https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/
+KEYWORDS=~amd64 ~hppa ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-gfx
+SLOT=0
+SRC_URI=https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/openbubbles-1.2.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=3f792ef99100889700614622569ed251
diff --git a/games-arcade/openbubbles/Manifest b/games-arcade/openbubbles/Manifest
deleted file mode 100644
index fc3cd29a3617..000000000000
--- a/games-arcade/openbubbles/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index df2bcebc58b8..000000000000
--- a/games-arcade/openbubbles/files/openbubbles-1.2-glibc2.10.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/BFont.cpp
-+++ b/src/BFont.cpp
-@@ -319,7 +319,7 @@
- int i = 0;
-
- /* Calculate the space occupied by the text without spaces */
-- while ((p=strchr(&text[pos+1],SPACE)) != NULL) {
-+ while ((p=strchr((char *)&text[pos+1],SPACE)) != NULL) {
- i++;
- pos = p - text;
- }
-@@ -359,7 +359,7 @@
- xpos=0;
- pos = -1;
- while ( spaces > 0 ) {
-- p = strstr(&text[pos+1]," ");
-+ p = strstr((char *)&text[pos+1]," ");
- strtmp = NULL;
- strtmp = (char *) calloc ((p - &text[pos+1]) + 1,sizeof(char));
- if (strtmp != NULL)
diff --git a/games-arcade/openbubbles/metadata.xml b/games-arcade/openbubbles/metadata.xml
deleted file mode 100644
index e6ae0aed3cb8..000000000000
--- a/games-arcade/openbubbles/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-This is a clone of Evan Bailey's game Bubbles. Why did I reinvent the wheel? In
-this case, the wheel is made in Game Maker, so anyone who wants to do any
-serious programming would not be able to unless they A) ran Windows and B) ran a
-program that doesn't give the user very great power. OpenBubbles is written in
-C++ using SDL, so the programmer has some pretty powerful tools at his/her
-disposal; in addition, because SDL is cross-platform, OpenBubbles can be ported
-to any (major) platform, including Windows. Of course, I only run Unix, so I
-will only be producing Unix source code. Though it was a relatively minor issue,
-Evan's license is only semi-free because it doesn't permit commercial use of the
-source code. Now, you are free to make as much money as you want off of
-improvements of OpenBubbles (provided, of course, that you share them with me
-and everyone else under the GPL, too).
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild b/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild
deleted file mode 100644
index d1381cd3c74d..000000000000
--- a/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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/"
-SRC_URI="https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-gfx"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-glibc2.10.patch )
-
-src_install() {
- default
- newicon data/bubble.png ${PN}.png
- make_desktop_entry ${PN} "OpenBubbles"
-}
diff --git a/games-arcade/openmortal-0.7-r2 b/games-arcade/openmortal-0.7-r2
new file mode 100644
index 000000000000..69ef04f1e986
--- /dev/null
+++ b/games-arcade/openmortal-0.7-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A spoof of the famous Mortal Kombat game
+EAPI=6
+HOMEPAGE=http://openmortal.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-net >=media-libs/freetype-2.4.0:2 dev-lang/perl
+SLOT=0
+SRC_URI=mirror://sourceforge/openmortal/openmortal-0.7.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=0eeb45ce9b49d84dfc1017ffee2e9134
diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest
deleted file mode 100644
index 4289613553ce..000000000000
--- a/games-arcade/openmortal/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX openmortal-0.7-freetype.patch 394 BLAKE2B b9373aa4e5aa0906a614bf161a6809f13633e4ff7a9ec4694cf0751ba2f6bd2e28f3b3b9099786141fe9cdef4b1c8d7bccdbd3c492b52ad5147c4fed61b2ebec SHA512 52bc47058c41aeb688450c37541f428f7adf8c122c965db0b8c94abc76f5a43f9705d34bdaa17cf5dfe428e23c74532ff03c907b552dea19da3575d21b1d9a74
-AUX openmortal-0.7-freetype_pkgconfig.patch 470 BLAKE2B c09d5876913205eb879bb366a233152139e3cc6c7ace4bcc1d48f4dccfcab7e7be55117205f12426c95462ff3062818c00fa067d96c758e30030761db702ecc1 SHA512 9145794e5c9b3fa30c7bedd85919ccaee852597297e4985a58ab7834ecfc5ba143f377f73bd20c5e3915c4e25ef89d8aa96eb5aace175a8c2379fbf3b6f8cf7c
-AUX openmortal-0.7-gcc41.patch 305 BLAKE2B 1f6cba83ed4af95978045404edfd6396d438ca26f5b9f0d5b159dfb37978a1f50a3a18857db82b3bf74dd74a979563d0f7949e544f4527a57237662502c4c77c SHA512 0bc8c0924a86b4e024602c67bb4136ba67e0dc9d58381a2c00f07ce02845e1d389186c4864720a16cdf828a287ca9d6488e3420512daf7e3585988b0449a930b
-DIST openmortal-0.7.tar.bz2 51197736 BLAKE2B b4744bde2a9695cc5a1323f4e258fe7cf191d7e15e086e37f476feed0ed4039c27a58ee8d0a28b00945a2ba985dc0591bcf1832f070ace6b65ae04826df7ea3b SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce
-EBUILD openmortal-0.7-r2.ebuild 856 BLAKE2B ca7468ec3757986ba86b3b5c10cc9fc71f4e804a22ca3f5b56aea1e074b48057bc9cc9e2baf37d47211e05d09f1389ca9f726f53cd1897d43ab6eb3385754500 SHA512 31e6dbee577b50d80fd5c0aee48115c2d64bfd9830eb76922ab1e6d8b884f19cee18238430269b31cb7681590ac7eb1332c70172f496a875ff11cb5a3e8df283
-MISC metadata.xml 333 BLAKE2B d6fb63cdba371534a7ae3217ea7d659aba14bdeff1b63bcf9adcca55f0c1975fea3d88beaa695bd95b7c6675c37f049b0c97d2b7666c86acd673e1b1476c6ff3 SHA512 3cf6883bbe8b14f392d0207792ef501bd2c7fa5395a82d1606341b9f44f639879756bc90645cf7bac038ede44865afde59b1622ee0657e1980b6ec3ccd68cefd
diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
deleted file mode 100644
index 3a342c88979d..000000000000
--- a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- openmortal-0.7/src/sge_tt_text.cpp.old
-+++ openmortal-0.7/src/sge_tt_text.cpp
-@@ -37,9 +37,9 @@
-
- #ifndef _SGE_NOTTF
- #include <ft2build.h>
--#include <freetype/freetype.h>
--#include <freetype/ftoutln.h>
--#include <freetype/ttnameid.h>
-+#include FT_FREETYPE_H
-+#include FT_OUTLINE_H
-+#include FT_TRUETYPE_IDS_H
-
- /* The structure used to hold glyph information (cached) */
- struct glyph {
diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch
deleted file mode 100644
index fe683899f2e9..000000000000
--- a/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- openmortal-0.7/configure.in
-+++ openmortal-0.7/configure.in
-@@ -25,6 +25,7 @@
- AC_C_CONST
- AC_PROG_CXX
-
-+PKG_PROG_PKG_CONFIG
-
- dnl
- dnl Switches
-@@ -122,11 +123,8 @@
-
- dnl Check for Freetype 2 library
-
--FT2_VERSION=2.1.0
--AC_CHECK_FT2(
-- $FT2_VERSION,
-- :,
-- AC_MSG_ERROR([*** FreeType 2 version $FT2_VERSION not found!])
-+PKG_CHECK_MODULES(FT2, freetype2,,
-+ AC_MSG_ERROR([*** FreeType2 not found!])
- )
- CXXFLAGS="$CXXFLAGS $FT2_CFLAGS"
- LIBS="$LIBS $FT2_LIBS"
diff --git a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
deleted file mode 100644
index 2620c153e837..000000000000
--- a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/OnlineChat.cpp.old
-+++ b/src/OnlineChat.cpp
-@@ -56,7 +56,7 @@
- class CChallengeMenu: public Menu
- {
- public:
-- CChallengeMenu::CChallengeMenu( std::string a_sChallenger )
-+ CChallengeMenu( std::string a_sChallenger )
- : Menu( "You have been challenged!" ),
- m_sChallenger( a_sChallenger )
- {
diff --git a/games-arcade/openmortal/metadata.xml b/games-arcade/openmortal/metadata.xml
deleted file mode 100644
index 1e665c7eee56..000000000000
--- a/games-arcade/openmortal/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">openmortal</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/openmortal/openmortal-0.7-r2.ebuild b/games-arcade/openmortal/openmortal-0.7-r2.ebuild
deleted file mode 100644
index 0153c5d051ac..000000000000
--- a/games-arcade/openmortal/openmortal-0.7-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="A spoof of the famous Mortal Kombat game"
-HOMEPAGE="http://openmortal.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-libs/libsdl[video]
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-ttf
- media-libs/sdl-net
- >=media-libs/freetype-2.4.0:2
- dev-lang/perl
-"
-DEPEND="${DEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}/${P}"-gcc41.patch \
- "${FILESDIR}/${P}"-freetype.patch \
- "${FILESDIR}/${P}"-freetype_pkgconfig.patch
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_install() {
- default
- newicon data/gfx/icon.png ${PN}.png
- make_desktop_entry ${PN} OpenMortal
-}
diff --git a/games-arcade/opensonic-0.1.4-r2 b/games-arcade/opensonic-0.1.4-r2
new file mode 100644
index 000000000000..d9140a11e646
--- /dev/null
+++ b/games-arcade/opensonic-0.1.4-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=media-libs/allegro:0=[X,jpeg,png,vorbis] media-libs/libogg:= media-libs/libpng:0= media-libs/libvorbis:= sys-libs/zlib:= virtual/jpeg:0 sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=A free open-source game based on the Sonic the Hedgehog universe
+EAPI=6
+HOMEPAGE=http://opensnc.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/allegro:0=[X,jpeg,png,vorbis] media-libs/libogg:= media-libs/libpng:0= media-libs/libvorbis:= sys-libs/zlib:= virtual/jpeg:0
+RESTRICT=mirror
+SLOT=0
+SRC_URI=https://sourceforge.net/projects/opensnc/files/Open%20Sonic/0.1.4/opensnc-src-0.1.4.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=f9dff812192bbacfa1bc7e108098445c
diff --git a/games-arcade/opensonic/Manifest b/games-arcade/opensonic/Manifest
deleted file mode 100644
index dc6e1b85b156..000000000000
--- a/games-arcade/opensonic/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX opensonic-0.1.4-r1-cmake.patch 4658 BLAKE2B 029d9d971a86ca7692aecef178de3ef35b29c409cf047e453a4e085d094b274abe07e606449174fbc40dfe7da5bad0dce519f7058020e0f1aece2f6bec34a96f SHA512 4764d967664c2c775696a4ccbfb17cf8d3051b1b96cc1f2c6314b8054059334374fca5d39153ec565f22b5716f34c4d0ff45f4c7b00500e2590437025f10fd06
-DIST opensnc-src-0.1.4.tar.gz 10525059 BLAKE2B d5cb825512dfeb614d146e6e7ec45cc3eb56dae0f2cf6c2582e022a1e8ac54e6c87f7bee8795b0e520fa6c24433cb7a748889892cd288f122d7b885e6e91c790 SHA512 239c7b4c7f9663e4d46c54d8bdaefed8d12274b71feaf9c637feb04f3567465f265c50bf3419f4c881ae3fa48a62ab339fe8a0b005c2b080b53d54ebf1e2f29d
-EBUILD opensonic-0.1.4-r2.ebuild 1219 BLAKE2B 705624d47ac5464a2de067b4e113cd2dbb5a6aa5c73b5d22700b643b2566f4214f182ec464726fa49fc0430a62e1f320847ff98737788471c817f0d710de010a SHA512 50c39b104eb0fc2cee336263ceb8ae8c7ff8029b19e4660afde6f6dfc2f1b50c0e14b4ff5882040a4a8ce7271892149a53565f0c207f7a16c168036a66a3247c
-MISC metadata.xml 330 BLAKE2B b93fe5bb5919cb60eb4e5f2179880bdd9848b9a5b33c368815feea1ee36d36494e169cd8839bedc2db9d15dea8d819d2ad6398769fa69ae7d61a2b142228caf2 SHA512 5ac408fe48351e3db869e0cf5af951fd441690505d16d826c4010d2d575fde0b7de6f9f9ef2594cd2006692e0682b2e62f8cb5726db5c80bc7974f942b7cd79c
diff --git a/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch b/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch
deleted file mode 100644
index 53d76faafae2..000000000000
--- a/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-From: hasufell <julian.ospald@googlemail.com>
-Date: Sat Apr 28 16:38:56 UTC 2012
-Subject: build system
-
-use allegro-config
-remove "-O2" from pre-defined CFLAGS
-make paths modifiable
-add rules for icon, desktop-file and game-wrapper
-fix compilation for as-needed
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -35,16 +35,14 @@
- MESSAGE("Using CFLAGS='${CFLAGS}'")
-
- IF(UNIX)
-- SET(ALLEGRO_UNIX_LIBS "$ENV{_ALLEGRO_LIBS}")
-+ exec_program(allegro-config ARGS --libs OUTPUT_VARIABLE ALLEGRO_LIBRARY)
-+ SET(ALLEGRO_UNIX_LIBS "${ALLEGRO_LIBRARY}")
- IF(NOT ALLEGRO_UNIX_LIBS)
-- MESSAGE(FATAL_ERROR "Please do not invoke CMake directly. Run ./configure instead.")
-+ MESSAGE(FATAL_ERROR "Allegro libs not found!")
- ENDIF(NOT ALLEGRO_UNIX_LIBS)
- ENDIF(UNIX)
-
-
--
--
--
- # Finding the required libraries:
-
- # Allegro: liballeg
-@@ -53,7 +51,8 @@
- MESSAGE(FATAL_ERROR "Fatal error: couldn't find the Allegro game programming library (liballeg)! ${RTFM}")
- ELSE(NOT LALLEG)
- IF(UNIX)
-- SET(ALLEGRO_UNIX_VERSION "$ENV{_ALLEGRO_VERSION}")
-+ exec_program(allegro-config ARGS --version OUTPUT_VARIABLE ALLEGRO_VERSION)
-+ SET(ALLEGRO_UNIX_VERSION "${ALLEGRO_VERSION}")
- IF(NOT ALLEGRO_UNIX_VERSION STREQUAL ALLEGRO_RECOMMENDED_VERSION)
- MESSAGE("\nWARNING: your Allegro version is ${ALLEGRO_UNIX_VERSION}. The recommended version is ${ALLEGRO_RECOMMENDED_VERSION}.\n ${GAME_NAME} may not compile properly!.\n")
- ENDIF(NOT ALLEGRO_UNIX_VERSION STREQUAL ALLEGRO_RECOMMENDED_VERSION)
-@@ -249,9 +248,8 @@
- IF(UNIX)
- SET(GAME_SRCS ${GAME_SRCS} src/misc/iconlin.c)
- ADD_EXECUTABLE(${GAME_UNIXNAME} ${GAME_SRCS})
-- SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES LINK_FLAGS ${ALLEGRO_UNIX_LIBS})
-- TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng)
-- SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall -O2 ${CFLAGS} ${CFLAGS_EXTRA}")
-+ TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng ${ALLEGRO_UNIX_LIBS})
-+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall")
- ENDIF(UNIX)
-
-
-@@ -407,19 +405,43 @@
- SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES PROJECT_NAME "${GAME_NAME}")
-
-
--
- # Installing on *nix
- IF(UNIX)
-- SET(GAME_INSTALL_DIR "/usr/share/${GAME_UNIXNAME}")
-- SET(GAME_FINAL_DIR "/usr/bin")
-+ SET(GAME_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/share/${GAME_UNIXNAME}" CACHE PATH "")
-+ SET(GAME_FINAL_DIR "bin" CACHE PATH "")
-+ SET(GAME_LIBDIR "games/lib" CACHE PATH "")
-+ SET(GAME_DOCDIR "share/doc/${GAME_UNIXNAME}-${GAME_VERSION}" CACHE PATH "")
-+ SET(GAME_HTMLDIR "share/doc/${GAME_UNIXNAME}-${GAME_VERSION}/html" CACHE PATH "")
-+ SET(GAME_ICONDIR "share/pixmaps" CACHE PATH "")
-+ SET(GAME_DESKTOPDIR "share/applications" CACHE PATH "")
-+
-+ FILE(WRITE ${GAME_UNIXNAME}.sh
-+"#!/bin/sh
-+cd ${GAME_LIBDIR}
-+exec ./${GAME_UNIXNAME} \"$@\"
-+"
-+)
-
-- INSTALL(CODE "MESSAGE(\"Installing ${GAME_NAME} ${GAME_VERSION}... Make sure you have root privileges.\")")
-- INSTALL(TARGETS ${GAME_UNIXNAME} RUNTIME DESTINATION ${GAME_INSTALL_DIR})
-- INSTALL(FILES license.txt readme.html DESTINATION ${GAME_INSTALL_DIR})
-- INSTALL(DIRECTORY objects sprites config images levels licenses musics quests samples screenshots themes languages DESTINATION ${GAME_INSTALL_DIR} PATTERN ".svn" EXCLUDE)
-+ FILE(WRITE ${GAME_UNIXNAME}.desktop
-+"[Desktop Entry]
-+Name=${GAME_NAME}
-+Type=Application
-+Comment=A free open-source clone of the Sonic the Hedgehog universe
-+Exec=${GAME_UNIXNAME}
-+TryExec=${GAME_UNIXNAME}
-+Icon=${GAME_UNIXNAME}
-+Categories=Game;ArcadeGame;
-+"
-+)
-
-- INSTALL(CODE "MESSAGE(\"Creating files at ${GAME_FINAL_DIR}...\")")
-- INSTALL(CODE "EXECUTE_PROCESS(COMMAND \"cmake\" \"-E\" \"copy\" \"${GAME_INSTALL_DIR}/${GAME_UNIXNAME}\" \"${GAME_FINAL_DIR}/${GAME_UNIXNAME}\")")
-+ INSTALL(CODE "MESSAGE(\"Installing ${GAME_NAME} ${GAME_VERSION}... Make sure you have root privileges.\")")
-+ INSTALL(TARGETS ${GAME_UNIXNAME} RUNTIME DESTINATION ${GAME_LIBDIR})
-+# INSTALL(FILES license.txt DESTINATION ${GAME_DOCDIR})
-+ INSTALL(FILES readme.html DESTINATION ${GAME_HTMLDIR})
-+ INSTALL(FILES icon.png DESTINATION ${GAME_ICONDIR} RENAME ${GAME_UNIXNAME}.png)
-+ INSTALL(FILES ${GAME_UNIXNAME}.desktop DESTINATION ${GAME_DESKTOPDIR})
-+ INSTALL(DIRECTORY objects sprites config images levels musics quests samples themes languages DESTINATION ${GAME_INSTALL_DIR} PATTERN ".svn" EXCLUDE)
-+ INSTALL(PROGRAMS ${GAME_UNIXNAME}.sh DESTINATION ${GAME_FINAL_DIR} RENAME ${GAME_UNIXNAME})
-
- INSTALL(CODE "MESSAGE(\"Done! Please run ${GAME_UNIXNAME} to start ${GAME_NAME}.\")")
- ENDIF(UNIX)
diff --git a/games-arcade/opensonic/metadata.xml b/games-arcade/opensonic/metadata.xml
deleted file mode 100644
index f62cdf642eee..000000000000
--- a/games-arcade/opensonic/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">opensnc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/opensonic/opensonic-0.1.4-r2.ebuild b/games-arcade/opensonic/opensonic-0.1.4-r2.ebuild
deleted file mode 100644
index 3e0e1b0c35a2..000000000000
--- a/games-arcade/opensonic/opensonic-0.1.4-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-MY_PN=opensnc
-MY_P=${MY_PN}-src-${PV}
-
-DESCRIPTION="A free open-source game based on the Sonic the Hedgehog universe"
-HOMEPAGE="http://opensnc.sourceforge.net/"
-SRC_URI="https://sourceforge.net/projects/opensnc/files/Open%20Sonic/${PV}/opensnc-src-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="mirror" # unsure about legality of graphics
-
-DEPEND="
- media-libs/allegro:0=[X,jpeg,png,vorbis]
- media-libs/libogg:=
- media-libs/libpng:0=
- media-libs/libvorbis:=
- sys-libs/zlib:=
- virtual/jpeg:0"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MY_P}
-PATCHES=( "${FILESDIR}"/${PN}-0.1.4-r1-cmake.patch )
-
-src_configure() {
- local mycmakeargs=(
- -DGAME_INSTALL_DIR="${EPREFIX}"/usr/share/${PN}
- -DGAME_FINAL_DIR="${EPREFIX}"/usr/bin
- -DGAME_LIBDIR="${EPREFIX}"/usr/$(get_libdir)/${PN}
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- local f
- while IFS="" read -d $'\0' -r f; do
- dosym ../../share/${PN}/${f##*/} \
- /usr/$(get_libdir)/${PN}/${f##*/}
- done < <(find "${ED%/}"/usr/share/${PN}/ -mindepth 1 -maxdepth 1 -type d -print0)
-}
diff --git a/games-arcade/opentyrian-2.1.20130907-r1 b/games-arcade/opentyrian-2.1.20130907-r1
new file mode 100644
index 000000000000..238a1b640504
--- /dev/null
+++ b/games-arcade/opentyrian-2.1.20130907-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=media-libs/libsdl media-libs/sdl-net app-arch/unzip dev-vcs/mercurial
+DESCRIPTION=Open-source port of the DOS game Tyrian, vertical scrolling shooter
+EAPI=6
+HOMEPAGE=https://bitbucket.org/opentyrian/opentyrian/wiki/Home
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/sdl-net
+SLOT=0
+SRC_URI=http://darklomax.org/tyrian/tyrian21.zip http://www.camanis.net/opentyrian/releases/opentyrian-2.1.20130907-src.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=0aa65e27008a1539af68b71e55ca1296
diff --git a/games-arcade/opentyrian/Manifest b/games-arcade/opentyrian/Manifest
deleted file mode 100644
index 03f7c8c83d2e..000000000000
--- a/games-arcade/opentyrian/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX 2.1.20130907-cflag-idiocy.diff 583 BLAKE2B 2b0da43af2c1ccb5f508573413d1c047186c8d596bd709aefcdee1fe79936774e1c1c01863bffeed6e1c5506f2897021c5f70988cef59d6c1d7397b8150b5f4e SHA512 fd12ebaabd2191baa248019b122acad205f1803b0abde19ae54d410550529bff93d42dfe26543d295efe3b4c6cd74e1d77681467dc8321832561b07bda92d9c4
-AUX 2.1.20130907-datapath.diff 886 BLAKE2B a388fdbe60a5c1abb4bea213af34854e470b80f2648352e9be0beec88081450e04069da5bfc5b817a720e5fd6a98f5643695b9e5dd9823ce7397da4b0349075b SHA512 dcc5bf8e1c1384e7615112bf60f317f8bd3bae11e1fff1bce80a8a638fc6b719f4787f69d01f64dab2aecab4ef3007cb708e1b2891b6cb7c6213b2d495924d2a
-DIST opentyrian-2.1.20130907-src.tar.gz 297517 BLAKE2B 9d6d357cdda59da22ed039be0a5038cf744045dcb30fe0528137a5ac70a4cd512b24eeee3fe233b4ff2a819bf2aa4187e5109d88c72d18db7e1d64e8ad8db5d8 SHA512 1a560f2061496fbbb57b6334ab207b00a6b2e6a4d6164c6df6ad535ae9d0435c32c3db51d3ce2a0a79eb66d72723d112c1993f59b781750f9bd97afb643a0b67
-DIST tyrian21.zip 4754048 BLAKE2B 6bef66fbc34a4d2d865fe7088a6942a29348153d0d10347860952a152b882fd9eef1748fbfa9fd32d030593d2f8c21e1cd227dd6ca540488ba5093b95a95fb33 SHA512 639aa773778386c14ce508feb4729512d00f80182a3bb0fe8bba4ee38bce91da1867ca93f1a7e5e30ff127da077eed275d8dd6ba82042b627b84f1606e2d6bce
-EBUILD opentyrian-2.1.20130907-r1.ebuild 1471 BLAKE2B 3053ae0a6fe984e254b140da11ee1e597baa2a5d8f9fe1859f3ae2ab214ccca0e0732ed1ab27e4c24dcec173ea9262a1ebf386a0810be3aa4b5857064968cc71 SHA512 f29aa8a0bd8ad1fb4a4b574bb35a8843b295823125ae3eec2ce3f773e7688a330a578ac3c0520ad0726d3aa9656eee136cd63bd036971e3f3b98a0eefc70ec64
-MISC metadata.xml 464 BLAKE2B a4a91082f78e099c81a2726c4b5511e13a989b490e6e99761d6aa229493d9a2423e8b8d221654462ce863d44519cb96a33072e8e511a1c79191e0eff8a47d9c5 SHA512 98a768457cc15fd1a16e5fd6ab54bfa7a969ca51f8edcfdc93326c8b36b358eec1da67937b15fcee92d436e464b42fc57ead8f1a1c7c1bdcc94435e713cac379
diff --git a/games-arcade/opentyrian/files/2.1.20130907-cflag-idiocy.diff b/games-arcade/opentyrian/files/2.1.20130907-cflag-idiocy.diff
deleted file mode 100644
index 39ccf1c79f66..000000000000
--- a/games-arcade/opentyrian/files/2.1.20130907-cflag-idiocy.diff
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -uNr opentyrian-2.1.20130907.ORIG/Makefile opentyrian-2.1.20130907/Makefile
---- opentyrian-2.1.20130907.ORIG/Makefile 2013-12-08 17:38:06.982842189 +0000
-+++ opentyrian-2.1.20130907/Makefile 2013-12-08 17:38:26.843842798 +0000
-@@ -21,11 +21,6 @@
-
- # FLAGS ####################################################
-
--ifneq ($(MAKECMDGOALS), release)
-- EXTRA_CFLAGS += -g3 -O0 -Werror
--else
-- EXTRA_CFLAGS += -g0 -O2 -DNDEBUG
--endif
- EXTRA_CFLAGS += -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers
- ifeq ($(WITH_NETWORK), true)
- EXTRA_CFLAGS += -DWITH_NETWORK
diff --git a/games-arcade/opentyrian/files/2.1.20130907-datapath.diff b/games-arcade/opentyrian/files/2.1.20130907-datapath.diff
deleted file mode 100644
index 5b0143ed9a50..000000000000
--- a/games-arcade/opentyrian/files/2.1.20130907-datapath.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -uNr opentyrian-2.1.20130907.ORIG/Makefile opentyrian-2.1.20130907/Makefile
---- opentyrian-2.1.20130907.ORIG/Makefile 2013-12-08 17:40:23.470846371 +0000
-+++ opentyrian-2.1.20130907/Makefile 2013-12-08 17:40:49.355847165 +0000
-@@ -49,6 +49,10 @@
- ALL_LDFLAGS += $(LDFLAGS)
- LDLIBS += $(EXTRA_LDLIBS) $(SDL_LDLIBS)
-
-+ifneq ($(DATA_PATH), )
-+ CFLAGS += -DDATA_PATH=\"$(DATA_PATH)\"
-+endif
-+
- # RULES ####################################################
-
- .PHONY : all release clean
-diff -uNr opentyrian-2.1.20130907.ORIG/src/file.c opentyrian-2.1.20130907/src/file.c
---- opentyrian-2.1.20130907.ORIG/src/file.c 2013-12-08 17:40:23.468846371 +0000
-+++ opentyrian-2.1.20130907/src/file.c 2013-12-08 17:40:49.355847165 +0000
-@@ -34,7 +34,7 @@
- #ifdef TARGET_MACOSX
- tyrian_game_folder(),
- #endif
-- "/usr/share/opentyrian/data"
-+ DATA_PATH
- };
-
- static const char *dir = NULL;
diff --git a/games-arcade/opentyrian/metadata.xml b/games-arcade/opentyrian/metadata.xml
deleted file mode 100644
index 161bc1494dc2..000000000000
--- a/games-arcade/opentyrian/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
- </maintainer>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="bitbucket">opentyrian/opentyrian</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild b/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
deleted file mode 100644
index 5b9619682157..000000000000
--- a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils
-
-DESCRIPTION="Open-source port of the DOS game Tyrian, vertical scrolling shooter"
-HOMEPAGE="https://bitbucket.org/opentyrian/opentyrian/wiki/Home"
-SRC_URI="http://darklomax.org/tyrian/tyrian21.zip
- http://www.camanis.net/${PN}/releases/${P}-src.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-libs/libsdl
- media-libs/sdl-net"
-
-# Yes, mercurial is needed to set the build version stamp.
-DEPEND="${RDEPEND}
- app-arch/unzip
- dev-vcs/mercurial"
-
-PATCHES=(
- "${FILESDIR}/${PV}-datapath.diff"
- "${FILESDIR}/${PV}-cflag-idiocy.diff"
-)
-
-src_compile() {
- emake DATA_PATH="/usr/share/${PN}" || die "Compilation failed"
-}
-
-src_install() {
- dobin opentyrian || die "Failed to install game binary"
- dosym ../../usr/bin/opentyrian /usr/bin/tyrian || die "Failed to symlink"
- dodoc CREDITS NEWS README || die "Failed to install documentation"
- domenu linux/opentyrian.desktop || die "Failed to install desktop file"
- for i in linux/icons/*.png ; do
- local size=`echo ${i} | sed -e 's:.*-\([0-9]\+\).png:\1:'`
- insinto /usr/share/icons/hicolor/${size}x${size}/apps
- newins ${i} opentyrian.png || die "Failed to install program icon"
- done
- insinto "/usr/share/${PN}"
- cd "${WORKDIR}/tyrian21"
- rm *.exe dpmi16bi.ovl loudness.awe || die "Failed to remove win32 binaries"
- doins * || die "Failed to install game data"
-}
diff --git a/games-arcade/orthorobot-0-r1 b/games-arcade/orthorobot-0-r1
new file mode 100644
index 000000000000..b0efe8866ca8
--- /dev/null
+++ b/games-arcade/orthorobot-0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=app-arch/unzip
+DESCRIPTION=Perspective based puzzle game, where you flatten the view to move across gaps
+EAPI=6
+HOMEPAGE=http://stabyourself.net/orthorobot/
+KEYWORDS=~amd64 ~x86
+LICENSE=CC-BY-NC-ND-3.0
+RDEPEND=>=games-engines/love-0.8.0:0
+SLOT=0
+SRC_URI=http://stabyourself.net/dl.php?file=orthorobot/orthorobot-source.zip -> orthorobot-0.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=154432b9bf1724ad39ff8eefce43e92d
diff --git a/games-arcade/orthorobot/Manifest b/games-arcade/orthorobot/Manifest
deleted file mode 100644
index 8c14019dcea5..000000000000
--- a/games-arcade/orthorobot/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST orthorobot-0.zip 3429026 BLAKE2B d21023045cce73142f03179719591f4f0e58a3a968a1094da07611ec77cac37bcf822ddd3748699c21718e27534ee2e993a1f4cab038dd745fc94337f277a374 SHA512 cf73bfd7d136c0d408dcee80db1193c4ae1d418128b8879a67c5fbfc013ce33ffab4255c0ea2e7d2a70f22301192fb77bd5b3105d69ff511d2d5a5b99fbd0cf0
-EBUILD orthorobot-0-r1.ebuild 977 BLAKE2B fefeb5915d4acd6e51d9d7fa9724e5dc0db41eddb1f42666016cead27b93b6e3e5b1576578ccc250945495f0960b10dc656495bcb6af8cb9511378bb7e96014c SHA512 12cea3e84b373df31b1664d379492515283409aa4ad7288001be45991f155d3a8f8f07e0ec4d5182551b279f06316dc81a974ae6ffd2b8d11ee8abec54350d98
-MISC metadata.xml 247 BLAKE2B 61049845c1ffb66aea9959f984983735ad8d7d9d37aab6da3a19951bbf8d67af657cacde1701da8a3dd93b0704c10430d511bea11d56bf98702950f0707436ec SHA512 96c55c2979dd6a4c4761fce9b5a0be387b11fcf197ef903d8680ae82f01a2caea93b1238bed1ac96d3eb250744e2149a507e0424ac017b4324f0806a54e72c4a
diff --git a/games-arcade/orthorobot/metadata.xml b/games-arcade/orthorobot/metadata.xml
deleted file mode 100644
index 5b159fbcadd1..000000000000
--- a/games-arcade/orthorobot/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pinkbyte@gentoo.org</email>
- <name>Sergey Popov</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-arcade/orthorobot/orthorobot-0-r1.ebuild b/games-arcade/orthorobot/orthorobot-0-r1.ebuild
deleted file mode 100644
index 69e0533a32ca..000000000000
--- a/games-arcade/orthorobot/orthorobot-0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-DESCRIPTION="Perspective based puzzle game, where you flatten the view to move across gaps"
-HOMEPAGE="http://stabyourself.net/orthorobot/"
-SRC_URI="http://stabyourself.net/dl.php?file=${PN}/${PN}-source.zip -> ${P}.zip"
-
-LICENSE="CC-BY-NC-ND-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=games-engines/love-0.8.0:0"
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-src_unpack() {
- default
- #it is only one .love file (but with crappy name), so we can use asterisk
- mv *.love "${P}.zip" || die 'mv failed'
- unpack "./${P}.zip"
- rm "${P}.zip" || die 'rm failed'
-}
-
-src_prepare() {
- default
- # fix error on quit
- sed -i -e 's/love.event.push("q")/love.event.push(fadegoal)/' menu.lua || die 'sed failed'
-}
-
-src_install() {
- local dir="/usr/share/love/${PN}"
- insinto "${dir}"
- doins -r .
- make_wrapper "${PN}" "love ${dir}"
- make_desktop_entry "${PN}"
-}
diff --git a/games-arcade/oshu-2.0.0 b/games-arcade/oshu-2.0.0
new file mode 100644
index 000000000000..c1e9ba5ecdb6
--- /dev/null
+++ b/games-arcade/oshu-2.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=>=media-libs/libsdl2-2.0.5:= media-libs/sdl2-image:= x11-libs/cairo:= x11-libs/pango:= !libav? ( media-video/ffmpeg:= ) libav? ( media-video/libav:= ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.0
+DESCRIPTION=Lightweight osu! port
+EAPI=6
+HOMEPAGE=https://github.com/fmang/oshu
+IUSE=libav osu-skin
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 CC-BY-NC-4.0
+RDEPEND=>=media-libs/libsdl2-2.0.5:= media-libs/sdl2-image:= x11-libs/cairo:= x11-libs/pango:= !libav? ( media-video/ffmpeg:= ) libav? ( media-video/libav:= )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://www.mg0.fr/oshu/releases/oshu-2.0.0.tar.gz osu-skin? ( https://www.mg0.fr/oshu/skins/osu-v1.tar.gz -> oshu-skin-v1.tar.gz )
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=f9996c79566af24c72f200f54baf9f4a
diff --git a/games-arcade/oshu/Manifest b/games-arcade/oshu/Manifest
deleted file mode 100644
index 672a3f0606a7..000000000000
--- a/games-arcade/oshu/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX oshu-2.0.0-use_unpacked_osu-skin.patch 1233 BLAKE2B fb8a41b0fc8c8891e3d1dbe1cca6da320049c30a24b146612e2dcbf5490458b8c5db1ed410e9378552f4f048148b2770caf1f87ca60431b92f5d9f9b12885761 SHA512 4e5a0cfb995710c16f6acba7a02e4f0c25de9fc83b28de8c42279fe8e3dea01c33a2e22e9b43e05ab9996534710199315f36e836e24a41ea212e17b08c30e461
-DIST oshu-2.0.0.tar.gz 144088 BLAKE2B c4383746624f4de62e158a2f94d4e5c1a3e2f037fd05d80607932414f20a031103bd73f108644a93faadf61c21f3d2505da3afd2ea7ea43bd59e32966724928b SHA512 ed2b8294b06d239948c563135d997b422191be681ff86714a244ca64079251508a5a62e23cf3ae1e0ac2b3128b6401901233714eab7787989296ca1700192643
-DIST oshu-skin-v1.tar.gz 2224947 BLAKE2B 0b463133dd7ab54421551627d12932f5257848b1130d57af8c2ff6b6836a49c9322b8f2f7e95de540909390d0139e547650a6bb321614cf92fac464b09075674 SHA512 d562294ac5e122a9d9971e3ab92f6168d848177cc5e22a94bbc450fde2b3b14007796a24d33722da9b6675467b109ce128ba94dca5dcc7c61c91c1e373032618
-EBUILD oshu-2.0.0.ebuild 1206 BLAKE2B 03af462af767ca12bed363b6080d692c8b0cc58763346956688f8f6f1a40fc2e673113c24eed5e458645f5d673a5b086465ad8c758c5aba1eaa3548fffb3a631 SHA512 d8300aeac277c59968a265759bc5ca15b6b18ad62e5a36994b1ccaeefd6fd160bcdcaafd42c7501460103126fad7aa321df12d9dbbbf1a650b054d1705ca2ab2
-MISC metadata.xml 423 BLAKE2B 0c302dedd0ac0c3bb3295da6a5ae4e568e848f25d2e03f3276fc37f3053ad46df131a4cff5c7ee2b83061f312c06b090b6a66fad5fd64137d2f9d97ec241143c SHA512 c30495d814265e4a2a18c4ef01e4ea7436d0cdcc14838932aa6d52d87354db8e6bff45519f7a8e333c92bd699b4e903cc1b7aad614455314788007a227857bf6
diff --git a/games-arcade/oshu/files/oshu-2.0.0-use_unpacked_osu-skin.patch b/games-arcade/oshu/files/oshu-2.0.0-use_unpacked_osu-skin.patch
deleted file mode 100644
index 3786c2ed8adf..000000000000
--- a/games-arcade/oshu/files/oshu-2.0.0-use_unpacked_osu-skin.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-commit 1dffc1a763f33af12715f4abcf8fd2043055a9a2
-Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
-Date: Sun Apr 1 23:21:55 2018 +0200
-
- share/skins/CMakeLists.txt: Use already unpacked osu-skin
-
-diff --git a/share/skins/CMakeLists.txt b/share/skins/CMakeLists.txt
-index 54e20e5..2501757 100644
---- a/share/skins/CMakeLists.txt
-+++ b/share/skins/CMakeLists.txt
-@@ -24,22 +24,10 @@ if ("minimal" IN_LIST OSHU_ENABLED_SKINS)
- endif ("minimal" IN_LIST OSHU_ENABLED_SKINS)
-
- if ("osu" IN_LIST OSHU_ENABLED_SKINS)
-- file(
-- DOWNLOAD "https://www.mg0.fr/oshu/skins/osu-v1.tar.gz" "${CMAKE_CURRENT_BINARY_DIR}/osu.tar.gz"
-- EXPECTED_HASH SHA256=bc645534371bf5ccba66d4a6729dc1deffb6f148b6ce115efd305f9ffab1d183
-- )
-- add_custom_command(
-- OUTPUT osu/README.md
-- COMMAND "${CMAKE_COMMAND}" -E tar xf osu.tar.gz
-- COMMAND "${CMAKE_COMMAND}" -E touch osu/README.md
-- DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/osu.tar.gz"
-- COMMENT "Unpacking the osu skin"
-- VERBATIM
-- )
- add_custom_target(osu-skin DEPENDS osu/README.md)
- add_dependencies(skins osu-skin)
- install(
-- DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/osu"
-+ DIRECTORY osu
- DESTINATION "${OSHU_SKINS_INSTALL_DIRECTORY}"
- )
- endif ("osu" IN_LIST OSHU_ENABLED_SKINS)
diff --git a/games-arcade/oshu/metadata.xml b/games-arcade/oshu/metadata.xml
deleted file mode 100644
index 3e59d136eb7a..000000000000
--- a/games-arcade/oshu/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>contact@hacktivis.me</email>
-</maintainer>
-<maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
-</maintainer>
-<use>
- <flag name="osu-skin">Include more complete osu-skin (other is minimal)</flag>
-</use>
-</pkgmetadata>
diff --git a/games-arcade/oshu/oshu-2.0.0.ebuild b/games-arcade/oshu/oshu-2.0.0.ebuild
deleted file mode 100644
index 24f021264b5a..000000000000
--- a/games-arcade/oshu/oshu-2.0.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MIN_VERSION="3.9.0"
-
-inherit cmake-utils eutils
-
-DESCRIPTION="Lightweight osu! port"
-HOMEPAGE="https://github.com/fmang/oshu"
-SRC_URI="https://www.mg0.fr/oshu/releases/${P}.tar.gz
- osu-skin? ( https://www.mg0.fr/oshu/skins/osu-v1.tar.gz -> ${PN}-skin-v1.tar.gz )"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-3 CC-BY-NC-4.0"
-SLOT="0"
-IUSE="libav osu-skin"
-
-RDEPEND="
- >=media-libs/libsdl2-2.0.5:=
- media-libs/sdl2-image:=
- x11-libs/cairo:=
- x11-libs/pango:=
- !libav? ( media-video/ffmpeg:= )
- libav? ( media-video/libav:= )
-"
-
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-
-RESTRICT="test"
-
-src_prepare() {
- if use osu-skin; then
- epatch "${FILESDIR}/oshu-2.0.0-use_unpacked_osu-skin.patch"
- mv "${WORKDIR}/osu" share/skins/
- fi
-
- cmake-utils_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- '-DOSHU_DEFAULT_SKIN='$(usex osu-skin 'osu' 'minimal')
- '-DOSHU_SKINS=minimal'$(usex osu-skin ';osu' '')
- )
-
- cmake-utils_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/games-arcade/pachi-1.0 b/games-arcade/pachi-1.0
new file mode 100644
index 000000000000..36f93b92d391
--- /dev/null
+++ b/games-arcade/pachi-1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=platform game inspired by games like Manic Miner and Jet Set Willy
+EAPI=5
+HOMEPAGE=http://dragontech.sourceforge.net/index.php?main=pachi&lang=en
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://gentoo/pachi-1.0.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=0f3a82c624b14ca33f6c1008a882abab
diff --git a/games-arcade/pachi/Manifest b/games-arcade/pachi/Manifest
deleted file mode 100644
index 581f270df189..000000000000
--- a/games-arcade/pachi/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX 1.0-autotools.patch 1161 BLAKE2B 848b3366f103a245cdfe8c8bc2cf79e96eb7d3fd0f1d06d7e7a904cd592382e4447e9083b8395bd9a297864d429eb47abf310b736a5ddc1cae18cf233e94f67f SHA512 45f3818c4bf9a0fae123b11f3641f47be77886eb85849984b1a8fe391ae1b333ee7ac0d5ffe294ee986efe262762d995e2ff5b2786a9dc2c26123c200cfb3c57
-DIST pachi-1.0.tar.bz2 3101484 BLAKE2B 31c15f1c0fac503abbba67c0483e60d1b12d84d7d0cb5eaebda01e0942ead1d202841942711306c800cfe8346a3e31ed10671555184d52d345464640a90d5c1c SHA512 9b09baa47ceb051d80ea621d2449afd2d9de959e707d2a1b3119ce8f0c623ebc1afb1678389c647b066fb2211f3f7eb27d713ee33514e2739ba48f9bf14c7952
-EBUILD pachi-1.0.ebuild 941 BLAKE2B 37f9fa99223c405ee3d3a8fc282421a78304b1a5a2fac5f24311ebf2493c9612f16c3baa7e02ce2674d2e6d196a73cb42c835b8ae7d74167197a782cf460a3c5 SHA512 48234f533b4cf89020a55501c9274e5af806936a75b67d61368343db5c7e05332836853897d9408bf403519ccea30837d546248952d5a509161d6ae54bca598a
-MISC metadata.xml 333 BLAKE2B e14155543715b12b61b84d111606a7630315a349d0ad1ed68a4323ec50ff225f6cd9ed3a3bbc980e1246982bb25444884a1e63386c9526d31fb7b31b28f95892 SHA512 9f7e4e3994f529f9905dcf550cfb3ab0a4f0998a689a52e34d1bb2b5916273e7827937900606316cdd465e90752ab5a1bd0cf248f6288fc3d1be3f3d35982567
diff --git a/games-arcade/pachi/files/1.0-autotools.patch b/games-arcade/pachi/files/1.0-autotools.patch
deleted file mode 100644
index 0d0185f142f3..000000000000
--- a/games-arcade/pachi/files/1.0-autotools.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- configure.in
-+++ configure.in
-@@ -1,5 +1,7 @@
- # Process this file with autoconf to produce a configure script.
-+AC_PREREQ([2.54])
- AC_INIT(src/faes.cpp, 0.1, T-1000@Bigfoot.com)
-+AC_CANONICAL_SYSTEM
- AM_INIT_AUTOMAKE(pachi, 0.1)
- AM_CONFIG_HEADER(config.h)
-
-@@ -44,7 +46,7 @@
- SCOREDIR="."
- else
- DATADIR="$datadir/$PACKAGE"
-- SCOREDIR="/var/lib/games/$PACKAGE"
-+ SCOREDIR="$localstatedir/$PACKAGE"
- fi
-
- eval DATAPATH=`eval echo "$DATADIR"`
---- data/Makefile.am
-+++ data/Makefile.am
-@@ -10,13 +10,13 @@
- objects_v2.dat \
- rooms_v2.dat
-
--score_DATA = \
-+score_DATA_ = \
- scores.dat
-
--EXTRA_DIST = $(dat_DATA) $(score_DATA)
-+EXTRA_DIST = $(dat_DATA) $(score_DATA_)
-
- install-data-local:
-- for file in $(score_DATA); do\
-- chgrp $(group) $(scoredir)/$$file; \
-- chmod $(perms) $(scoredir)/$$file; \
-- done
-+ $(mkinstalldirs) $(DESTDIR)$(scoredir)
-+ for file in $(score_DATA_); do \
-+ $(INSTALL) -g $(group) -m $(perms) $$file $(DESTDIR)$(scoredir); \
-+ done
---- Makefile.am
-+++ Makefile.am
-@@ -1 +1 @@
--SUBDIRS = src Tgfx data fonts music sounds docs
-+SUBDIRS = src Tgfx data fonts music sounds
diff --git a/games-arcade/pachi/metadata.xml b/games-arcade/pachi/metadata.xml
deleted file mode 100644
index 542b2bdb6342..000000000000
--- a/games-arcade/pachi/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">dragontech</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/pachi/pachi-1.0.ebuild b/games-arcade/pachi/pachi-1.0.ebuild
deleted file mode 100644
index f1cc4a2b7bbf..000000000000
--- a/games-arcade/pachi/pachi-1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils games
-
-DESCRIPTION="platform game inspired by games like Manic Miner and Jet Set Willy"
-HOMEPAGE="http://dragontech.sourceforge.net/index.php?main=pachi&lang=en"
-# Upstream doesn't version their releases.
-# (should be downloaded and re-compressed with tar -jcvf)
-#SRC_URI="mirror://sourceforge/dragontech/pachi_source.tgz"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[joystick,sound,video]
- media-libs/sdl-mixer[mod]"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/Pachi
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-autotools.patch
- rm -f missing
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_install() {
- default
- newicon Tgfx/icon.bmp ${PN}.bmp
- make_desktop_entry ${PN} Pachi /usr/share/pixmaps/${PN}.bmp
- prepgamesdirs
-}
diff --git a/games-arcade/pacmanarena-0.15-r1 b/games-arcade/pacmanarena-0.15-r1
new file mode 100644
index 000000000000..4c312b9d4d14
--- /dev/null
+++ b/games-arcade/pacmanarena-0.15-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=virtual/opengl virtual/glu media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] media-libs/sdl-net app-arch/unzip >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=3D Pacman clone with a few surprises. Rockets, bombs and explosions abound
+EAPI=6
+HOMEPAGE=http://pacmanarena.sourceforge.net/
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl virtual/glu media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] media-libs/sdl-net
+SLOT=0
+SRC_URI=mirror://sourceforge/pacmanarena/pacman-arena-0.15.tar.bz2 mirror://sourceforge/pacmanarena/pacman-data-0.0.zip
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=db85c450907dc49ebe741319274893e6
diff --git a/games-arcade/pacmanarena/Manifest b/games-arcade/pacmanarena/Manifest
deleted file mode 100644
index 3cc584225bec..000000000000
--- a/games-arcade/pacmanarena/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-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-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
deleted file mode 100644
index 6c32d8793be7..000000000000
--- a/games-arcade/pacmanarena/files/pacmanarena-0.15-underlink.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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])
- ])
-+LDFLAGS="$LDFLAGS -lm"
-
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT
diff --git a/games-arcade/pacmanarena/metadata.xml b/games-arcade/pacmanarena/metadata.xml
deleted file mode 100644
index 45f414393de5..000000000000
--- a/games-arcade/pacmanarena/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">pacmanarena</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild b/games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild
deleted file mode 100644
index e803d7748359..000000000000
--- a/games-arcade/pacmanarena/pacmanarena-0.15-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="3D Pacman clone with a few surprises. Rockets, bombs and explosions abound"
-HOMEPAGE="http://pacmanarena.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/pacman-arena-${PV}.tar.bz2
- mirror://sourceforge/${PN}/pacman-data-0.0.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- virtual/opengl
- virtual/glu
- media-libs/libsdl[sound]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-net
-"
-DEPEND="${RDEPEND}
- app-arch/unzip
-"
-
-S="${WORKDIR}/pacman"
-
-src_unpack() {
- unpack pacman-arena-${PV}.tar.bz2
- cd "${S}"
- unpack pacman-data-0.0.zip
-}
-
-src_prepare() {
- default
- sed -i \
- -e "/^CFLAGS/ s:pacman:${PN}:" \
- -e '1i CC=@CC@' \
- Makefile.in || die
- sed -i \
- -e '/CFLAGS/s:-g::' \
- configure || die
- eapply "${FILESDIR}"/${P}-underlink.patch
- eautoreconf
-}
-
-src_install() {
- 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
- einstalldocs
-}
diff --git a/games-arcade/penguin-command-1.6.11-r1 b/games-arcade/penguin-command-1.6.11-r1
new file mode 100644
index 000000000000..f10f43979aad
--- /dev/null
+++ b/games-arcade/penguin-command-1.6.11-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer[mod] media-libs/sdl-image[jpeg,png]
+DESCRIPTION=A clone of the classic Missile Command game
+EAPI=6
+HOMEPAGE=http://www.linux-games.com/penguin-command/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer[mod] media-libs/sdl-image[jpeg,png]
+SLOT=0
+SRC_URI=mirror://sourceforge/penguin-command/penguin-command-1.6.11.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=3b9f5d11349f991ded77149310c5c9df
diff --git a/games-arcade/penguin-command/Manifest b/games-arcade/penguin-command/Manifest
deleted file mode 100644
index 9da2d69dac80..000000000000
--- a/games-arcade/penguin-command/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST penguin-command-1.6.11.tar.gz 1123574 BLAKE2B 98c800a5a9081c843ecaddac57a1d1bd08f6b65a1539ecf206ff43ed13864cb2e94d77717ae88eb223a651c60c850b6aaf27a199bfc2d2b6394e04d63e3f9769 SHA512 ba41a7fbf3c07149fb6f6cf60091afda9de3c9f8f04e541d7b62ba744b04e5db7eecc5aa2391a71b72ccf6f544d397a5994a6f7aee0907211ced1686fe517646
-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/metadata.xml b/games-arcade/penguin-command/metadata.xml
deleted file mode 100644
index 5b50d1792bff..000000000000
--- a/games-arcade/penguin-command/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">penguin-command</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild
deleted file mode 100644
index c442fae3b31e..000000000000
--- a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A clone of the classic Missile Command game"
-HOMEPAGE="http://www.linux-games.com/penguin-command/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-mixer[mod]
- media-libs/sdl-image[jpeg,png]"
-RDEPEND="${DEPEND}"
-
-src_install() {
- default
- newicon data/gfx/icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Penguin Command" ${PN}
-}
diff --git a/games-arcade/pengupop-2.2.5-r1 b/games-arcade/pengupop-2.2.5-r1
new file mode 100644
index 000000000000..dabb13e7859b
--- /dev/null
+++ b/games-arcade/pengupop-2.2.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=media-libs/libsdl[sound,video] sys-libs/zlib >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
+DESCRIPTION=Networked multiplayer-only Puzzle Bubble clone
+EAPI=6
+HOMEPAGE=http://freshmeat.net/projects/pengupop
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] sys-libs/zlib
+SLOT=0
+SRC_URI=mirror://gentoo/pengupop-2.2.5.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=8525523646ace39a7f669741739cbc1b
diff --git a/games-arcade/pengupop/Manifest b/games-arcade/pengupop/Manifest
deleted file mode 100644
index aa5d8149a56b..000000000000
--- a/games-arcade/pengupop/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index fbbb704a6a30..000000000000
--- a/games-arcade/pengupop/files/pengupop-2.2.5-underlink.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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
-
- if LINUX
--pengupop_LDADD = -lSDL -lz
-+pengupop_LDADD = -lSDL -lz -lm
-
- endif
- if WIN32
-@@ -25,7 +25,7 @@
- endif
- if DARWIN
- pengupop_LDFLAGS = -framework Carbon -framework CoreServices -framework AudioUnit -framework QuickTime -framework Cocoa -framework IOKit -framework OpenGL -framework SDL SDLMain.m
--pengupop_LDADD = -lz -lstdc++
-+pengupop_LDADD = -lz -lstdc++ -lm
-
- all-local: Pengupop.dmg
-
diff --git a/games-arcade/pengupop/metadata.xml b/games-arcade/pengupop/metadata.xml
deleted file mode 100644
index cd8cab841358..000000000000
--- a/games-arcade/pengupop/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="freshmeat">pengupop</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/pengupop/pengupop-2.2.5-r1.ebuild b/games-arcade/pengupop/pengupop-2.2.5-r1.ebuild
deleted file mode 100644
index 6938c534c5c9..000000000000
--- a/games-arcade/pengupop/pengupop-2.2.5-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop gnome2-utils
-
-DESCRIPTION="Networked multiplayer-only Puzzle Bubble clone"
-HOMEPAGE="http://freshmeat.net/projects/pengupop"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- eapply "${FILESDIR}"/${P}-underlink.patch
-
- sed -i \
- -e '/Icon/s/\.png//' \
- -e '/^Encoding/d' \
- -e '/Categories/s/Application;//' \
- pengupop.desktop || die
-
- sed -i \
- -e 's/-g -Wall -O2/-Wall/' \
- Makefile.am || die
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_install() {
- default
- domenu pengupop.desktop
- doicon -s 48 pengupop.png
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/performous-1.1-r1 b/games-arcade/performous-1.1-r1
new file mode 100644
index 000000000000..bc2a383b15a8
--- /dev/null
+++ b/games-arcade/performous-1.1-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 media-libs/portaudio dev-libs/boost[threads(+)] dev-libs/glib:2 dev-libs/libxml2:2 gnome-base/librsvg:2 media-gfx/imagemagick:0= virtual/jpeg:0 media-libs/libpng:0= media-libs/libsdl2[joystick,video] virtual/ffmpeg virtual/opengl virtual/glu sys-libs/zlib virtual/libintl x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango media-libs/libepoxy midi? ( media-libs/portmidi ) webcam? ( media-libs/opencv ) sys-apps/help2man sys-devel/gettext sys-devel/make >=dev-util/cmake-3.9.6 >=sys-apps/sed-4
+DESCRIPTION=SingStar GPL clone
+EAPI=5
+HOMEPAGE=https://performous.org/
+IUSE=midi songs tools webcam
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 songs? ( CC-BY-NC-SA-2.5 CC-BY-NC-ND-2.5 )
+RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 media-libs/portaudio dev-libs/boost[threads(+)] dev-libs/glib:2 dev-libs/libxml2:2 gnome-base/librsvg:2 media-gfx/imagemagick:0= virtual/jpeg:0 media-libs/libpng:0= media-libs/libsdl2[joystick,video] virtual/ffmpeg virtual/opengl virtual/glu sys-libs/zlib virtual/libintl x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango media-libs/libepoxy midi? ( media-libs/portmidi ) webcam? ( media-libs/opencv )
+SLOT=0
+SRC_URI=https://github.com/performous/performous/archive/1.1.tar.gz -> performous-1.1.tar.gz songs? ( mirror://sourceforge/performous/ultrastar-songs-restricted-3.zip mirror://sourceforge/performous/ultrastar-songs-jc-1.zip mirror://sourceforge/performous/ultrastar-songs-libre-3.zip mirror://sourceforge/performous/ultrastar-songs-shearer-1.zip )
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=b31decb7328166c2b60f0cfc2acf01c0
diff --git a/games-arcade/performous/Manifest b/games-arcade/performous/Manifest
deleted file mode 100644
index 2cfae6c8b535..000000000000
--- a/games-arcade/performous/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX performous-1.1-gentoo.patch 474 BLAKE2B ff4bdbc43a1129bb4b2d44ac5e818f3f6dccd35ca743345f0934b3cfce66c25c914daf93a4463fa0a30622410737a5983602d1d19fa172bd41e01f3a321ac77a SHA512 b00f13c16dd87645ae3baea80a7430bc0ce46d827ef72ecad21ddac8318f4356bffffd24bd03710a529ca215f20b924f27bc69dd2b3e4870ae19388c8b857338
-AUX performous-1.1-linguas.patch 1033 BLAKE2B b7fd8f8560d9e9dd1fb6120f8d0e72c11529f226fecaf482dc3ae351d28977b196816e8c84db0c9ab1c724b78bc4a757d6b1f854dffbc9ebb3aaea1a05eaaf80 SHA512 d3ca1b7fb271618ea1866328aedb7a49a92ea08b4e3d1d4f3755e0868dc380b97462158cda19c8d1e2e2dd4afb59a6db533a12510699c2082f4e4ff31b069597
-DIST performous-1.1.tar.gz 3965473 BLAKE2B 021660aa785d0535396a75e8c4cc5cc368ba5745b67fae527e7901ef6601d95887206aae7f74b52bf6b3da3e827bfbd3094e8a393917b9936af266b54766b0b2 SHA512 6659aa03960e68d7af65b072e179e42b122d2a39d25229c6daf765146379a115a52e51c1dc2bc69081ea17fe7a22f1d7007b7cf9e09bc32d134c3ad8e3444dd1
-DIST ultrastar-songs-jc-1.zip 242698201 BLAKE2B 39c37160c1ce305252c7b94910aae4ed930d6762716b985f35d64b502bcb8c0310ff830384a652bb1b8a72dea5dd08eebbfd89ae047861bd88e2fc983a863d84 SHA512 2f1b8416990c39617269cd6bb7271abdd4ebae65a9bac3dbb3f37cca26876bb7c79460a37597943a10a2d8bfcb5d2d9e2bf24084fe517a418e69f5c6111f6aea
-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-r1.ebuild 2474 BLAKE2B eaecbe32cbf0d321090972037a54065d559063b57abe80e5570cbfd74deeffb603d0b25f539fc3b43b207913cae9bcb3a7fa4d1dd0cca61457264981740bbf03 SHA512 cc07a9970af2e12bb8eb4bb0f1279c5213c5937398f5108c89d89a4260ad75e1a608892ea45b418a3fdf20ef7ea1f56335615e3c6f677fa9aa7b4bdba34f82ad
-MISC metadata.xml 856 BLAKE2B d467d86270f2f571d310ceac4934aea595a62fa9e234e8897ef0b22871df612cdb335e7e3298a0991db6c98b78ea68b04882de8696150d5acb65944d9ff80c3d SHA512 24da96b0da902a2d54d92e2f74d8c57fdd1e84f35b96d416cb15898485f0387c70f3430e21ba7eebd5bc289f76f02695d246746abe7eb041f9f7e2e0e8e1e4e0
diff --git a/games-arcade/performous/files/performous-1.1-gentoo.patch b/games-arcade/performous/files/performous-1.1-gentoo.patch
deleted file mode 100644
index a73663a88c41..000000000000
--- a/games-arcade/performous/files/performous-1.1-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru performous-1.0.orig/game/CMakeLists.txt performous-1.0/game/CMakeLists.txt
---- performous-1.0.orig/game/CMakeLists.txt 2014-10-28 19:11:45.000000000 -0400
-+++ performous-1.0/game/CMakeLists.txt 2015-03-31 03:01:30.806061643 -0400
-@@ -141,7 +141,7 @@
- set(BIN_INSTALL .) # Straight to Program Files/Performous with no bin subfolder.
- set(SUBSYSTEM_WIN32 WIN32)
- else()
-- set(BIN_INSTALL bin)
-+ set(BIN_INSTALL @GENTOO_BINDIR@)
- endif()
-
- # Build main executable
diff --git a/games-arcade/performous/files/performous-1.1-linguas.patch b/games-arcade/performous/files/performous-1.1-linguas.patch
deleted file mode 100644
index f8f1349ea3b9..000000000000
--- a/games-arcade/performous/files/performous-1.1-linguas.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -ru performous-1.0.orig/lang/CMakeLists.txt performous-1.0/lang/CMakeLists.txt
---- performous-1.0.orig/lang/CMakeLists.txt 2014-10-28 19:11:45.000000000 -0400
-+++ performous-1.0/lang/CMakeLists.txt 2015-02-22 04:25:40.502252942 -0500
-@@ -9,5 +9,13 @@
- file(MAKE_DIRECTORY "${mobuild}")
- add_custom_command(OUTPUT "${mofile}" COMMAND "${Msgfmt_BIN}" -v "${pofile}" -o "${mofile}" MAIN_DEPENDENCY "${pofile}" COMMENT "Building ${language} locale" VERBATIM)
- add_custom_target("locale_${language}" ALL DEPENDS "${mofile}") # Make sure the mofiles are always built
-- install(FILES "${mofile}" DESTINATION "${LOCALE_DIR}/${language}/LC_MESSAGES")
- endforeach(language)
-+foreach(language $ENV{LINGUAS})
-+ set(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${language}.po)
-+ if (EXISTS ${pofile})
-+ set(mofile ${CMAKE_CURRENT_BINARY_DIR}/${language}.mo)
-+ install(FILES ${mofile} DESTINATION
-+{LOCALE_DIR}/${language}/LC_MESSAGES RENAME ${CMAKE_PROJECT_NAME}.mo)
-+ endif()
-+endforeach(language)
-+
diff --git a/games-arcade/performous/metadata.xml b/games-arcade/performous/metadata.xml
deleted file mode 100644
index 2ee1cd7690b5..000000000000
--- a/games-arcade/performous/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
- Performous is an open-source rhythm/performance platform that contains singing, guitar/bass playing, drumming and dancing all in one game.
- </longdescription>
- <use>
- <flag name="midi">Enable MIDI I/O support</flag>
- <flag name="songs">Install a few demo songs</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>
- <remote-id type="sourceforge">performous</remote-id>
- <remote-id type="github">performous/performous</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/performous/performous-1.1-r1.ebuild b/games-arcade/performous/performous-1.1-r1.ebuild
deleted file mode 100644
index 6b8850506d52..000000000000
--- a/games-arcade/performous/performous-1.1-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# 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 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
- 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
- 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
- dev-cpp/libxmlpp:2.6
- media-libs/portaudio
- dev-libs/boost[threads(+)]
- dev-libs/glib:2
- dev-libs/libxml2:2
- gnome-base/librsvg:2
- media-gfx/imagemagick:0=
- virtual/jpeg:0
- media-libs/libpng:0=
- media-libs/libsdl2[joystick,video]
- virtual/ffmpeg
- virtual/opengl
- virtual/glu
- sys-libs/zlib
- virtual/libintl
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- media-libs/libepoxy
- midi? ( media-libs/portmidi )
- webcam? ( media-libs/opencv )
-"
-DEPEND="${RDEPEND}
- sys-apps/help2man
- sys-devel/gettext
-"
-
-src_prepare() {
- cmake-utils_src_prepare
- epatch \
- "${FILESDIR}"/${P}-gentoo.patch \
- "${FILESDIR}"/${P}-linguas.patch
- sed -i \
- -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' \
- -e 's/Jpeg/JPEG/' \
- -e 's/Png/PNG/' \
- {game,tools}/CMakeLists.txt || die
-
- strip-linguas -u lang
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_enable tools TOOLS)
- $(cmake-utils_use_enable webcam WEBCAM)
- $(cmake-utils_use_enable midi MIDI)
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DSHARE_INSTALL="/usr/share/${PN}"
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- if use songs ; then
- insinto "/usr/share/${PN}"
- doins -r "${WORKDIR}/songs"
- fi
- dodoc docs/{Authors,instruments}.txt
- newicon -s scalable data/themes/default/icon.svg ${PN}.svg
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/primateplunge-1.1-r2 b/games-arcade/primateplunge-1.1-r2
new file mode 100644
index 000000000000..ef381bd563ef
--- /dev/null
+++ b/games-arcade/primateplunge-1.1-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Help poor Monkey navigate his way down through treacherous areas
+EAPI=6
+HOMEPAGE=https://www.aelius.com/primateplunge/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=Primate-Plunge
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer
+RESTRICT=mirror bindist
+SLOT=0
+SRC_URI=https://www.aelius.com/primateplunge/primateplunge-1.1.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=8d91ba1eaac150b7772e6d5d81e37138
diff --git a/games-arcade/primateplunge/Manifest b/games-arcade/primateplunge/Manifest
deleted file mode 100644
index cb4060d693f0..000000000000
--- a/games-arcade/primateplunge/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index 562f62f98585..000000000000
--- a/games-arcade/primateplunge/files/primateplunge-1.1-AC_SUBST.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/configure.ac.orig
-+++ b/configure.ac
-@@ -7,12 +7,12 @@
-
- AC_INIT([primateplunge], [1.1], [primateplunge@aelius.com])
-
--AC_CONFIG_SRCDIR( src/game.c )
-+AC_CONFIG_SRCDIR(src/game.c)
- AC_CANONICAL_SYSTEM
-
- dnl Version 1.7 of automake is recommended
--AM_INIT_AUTOMAKE( 1.7 )
--AM_CONFIG_HEADER( src/config.h )
-+AM_INIT_AUTOMAKE(1.7)
-+AM_CONFIG_HEADER(src/config.h)
-
-
-
-@@ -29,7 +29,6 @@
- [ PREFSFILE="~/.primateplunge" ]
- )
-
--AC_SUBST( GAMEDATADIR )
- AC_DEFINE_DIR( GAMEDATADIR, GAMEDATADIR, [Location of game resource files] )
- AC_DEFINE_UNQUOTED( PREFSFILE, "$PREFSFILE", [Location of preferences file] )
-
diff --git a/games-arcade/primateplunge/metadata.xml b/games-arcade/primateplunge/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/primateplunge/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/primateplunge/primateplunge-1.1-r2.ebuild b/games-arcade/primateplunge/primateplunge-1.1-r2.ebuild
deleted file mode 100644
index a2cab33ca840..000000000000
--- a/games-arcade/primateplunge/primateplunge-1.1-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="Help poor Monkey navigate his way down through treacherous areas"
-HOMEPAGE="https://www.aelius.com/primateplunge/"
-SRC_URI="https://www.aelius.com/${PN}/${P}.tar.gz"
-
-LICENSE="Primate-Plunge"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-RESTRICT="mirror bindist" #465850
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-mixer"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-AC_SUBST.patch
- eautoreconf
-}
-
-src_install() {
- default
- dodoc TIPS
- newicon graphics/idle.bmp ${PN}.bmp
- make_desktop_entry ${PN} "Primate Plunge" /usr/share/pixmaps/${PN}.bmp
-}
diff --git a/games-arcade/pycadia-0.5.1-r1 b/games-arcade/pycadia-0.5.1-r1
new file mode 100644
index 000000000000..c12e647fa58f
--- /dev/null
+++ b/games-arcade/pycadia-0.5.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install unpack
+DEPEND=>=dev-python/pygame-1.5.5 dev-python/pygtk:2
+DESCRIPTION=Pycadia. Home to vector gaming, python style
+EAPI=6
+HOMEPAGE=http://www.anti-particle.com/pycadia.shtml
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=>=dev-python/pygame-1.5.5 dev-python/pygtk:2
+SLOT=0
+SRC_URI=http://www.anti-particle.com/downloads/pycadia-0.5.1.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=31423351e7b0d2255b71b126f5e05fd4
diff --git a/games-arcade/pycadia/Manifest b/games-arcade/pycadia/Manifest
deleted file mode 100644
index 2d99ace867b0..000000000000
--- a/games-arcade/pycadia/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pycadia-0.5.1.tar.gz 2768619 BLAKE2B 688fe8e148078e990ded8870569cf844fc9817e07c5136dc0b8960d2c39a72ca66443feee08c907104bf150c3475fcc0e626833252ce6f5c12b332f483d41079 SHA512 bfe7369263f21d672800eeaf567d7dcb5027b24d2f0d0534d68ad28ae71c916eca2ebf4b2f888645c8bfce12a2ba4bf23dacf673e32a7ba76d564006bdc3e0d2
-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/metadata.xml b/games-arcade/pycadia/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/pycadia/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/pycadia/pycadia-0.5.1-r1.ebuild b/games-arcade/pycadia/pycadia-0.5.1-r1.ebuild
deleted file mode 100644
index 4ddccdf135a9..000000000000
--- a/games-arcade/pycadia/pycadia-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Pycadia. Home to vector gaming, python style"
-HOMEPAGE="http://www.anti-particle.com/pycadia.shtml"
-SRC_URI="http://www.anti-particle.com/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- >=dev-python/pygame-1.5.5
- dev-python/pygtk:2
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_unpack() {
- unpack ${A}
- {
- echo "#!/bin/sh"
- echo "cd /usr/share/${PN}"
- echo "exec python2 ./pycadia.py \"\${@}\""
- } > "${T}/pycadia"
-}
-
-src_install() {
- dobin "${T}/pycadia"
-
- insinto "/usr/share/${PN}"
- doins -r {glade,pixmaps,sounds} *.py pycadia.conf
-
- 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}
-}
diff --git a/games-arcade/pydance-1.1.0-r1 b/games-arcade/pydance-1.1.0-r1
new file mode 100644
index 000000000000..49a22da1b774
--- /dev/null
+++ b/games-arcade/pydance-1.1.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare
+DEPEND=dev-python/pygame media-libs/libvorbis media-libs/sdl-mixer
+DESCRIPTION=A DDR clone for linux written in Python
+EAPI=6
+HOMEPAGE=http://www.icculus.org/pyddr/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+PDEPEND=games-arcade/pydance-songs
+RDEPEND=dev-python/pygame media-libs/libvorbis media-libs/sdl-mixer
+SLOT=0
+SRC_URI=http://www.icculus.org/pyddr/pydance-1.1.0.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=966df85bb25024450cde29896f61e598
diff --git a/games-arcade/pydance-songs-20040410-r1 b/games-arcade/pydance-songs-20040410-r1
new file mode 100644
index 000000000000..9a3015b7ef85
--- /dev/null
+++ b/games-arcade/pydance-songs-20040410-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Music for the pyDDR game
+EAPI=6
+HOMEPAGE=http://icculus.org/pyddr/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=mirror://gentoo/pydance-songs-20040410.tar.bz2
+_md5_=ceb4c73ab3a98ac70da4adaf4e21bea1
diff --git a/games-arcade/pydance-songs/Manifest b/games-arcade/pydance-songs/Manifest
deleted file mode 100644
index 58a03426011a..000000000000
--- a/games-arcade/pydance-songs/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pydance-songs-20040410.tar.bz2 3780065 BLAKE2B 23cd831fd0c2259a1e72c6e21d068edab0f203dddb550eaf62edb0d2f7120650cc3a8303d88260fb279030614896485484c77b7273de5ba352377504e1bfe85c SHA512 09d68efba0a21e65a0c2bfc8d66eef3ffbe186506a1c9041560b7295ea1ea386c236f2bd6fcb343001e1c0f3a8a520a4b1b2deaaf1c40afd30b7180ac91b8f5b
-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/metadata.xml b/games-arcade/pydance-songs/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/pydance-songs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild b/games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild
deleted file mode 100644
index 4d7dacb4abd7..000000000000
--- a/games-arcade/pydance-songs/pydance-songs-20040410-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Music for the pyDDR game"
-HOMEPAGE="http://icculus.org/pyddr/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install() {
- insinto "/usr/share/pydance/songs"
- doins *
-}
diff --git a/games-arcade/pydance/Manifest b/games-arcade/pydance/Manifest
deleted file mode 100644
index bbc200f97d16..000000000000
--- a/games-arcade/pydance/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pydance-1.1.0.tar.gz 8957236 BLAKE2B 57ab896b95a8f653a075e6c7453e8e2adfc8c18e8271fc502667d7643736bfe3a8d62c3ebfbe8e84713ed235bbadff60080fd578f478c61741df881694e1c7d4 SHA512 738787626d83adc635e7e4644f159e3ce793da7b38cf094ffd73cabb088d3414a1aa9deda423784174b2c0381e50dd0d74bbcfb9d939044e85c35866b3818c7d
-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/metadata.xml b/games-arcade/pydance/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/pydance/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/pydance/pydance-1.1.0-r1.ebuild b/games-arcade/pydance/pydance-1.1.0-r1.ebuild
deleted file mode 100644
index f3d5b1901227..000000000000
--- a/games-arcade/pydance/pydance-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-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"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-python/pygame
- media-libs/libvorbis
- media-libs/sdl-mixer"
-RDEPEND="${DEPEND}"
-PDEPEND="games-arcade/pydance-songs"
-
-src_prepare() {
- 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=/usr/share/${PN}
-
- insinto "${dir}"
- doins *.py
- cp -R CREDITS {sound,images,utils,themes} "${D}${dir}/" || die
-
- insinto /etc/
- newins pydance.posix.cfg pydance.cfg
-
- make_wrapper pydance "python2 ./pydance.py" "${dir}"
-
- dodoc BUGS CREDITS ChangeLog HACKING README TODO
- HTML_DOCS="docs/manual.html docs/images" einstalldocs
- doman docs/man/*
-}
diff --git a/games-arcade/retrobattle-1.0.0-r1 b/games-arcade/retrobattle-1.0.0-r1
new file mode 100644
index 000000000000..741eabc12d50
--- /dev/null
+++ b/games-arcade/retrobattle-1.0.0-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-mixer[wav]
+DESCRIPTION=A NES-like platform arcade game
+EAPI=6
+HOMEPAGE=http://remar.se/andreas/retrobattle/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-mixer[wav]
+RESTRICT=test
+SLOT=0
+SRC_URI=http://remar.se/andreas/retrobattle/files/retrobattle-src-1.0.0.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=2b1cc5c101b4b0c3c29f3de07f73d895
diff --git a/games-arcade/retrobattle/Manifest b/games-arcade/retrobattle/Manifest
deleted file mode 100644
index 01315bf1f60b..000000000000
--- a/games-arcade/retrobattle/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX retrobattle-1.0.0-build.patch 734 BLAKE2B 4ffa45c16de1e4b61d96bf18c5cf79565bf3fb68b1bda293cf1e0a35a06d610f4e7a562d04c2781cfa39b24b723f17c97d03eea93d5d31e0fd48ed4d5d7e0934 SHA512 ef1bfaa78911b6a5d69a03ad0779fece864a521faf3cba99e60214ca46845f019c5a077562a396a3775441020275454955e83ecbb9bedf691dedbf1a178b0549
-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-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-build.patch b/games-arcade/retrobattle/files/retrobattle-1.0.0-build.patch
deleted file mode 100644
index 3673ef01e17f..000000000000
--- a/games-arcade/retrobattle/files/retrobattle-1.0.0-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Author: hasufell <hasufell@gentoo.org>
-Date: Sat Aug 4 12:15:53 2012 +0200
-
- respect CXX, CFLAGS and LDFLAGS
-
---- src/Makefile
-+++ src/Makefile
-@@ -1,10 +1,10 @@
--CFLAGS = `sdl-config --cflags` -g -Wall -I. -DENABLE_BINRELOC
--CPPFLAGS = $(CFLAGS)
-+CXXFLAGS += $(shell sdl-config --cflags) -I.
-+CPPFLAGS += -DENABLE_BINRELOC
-
- # Uncomment the first LIBS line and comment out the other LIBS line to
- # compile without SDL_Mixer
- #LIBS = `sdl-config --libs`
--LIBS = `sdl-config --libs` -lSDL_mixer
-+LIBS = $(shell sdl-config --libs) -lSDL_mixer
-
- RETROINSTALLDIR ?= /opt
-
-@@ -25,7 +25,7 @@
-
-
- retrobattle: $(RETRO)
-- g++ -o $@ $^ $(LIBS)
-+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
- mv $@ ..
-
- clean:
diff --git a/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch b/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch
deleted file mode 100644
index 62af1f4718ef..000000000000
--- a/games-arcade/retrobattle/files/retrobattle-1.0.0-gcc6.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/GameLogic.h
-+++ src/GameLogic.h
-@@ -52,8 +52,8 @@
- /* Fixed interval time-based animation */
- static const int maximumFrameRate = 60;
- static const int minimumFrameRate = 15;
-- static const float updateInterval = 1.0 / maximumFrameRate;
-- static const float maxCyclesPerFrame = maximumFrameRate / minimumFrameRate;
-+ static const float updateInterval;
-+ static const float maxCyclesPerFrame;
-
- float lastFrameTime;
- float cyclesLeftOver;
---- src/GameLogic.cc
-+++ src/GameLogic.cc
-@@ -206,3 +206,6 @@
- {
- sprintf(buf, "%s/data/gfx/%s", datadir, file);
- }
-+
-+const float GameLogic::updateInterval = 1.0 / maximumFrameRate;
-+const float GameLogic::maxCyclesPerFrame = maximumFrameRate / minimumFrameRate;
diff --git a/games-arcade/retrobattle/files/retrobattle-1.0.0-sound.patch b/games-arcade/retrobattle/files/retrobattle-1.0.0-sound.patch
deleted file mode 100644
index 591ce66e9f69..000000000000
--- a/games-arcade/retrobattle/files/retrobattle-1.0.0-sound.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Sun Aug 5 16:22:22 UTC 2012
-Subject: sound
-
-resolves crackling background music
-
---- src/SoundManager.cc
-+++ src/SoundManager.cc
-@@ -25,7 +25,7 @@
- SoundManager::SoundManager(char *datadir)
- {
- #ifndef NO_SDL_MIXER
-- if(Mix_OpenAudio(22050, AUDIO_S16SYS, 2, 1024))
-+ if(Mix_OpenAudio(44100, AUDIO_S16SYS, 2, 1024))
- {
- printf("SDL_mixer says: %s\n", Mix_GetError());
- }
diff --git a/games-arcade/retrobattle/metadata.xml b/games-arcade/retrobattle/metadata.xml
deleted file mode 100644
index 26079e608bed..000000000000
--- a/games-arcade/retrobattle/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild b/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
deleted file mode 100644
index 411ae4f57017..000000000000
--- a/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-MY_P="${PN}-src-${PV}"
-DESCRIPTION="A NES-like platform arcade game"
-HOMEPAGE="http://remar.se/andreas/retrobattle/"
-SRC_URI="http://remar.se/andreas/retrobattle/files/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-# test is incomplete
-RESTRICT="test"
-
-DEPEND="media-libs/libsdl[X,sound,video]
- media-libs/sdl-mixer[wav]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/src"
-
-PATCHES=( "${FILESDIR}"/${P}-{build,sound,gcc6}.patch )
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r "${WORKDIR}"/${MY_P}/data
-
- 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}
-}
diff --git a/games-arcade/ri-li-2.0.1-r1 b/games-arcade/ri-li-2.0.1-r1
new file mode 100644
index 000000000000..409382ad27d7
--- /dev/null
+++ b/games-arcade/ri-li-2.0.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[mod] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Drive a toy wood engine and collect all the coaches
+EAPI=6
+HOMEPAGE=http://ri-li.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[mod]
+SLOT=0
+SRC_URI=mirror://sourceforge/ri-li/Ri-li-2.0.1.tar.bz2
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=91c06791b4a392c422c24b0a2033518c
diff --git a/games-arcade/ri-li/Manifest b/games-arcade/ri-li/Manifest
deleted file mode 100644
index 34d44b8765bd..000000000000
--- a/games-arcade/ri-li/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index 3782627c83bd..000000000000
--- a/games-arcade/ri-li/files/ri-li-2.0.1-gcc43.patch
+++ /dev/null
@@ -1,291 +0,0 @@
---- a/src/audio.cc
-+++ b/src/audio.cc
-@@ -22,7 +22,7 @@
- // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
- #include <stdlib.h>
--#include <iostream.h>
-+#include <iostream>
- #include <string.h>
-
- #include "audio.h"
-@@ -57,7 +57,7 @@
- char PathFile[512];
-
- if(Mix_OpenAudio(22050,AUDIO_S16,1,1024)) {
-- cerr <<"Enable to init Sound card ! "<<SDL_GetError()<<endl;
-+ std::cerr <<"Enable to init Sound card ! "<<SDL_GetError()<<std::endl;
- return false;
- }
-
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
---- a/src/editeur.cc
-+++ b/src/editeur.cc
-@@ -25,7 +25,7 @@
- #include <windows.h>
- #endif
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -374,7 +374,7 @@
-
- // Sauve le niveau
- if(Niveau.Save()==false) {
-- cerr <<"ERREUR Saving levels!"<<endl;
-+ std::cerr <<"ERREUR Saving levels!"<<std::endl;
- exit(-1);
- }
-
---- a/src/jeux.cc
-+++ b/src/jeux.cc
-@@ -25,7 +25,7 @@
- #include <windows.h>
- #endif
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
---- a/src/main.cc
-+++ b/src/main.cc
-@@ -23,7 +23,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
--#include <iostream.h>
-+#include <iostream>
- #include <string.h>
- #include <SDL/SDL.h>
- #include <SDL/SDL_mixer.h>
-@@ -115,7 +115,7 @@
-
- // Initilise SDL
- if( SDL_Init(SDL_INIT_VIDEO|SDL_INIT_TIMER|SDL_INIT_AUDIO|SDL_INIT_NOPARACHUTE) < 0 ) {
-- cerr <<"Impossible d'initialiser SDL:"<<SDL_GetError()<<endl;
-+ std::cerr <<"Impossible d'initialiser SDL:"<<SDL_GetError()<<std::endl;
- exit(-1);
- }
- // Ferme le programme correctement quant quit
-@@ -125,7 +125,7 @@
- sdlVideoInfo=(SDL_VideoInfo*)SDL_GetVideoInfo();
-
- if(sdlVideoInfo->vfmt->BitsPerPixel==8) {
-- cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<<endl;
-+ std::cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<<std::endl;
- exit(-1);
- }
-
-@@ -145,7 +145,7 @@
- sdlVideo=SDL_SetVideoMode(800,600,sdlVideoInfo->vfmt->BitsPerPixel,vOption);
-
- if(sdlVideo==NULL) {
-- cerr <<"Impossible de passer dans le mode vidéo 800x600 !"<<endl;
-+ std::cerr <<"Impossible de passer dans le mode vidéo 800x600 !"<<std::endl;
- exit(-1);
- }
- // Change le nom de la fenetre
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -92,7 +92,7 @@
- // Teste la resolution video
- sdlVideoInfo=(SDL_VideoInfo*)SDL_GetVideoInfo();
- if(sdlVideoInfo->vfmt->BitsPerPixel==8) {
-- cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<<endl;
-+ std::cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<<std::endl;
- exit(-1);
- }
-
-@@ -112,7 +112,7 @@
- if(Pref.FullScreen) vOption|=SDL_FULLSCREEN;
- sdlVideo=SDL_SetVideoMode(800,600,sdlVideoInfo->vfmt->BitsPerPixel,vOption);
- if(sdlVideo==NULL) {
-- cerr <<"Impossible de passer dans le mode vidéo 800x600 !"<<endl;
-+ std::cerr <<"Impossible de passer dans le mode vidéo 800x600 !"<<std::endl;
- exit(-1);
- }
-
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include "mouse.h"
- #include "preference.h"
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -84,7 +84,7 @@
- strcpy(PathFile,Langue[Pref.Langue]);
- GetPath(PathFile);
- if(FileExiste(PathFile)==false) {
-- cerr <<"Impossible de trouver "<<Langue[Pref.Langue]<<endl;
-+ std::cerr <<"Impossible de trouver "<<Langue[Pref.Langue]<<std::endl;
- return false;
- }
- L=ChargeFichier(PathFile,Buf);
-@@ -128,7 +128,7 @@
- // *** Charge le fichier des langues ***
- // *************************************
- if(FileExiste(PathFile)==false) {
-- cerr <<"Impossible de trouver 'language.dat'"<<endl;
-+ std::cerr <<"Impossible de trouver 'language.dat'"<<std::endl;
- return false;
- }
- L=ChargeFichier(PathFile,Buf);
-@@ -163,7 +163,7 @@
- strcpy(PathFile,"sprites.dat");
- GetPath(PathFile);
- if(FileExiste(PathFile)==false) {
-- cerr <<"Impossible de trouver 'sprites.dat'"<<endl;
-+ std::cerr <<"Impossible de trouver 'sprites.dat'"<<std::endl;
- return false;
- }
- L=ChargeFichier(PathFile,Buf);
-@@ -352,7 +352,7 @@
- Image[i]=SDL_CreateRGBSurface((Dim[i].bpp-3)*SDL_SRCALPHA,Dim[i].L,Dim[i].H,Dim[i].bpp*8,
- 0xff,0xff00,0xff0000,0xff000000*(Dim[i].bpp-3));
- if(Image[i]<=NULL) {
-- cerr <<"Impossible de créer une Surface SDL!"<<endl;
-+ std::cerr <<"Impossible de créer une Surface SDL!"<<std::endl;
- return false;
- }
-
-@@ -486,7 +486,7 @@
- Image[0]=SDL_CreateRGBSurface((Dim[0].bpp-3)*SDL_SRCALPHA,Dim[0].L,Dim[0].H,Dim[0].bpp*8,
- 0xff,0xff00,0xff0000,0xff000000*(Dim[0].bpp-3));
- if(Image[0]<=NULL) {
-- cerr <<"Impossible de créer une Surface SDL!"<<endl;
-+ std::cerr <<"Impossible de créer une Surface SDL!"<<std::endl;
- return false;
- }
- return true;
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include "preference.h"
---- 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.
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -77,7 +77,7 @@
-
- file=fopen(Path,"r");
- if(!file) {
-- cerr <<"ERREUR: Impossible d'ouvrir '"<<Path<<"'"<<endl;
-+ std::cerr <<"ERREUR: Impossible d'ouvrir '"<<Path<<"'"<<std::endl;
- perror("fopen");
- return -1;
- }
-@@ -93,7 +93,7 @@
-
- Buf=new unsigned char [L+1];
- if(Buf==NULL) {
-- cerr <<"ERREUR: Memoire insuffisante!"<<endl;
-+ std::cerr <<"ERREUR: Memoire insuffisante!"<<std::endl;
- fclose(file);
- return -1;
- }
-@@ -104,7 +104,7 @@
- while(Compt>1024) {
- AfficheChargeur();
- if( fread(Po,1,1024,file) != 1024 ) {
-- cerr <<"ERREUR de lecture du fichier '"<<Path<<"'"<<endl;
-+ std::cerr <<"ERREUR de lecture du fichier '"<<Path<<"'"<<std::endl;
- perror("fread");
- fclose(file);
- delete [] Buf;
-@@ -169,14 +169,14 @@
-
- file=fopen(Path,"w");
- if(!file) {
-- cerr <<"ERREUR: Impossible d'ouvrir '"<<Path<<"'"<<endl;
-+ std::cerr <<"ERREUR: Impossible d'ouvrir '"<<Path<<"'"<<std::endl;
- perror("fopen");
- return false;
- }
-
- while(L>512) {
- if( fwrite(Buf,1,512,file) != 512 ) {
-- cerr <<"ERREUR d'ecriture du fichier '"<<Path<<"'"<<endl;
-+ std::cerr <<"ERREUR d'ecriture du fichier '"<<Path<<"'"<<std::endl;
- perror("fwrite");
- fclose(file);
- return false;
-@@ -187,7 +187,7 @@
-
- if(L>0) {
- if( fwrite(Buf,1,(size_t)L,file) != (size_t)L ) {
-- cerr <<"ERREUR d'ecriture du fichier '"<<Path<<"'"<<endl;
-+ std::cerr <<"ERREUR d'ecriture du fichier '"<<Path<<"'"<<std::endl;
- perror("fwrite");
- fclose(file);
- return false;
-@@ -250,7 +250,7 @@
- sprintf(Path,"/usr/share/games/Ri-li/%s",Provi);
- if(FileExiste(Path)) return;
-
-- cerr <<"Impossible de trouver le fichier '"<<Provi<<endl;
-+ std::cerr <<"Impossible de trouver le fichier '"<<Provi<<std::endl;
- exit(-1);
- }
- #endif
diff --git a/games-arcade/ri-li/metadata.xml b/games-arcade/ri-li/metadata.xml
deleted file mode 100644
index 4e3107e82d1b..000000000000
--- a/games-arcade/ri-li/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ri-li</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/ri-li/ri-li-2.0.1-r1.ebuild b/games-arcade/ri-li/ri-li-2.0.1-r1.ebuild
deleted file mode 100644
index 9fc7f0cd4a6a..000000000000
--- a/games-arcade/ri-li/ri-li-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools desktop
-
-DESCRIPTION="Drive a toy wood engine and collect all the coaches"
-HOMEPAGE="http://ri-li.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ri-li/Ri-li-${PV}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-mixer[mod]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/Ri-li-${PV}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-gcc43.patch
- mv configure.{in,ac}
- rm aclocal.m4
- eautoreconf
-}
-
-src_install() {
- default
- rm -f "${ED}/usr/share/Ri-li/"*ebuild
- newicon data/Ri-li-icon-48x48.png ${PN}.png
- make_desktop_entry Ri_li Ri-li
-}
diff --git a/games-arcade/rockdodger-0.6.0a-r1 b/games-arcade/rockdodger-0.6.0a-r1
new file mode 100644
index 000000000000..c33bfa0929bc
--- /dev/null
+++ b/games-arcade/rockdodger-0.6.0a-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer
+DESCRIPTION=Dodge the rocks for as long as possible until you die
+EAPI=5
+HOMEPAGE=http://spacerocks.sourceforge.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/spacerocks/rockdodger-0.6.0a.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=6c9c245e6056d5c8b008fa185fa006f3
diff --git a/games-arcade/rockdodger/Manifest b/games-arcade/rockdodger/Manifest
deleted file mode 100644
index e145bc210704..000000000000
--- a/games-arcade/rockdodger/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX 0.6.0a-sec.patch 660 BLAKE2B ff9277217038b07e9ec4d8df3c09b024761d507881c080616218397a56a30088a1b99494b26ee1d054b80881ed5c9b30aca7fa44fe0210a96f94f14ec5b3a82e SHA512 aed20b03bac5e717a8eaad580b8f5580b26a862cc43ce0e7d5a6d4dcccc1d447ef2efedf333c94b52fa2782018375aa06c57861e6742efe8a8bf70c57b4f2c9a
-AUX rockdodger-0.6.0a-gcc41.patch 516 BLAKE2B 4ed4ab15db86db0e22ce52174d576d9d8e1997142d8f02eb02b6d89f9612ca70cb77d3fa4f97c190837ad954a02e2cc858822313aeb57ac3cc3b4186e1c40293 SHA512 83dee968da1ae24514ffeb5a8aafb8bb9c1c4c94ed54ff2b2dc3dac3084948b88fae21b834918d8514d04ec8c027602540b5e62b72017048e3dcb6e970be5df3
-AUX rockdodger-0.6.0a-underlink.patch 315 BLAKE2B bacc643f6955230cb590f8d87626f3ad2dfa6f31acaec0a8d313ad86082089e9784edaddeab76828a71a522cc758893da0dd65313890d3e9281ab5243fbac79b SHA512 96613eb9716845e3cd4ae164b30063871a3f199d468f4b0f909fe8d7829a3e9649022ee9a93ee20190e522ce8df1d6ba1d09b8977c7600ee378c408e54584aff
-DIST rockdodger-0.6.0a.tar.gz 410223 BLAKE2B 5ccda4400468d6a7209adfdad3045773bf31581e34dfb77bff7d314ca9d9fa18e6c5a24996259782c002cf8ea611f92388c9ca46be4e0c7492a526421e8e8163 SHA512 d517cc844df21e8772b13d0226841a64bede0cc2f5461fb83d313f49cd99192dcf6af4597e3d1f3e1c60f578437e355ce665e0288415da803a503fb12d8462eb
-EBUILD rockdodger-0.6.0a-r1.ebuild 1444 BLAKE2B 1b7696ef113dc07537686fbcf4a06050f0237386b1190277713221a8a55615049224b47210bad2c5fec42d14abe947f2f6457d44745fecf5542f06a87db88c25 SHA512 7be5fb25dde2cd3d3c784cf5580ea929969979fec34a9c40e2715edeaa859dec774258d9382c9a2f10ce53823f03991b9f99ee6348b110de97f9f1217276c67c
-MISC metadata.xml 333 BLAKE2B 86aa43a28193b28b46fa52ba9a898a26a8f53b43e1c927062d29f34f8bdf952355ed6a333b0336278fce760dd5506588e103e96f7ef9449e0be26c72b6fe446a SHA512 fa4831b21647e72987ac3b956d81b5efc4308004c76213a046bd026a9939687b5f98c633a1f39d693a502f9557248e9810ba7301334cb3e82c9570e29efd6a6c
diff --git a/games-arcade/rockdodger/files/0.6.0a-sec.patch b/games-arcade/rockdodger/files/0.6.0a-sec.patch
deleted file mode 100644
index e870cf2d2974..000000000000
--- a/games-arcade/rockdodger/files/0.6.0a-sec.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- main.c.old 2002-11-17 23:56:12.000000000 +0100
-+++ main.c 2004-10-29 22:32:00.000000000 +0200
-@@ -459,7 +459,7 @@ FILE *hs_fopen(char *mode) {/*{{{*/
- else {
- char s[1024];
- umask(0177);
-- sprintf(s,"%s/.rockdodger_high",getenv("HOME"));
-+ snprintf(s,1024,"%s/.rockdodger_high",getenv("HOME"));
- if (f=fopen(s,mode)) {
- umask(mask);
- return f;
-@@ -478,7 +478,7 @@ void read_high_score_table() {/*{{{*/
- for (i=0; i<8; i++) {
- char s[1024];
- int highscore;
-- if (fscanf (f, "%d %[^\n]", &highscore, s)!=2)
-+ if (fscanf (f, "%d %1023[^\n]", &highscore, s)!=2)
- break;
- if (high[i].allocated)
- free(high[i].name);
diff --git a/games-arcade/rockdodger/files/rockdodger-0.6.0a-gcc41.patch b/games-arcade/rockdodger/files/rockdodger-0.6.0a-gcc41.patch
deleted file mode 100644
index 59e01bba17c3..000000000000
--- a/games-arcade/rockdodger/files/rockdodger-0.6.0a-gcc41.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- main.c.old 2006-04-24 16:16:13.000000000 +0200
-+++ main.c 2006-04-24 16:16:21.000000000 +0200
-@@ -206,7 +206,6 @@
- struct bangdots bdot[MAX_BANG_DOTS], *bdotptr=bdot;
- struct spacedot sdot[MAX_SPACE_DOTS];
-
--struct greeble greeb[MAX_GREEBLES];
- struct greeble {
- int active;
- float x,y; // When landed, these represent an offset from the host rock
-@@ -214,6 +213,7 @@
- int landed;
- int boredom; // Goes up while landed
- };
-+struct greeble greeb[MAX_GREEBLES];
- // }}}
-
- void init_greeblies() {
diff --git a/games-arcade/rockdodger/files/rockdodger-0.6.0a-underlink.patch b/games-arcade/rockdodger/files/rockdodger-0.6.0a-underlink.patch
deleted file mode 100644
index 87cd8453476c..000000000000
--- a/games-arcade/rockdodger/files/rockdodger-0.6.0a-underlink.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.old 2011-06-20 21:25:56.788323912 +0200
-+++ Makefile 2011-06-20 21:26:11.970287694 +0200
-@@ -27,7 +27,7 @@
- #SOUNDLIBRARIES=
- SOUNDLIBRARIES=-lSDL_mixer
-
--LIBRARIES=`sdl-config --libs` -lSDL_image $(SOUNDLIBRARIES)
-+LIBRARIES=`sdl-config --libs` -lSDL_image $(SOUNDLIBRARIES) -lm
-
- all: $(EXENAME)
-
diff --git a/games-arcade/rockdodger/metadata.xml b/games-arcade/rockdodger/metadata.xml
deleted file mode 100644
index 2bf107eefc84..000000000000
--- a/games-arcade/rockdodger/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">spacerocks</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/rockdodger/rockdodger-0.6.0a-r1.ebuild b/games-arcade/rockdodger/rockdodger-0.6.0a-r1.ebuild
deleted file mode 100644
index 1938ead0b154..000000000000
--- a/games-arcade/rockdodger/rockdodger-0.6.0a-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Dodge the rocks for as long as possible until you die"
-HOMEPAGE="http://spacerocks.sourceforge.net/"
-SRC_URI="mirror://sourceforge/spacerocks/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # Modify highscores & data directory and add our CFLAGS to the Makefile
- sed -i \
- -e "s:\./data:${GAMES_DATADIR}/${PN}:" \
- -e "s:/usr/share/rockdodger/\.highscore:${GAMES_STATEDIR}/rockdodger.scores:" \
- -e 's:umask(0111):umask(0117):' main.c \
- || die " sed main.c failed"
- sed -i \
- -e "s:-g:${CFLAGS}:" \
- -e 's:cc:$(CC):' \
- -e '/-o/s:\$+:$(LDFLAGS) $+:' \
- Makefile \
- || die "sed Makefile failed"
-
- # The 512 chunksize makes the music skip
- sed -i \
- -e "s:512:1024:" sound.c \
- || die "sed sound.c failed"
- epatch \
- "${FILESDIR}"/${PV}-sec.patch \
- "${FILESDIR}"/${P}-gcc41.patch \
- "${FILESDIR}"/${P}-underlink.patch
-}
-
-src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}"/${PN}
- doins data/*
-
- newicon spacerocks.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Rock Dodger" ${PN}
-
- dodir "${GAMES_STATEDIR}"
- touch "${D}/${GAMES_STATEDIR}"/${PN}.scores
- fperms 660 "${GAMES_STATEDIR}"/${PN}.scores
- prepgamesdirs
-}
diff --git a/games-arcade/rocksndiamonds-4.1.0.0 b/games-arcade/rocksndiamonds-4.1.0.0
new file mode 100644
index 000000000000..aab0426f125d
--- /dev/null
+++ b/games-arcade/rocksndiamonds-4.1.0.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=media-libs/libsdl2[joystick,video] media-libs/sdl2-mixer[mod,mp3,timidity] media-libs/sdl2-net media-libs/sdl2-image[gif] media-libs/smpeg app-arch/unzip
+DESCRIPTION=A Boulderdash clone
+EAPI=6
+HOMEPAGE=http://www.artsoft.org/rocksndiamonds/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+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
+SLOT=0
+SRC_URI=http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-4.1.0.0.tar.gz http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz mirror://gentoo/rnd_jue-v8.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=690763e00adec3dc5a41ecc361acfe63
diff --git a/games-arcade/rocksndiamonds/Manifest b/games-arcade/rocksndiamonds/Manifest
deleted file mode 100644
index ff73dd2ebbea..000000000000
--- a/games-arcade/rocksndiamonds/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-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
-DIST Snake_Bite-1.0.0.zip 6506066 BLAKE2B 852f7815939100f78d6a7ce27df565277f6467cc63c069f77d4e067f0144df092c3b6e73a64d0a9743033d90b20d390761046b253c188fd65873f7b28bf8b451 SHA512 82131cb68c9654cb49ddbb46b0c15f13ce98af4f3b2a46e1cc4f2980eea45a707297c74787f365996321f39a9f7656a9492c3d437e3da0d71a295447c868960e
-DIST Sokoban-1.0.0.zip 295339 BLAKE2B e263e311e58dcc21d11dd10b0fa7af0f871405d932c2e1ea6d580ec58098c6a498202b516cbd3d2f1dd795521b419de61c8c9a195f4b2ea781a35ac645cd9c59 SHA512 b63be5b00c4c0b153bb6fc45fde556c26cd49fa672b279cce2f61b572d9c056d5e10a565530bdf539024d75ffdd38efe68310e98b8f810d9c5dfc17b24ec376b
-DIST rnd-contrib-1.0.0.tar.gz 3389242 BLAKE2B bcdc926a7164788c8c640bf1aced57fbe9d71d99332751d2c4e30460427cb09a30ee3e45f2e6b6a1d83cce9bdf4c92ab187a2385a57bdc2a893735bd19c64b9b SHA512 8bd82f9c34e6e2d2b7ea22fc5899e72a64587469bfb1336d0d33e6ee2bcd04b3b6adca958861b0e29e18e8dac74651c642126511cacb247072e367783a5c6a08
-DIST rnd_jue-v8.tar.bz2 17244645 BLAKE2B 92d0cf646296b065c9ebe54d8d5ecb831eeb49748e47b6d2f019c2fd359d1e6ef5d3cd0472f1247e5c41b6b5aa7154b9e3baae000defc83b24470163a9dfc416 SHA512 cbff4cd16c812d77fe8446da4016d8f75dfa8675298a745062ff53a7783a39a59cffd886fedf1097023e72e111f10ddd56f280a109058a1a8ee069d664d2c59c
-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-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-4.1.0.0-CVE-2011-4606.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch
deleted file mode 100644
index 1aaa9e43dcc3..000000000000
--- a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-CVE-2011-4606.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-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
deleted file mode 100644
index 70c95bd076dc..000000000000
--- a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-YN.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-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
deleted file mode 100644
index f913be382e94..000000000000
--- a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.1.0.0-music-info-url.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-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/metadata.xml b/games-arcade/rocksndiamonds/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/rocksndiamonds/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild
deleted file mode 100644
index f6f2cdcddcf4..000000000000
--- a/games-arcade/rocksndiamonds/rocksndiamonds-4.1.0.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop flag-o-matic
-
-DESCRIPTION="A Boulderdash clone"
-HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
-SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
- http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip
- http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz
- http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz
- http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz
- mirror://gentoo/rnd_jue-v8.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-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
-"
-
-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
- cd "${S}"
- unpack \
- rockslevels-emc-1.0.tar.gz \
- rockslevels-sp-1.0.tar.gz \
- rockslevels-dx-1.0.tar.gz
- cd levels
- unpack \
- rnd_jue-v8.tar.bz2 \
- BD2K3-1.0.0.zip \
- rnd-contrib-1.0.0.tar.gz \
- Snake_Bite-1.0.0.zip \
- Contributions-1.2.0.zip \
- Boulder_Dash_Dream-1.0.0.zip \
- Sokoban-1.0.0.zip
-}
-
-src_prepare() {
- default
- sed -i \
- -e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
- -e '/^MAKE/d' \
- -e '/^CC/d' \
- Makefile || die
-
- sed -i \
- -e '/^LDFLAGS/s/=/+=/' \
- src/Makefile || die
-}
-
-src_compile() {
- replace-cpu-flags k6 k6-1 k6-2 i586
-
- local makeopts="RO_GAME_DIR=/usr/share/${PN} RW_GAME_DIR=/usr/share/${PN}"
- emake -j1 clean
- emake ${makeopts} OPTIONS="${CFLAGS}" sdl2
-}
-
-src_install() {
- dobin rocksndiamonds
- insinto "/usr/share/${PN}"
- doins -r docs graphics levels music sounds
-
- 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-1.0-r1 b/games-arcade/sable-1.0-r1
new file mode 100644
index 000000000000..e2e6635cad07
--- /dev/null
+++ b/games-arcade/sable-1.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=virtual/opengl media-libs/libsdl[joystick,opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer
+DESCRIPTION=A frantic 3D space shooter
+EAPI=6
+HOMEPAGE=http://jeuxlibres.net/showgame/sable.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl media-libs/libsdl[joystick,opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=mirror://gentoo/sable-1.0-src.tgz mirror://gentoo/sable.png
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=d2f1b08ba5c8870ebd67a8afa84537b1
diff --git a/games-arcade/sable/Manifest b/games-arcade/sable/Manifest
deleted file mode 100644
index 45b8cfe9d640..000000000000
--- a/games-arcade/sable/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-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-r1.ebuild 778 BLAKE2B 6d6f0a2ad80f241ca08f0d5ef301066b50bd2fa44e5e03174f9c14c4b3fa6c5b12ade49b67999f06be7f530c734273e469f246152fd5fd64d628fd6f4c5006ab SHA512 7a566f9c10b306baf43ea39332d228af6d446683e48ec81421fbaeb527d708d4ad9c98784749af7beb96c41ff2facc06f5d90add85cfbce5bece1a2f2d5d1de2
-MISC metadata.xml 761 BLAKE2B 86627886615bed5d2d5cb8593327f675d64c3ca52273a49bcabb427de132e543fd7e70339ae6605617bc7bc3bac954261ec3ec3c1c83bdaf5c648f591bcbc552 SHA512 ccebc168e2f7c941ec65238b69f28743e40c75e0c4e9a588d404a74119704448f5b692ddfbd329e8a5a8efd151d6b10de88a5000bda78459d97902852716f7eb
diff --git a/games-arcade/sable/files/sable-1.0-gentoo.patch b/games-arcade/sable/files/sable-1.0-gentoo.patch
deleted file mode 100644
index b809936ff964..000000000000
--- a/games-arcade/sable/files/sable-1.0-gentoo.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -ru sable.orig/src/Makefile sable/src/Makefile
---- sable.orig/src/Makefile 2006-03-14 00:57:31.000000000 -0500
-+++ sable/src/Makefile 2009-01-21 15:15:02.000000000 -0500
-@@ -1,30 +1,10 @@
--# are we on OSX?
--ifeq ($(shell uname), Darwin)
--OSX:=1
--endif
--
--# C options
--CC = gcc
--NOOSXFLAGS = -c `sdl-config --cflags` -O2 -Wall -DSABLE_RESOURCEDIR=\"$(INSTALL_RESDIR)/sable/\" -Iinclude $(CFLAGS)
--ifdef OSX
--FLAGS = $(NOOSXFLAGS) -D_SABLE_OSX_
--else
--FLAGS = $(NOOSXFLAGS)
--endif
--
--# C++ options.
--CXX = g++
--CXXFLAGS = $(FLAGS)
-+NOOSXFLAGS = -c `sdl-config --cflags` -DSABLE_RESOURCEDIR=\"$(INSTALL_RESDIR)/sable/\" -Iinclude
-+
-+CFLAGS += $(NOOSXFLAGS)
-+CXXFLAGS += $(NOOSXFLAGS)
-
- # Linker options.
--LD = g++
--LDFLAGS =
--NOOSXLIBS = -lSDL_image -lSDL_mixer
--ifdef OSX
--LIBS = `sdl-config --static-libs` $(NOOSXLIBS)
--else
--LIBS = `sdl-config --libs` $(NOOSXLIBS) -lGL -lGLU
--endif
-+LIBS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU
-
- COBJS = vcontrol/vcontrol.o \
- bcplrandom.o \
-@@ -35,7 +15,7 @@
- OBJS = $(COBJS) $(CXXOBJS)
-
- sable: $(OBJS)
-- $(LD) $(LDFLAGS) -o sable $(OBJS) $(LIBS)
-+ $(CXX) $(LDFLAGS) -o sable $(OBJS) $(LIBS)
-
- clean:
- rm -f sable *.o vcontrol/*.o svaf/*.o
-@@ -44,7 +24,7 @@
- find . -name \*.c\* | xargs makedepend -Y. -Iinclude >& /dev/null
-
- $(COBJS): %.o: %.c
-- $(CC) $(FLAGS) -o $@ $<
-+ $(CC) $(CFLAGS) -o $@ $<
-
- $(CXXOBJS): %.o: %.cpp
- $(CXX) $(CXXFLAGS) -o $@ $<
diff --git a/games-arcade/sable/metadata.xml b/games-arcade/sable/metadata.xml
deleted file mode 100644
index 2c66a7711fa8..000000000000
--- a/games-arcade/sable/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-Sable is a frantic 3d space shooter inspired by games such as After Burner and
-Space Harrier. You pilot a ship through an obstacle-laden landscape and attack
-or evade swarms of enemies.
-
-The game itself is quite easy to play. The arrow keys move your ship, and the
-space bar fires your cannons. Holding down the space bar produces a rapid-fire
-effect. Avoid enemy craft, enemy shots, and the pylons. Pylons are destroyable
-but require concentrated fire to destroy.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/sable/sable-1.0-r1.ebuild b/games-arcade/sable/sable-1.0-r1.ebuild
deleted file mode 100644
index 9ff9a086c60e..000000000000
--- a/games-arcade/sable/sable-1.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A frantic 3D space shooter"
-HOMEPAGE="http://jeuxlibres.net/showgame/sable.html"
-SRC_URI="mirror://gentoo/${P}-src.tgz
- mirror://gentoo/${PN}.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- media-libs/libsdl[joystick,opengl,sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_compile() {
- emake INSTALL_RESDIR="/usr/share"
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/${PN}
- doins -r models sfx textures
- einstalldocs
-
- doicon "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN} Sable
-}
diff --git a/games-arcade/savagewheels-1.6.1-r1 b/games-arcade/savagewheels-1.6.1-r1
new file mode 100644
index 000000000000..e2c197866650
--- /dev/null
+++ b/games-arcade/savagewheels-1.6.1-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=media-libs/libsdl sound? ( !fmod? ( media-libs/sdl-mixer[mod,modplug] ) fmod? ( >=media-libs/fmod-4.38.00 ) ) sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=2D car crashing game similar to the old classic Destruction Derby.
+EAPI=6
+HOMEPAGE=https://github.com/petarov/savagewheels
+IUSE=fmod sound
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=media-libs/libsdl sound? ( !fmod? ( media-libs/sdl-mixer[mod,modplug] ) fmod? ( >=media-libs/fmod-4.38.00 ) )
+REQUIRED_USE=fmod? ( sound )
+SLOT=0
+SRC_URI=https://github.com/petarov/savagewheels/archive/1.6.1.tar.gz -> savagewheels-1.6.1.tar.gz https://github.com/petarov/savagewheels/releases/download/v1.4/savagewheels-gamedata.tar.gz -> savagewheels-gamedata-1.4.0.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=04b7ac94a2f855415fb11e8575df25d5
diff --git a/games-arcade/savagewheels/Manifest b/games-arcade/savagewheels/Manifest
deleted file mode 100644
index 3ebd9eefc35c..000000000000
--- a/games-arcade/savagewheels/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX savagewheels.in 1488 BLAKE2B 5676996a1785b8653eaed1d2a606ac0a56fd55361e280517564d93c0aba1984bfbc603232a1225504c99a73bcb422659bf75121af8b7e2421a9b339550344024 SHA512 b13ff4b2739e3f5cb797c9364687c9077852863f9a3a1176fc03e3f9f030293366b177b1a494a8b12ee69ba6ee7aac8589475a5b2246135038ad3138990f2088
-DIST savagewheels-1.6.1.tar.gz 596480 BLAKE2B a1e236418e3e2af1634360c0a6c3e5debf0b429960f4dde0c3ed31a0450c9de73b0b67a833d66523004115ddd61dc32e156fcd64bd783c5cca8c3281e1684639 SHA512 0e535f5f86b1656fa20a2de3dbc9c107f9daacfd37308ca4e2e15df43b177161767a2834c0ed1b9cb93eed0b642092e4f840abf451d2de5082d3c4c721bedc0e
-DIST savagewheels-gamedata-1.4.0.tar.gz 13183072 BLAKE2B 1fdd20cd3bdd5589d17d131d13d1dbe56889f05972c162583a4b9b7cdb3eadea32b7d7a1130f2eb239ec87e1cb3dc6f02d6d15504463b399e12271348106702f SHA512 102214e18edb911b168e41999d239e3070255720f250e8ea640d365b3f7fc4c772cbf322f4558ba6c05fd56d904613c758918e25712e89eb2aca3e948c26fc65
-EBUILD savagewheels-1.6.1-r1.ebuild 1400 BLAKE2B ee2ddd5e6974a2b2389acaa5e1dcc104ba36062f44d085de51ac780909cca2217c558d7fc78f374237c667043c2a25fee2bc32366dfdd73b1335128913a3ca04 SHA512 2d7fbac6c6db683dee92c09087cabfd1603128095c55b985d47773b259c40317eb79bdbe9060a130e6379c007c327987e8b45dfdff0baefaeae3b7fa747e0e7e
-MISC metadata.xml 342 BLAKE2B 6f4cbacd74ec408ccba1de7cfbe4eb899ffaa4c30bb3ecc2a1500398c29f15795bde02fe21043ee3e671eeb50503931b23ac7ee95dbdf13770d0a365bfbada97 SHA512 5f3c0b7396ba31bef6d4dd9b936a2554b12aecf87cf95968c9b976709de808999598e3caa2be38c96d8a37be80850f95c67d0e71c0387a1b2bfe4982e3345d07
diff --git a/games-arcade/savagewheels/files/savagewheels.in b/games-arcade/savagewheels/files/savagewheels.in
deleted file mode 100644
index c1b4c689f71c..000000000000
--- a/games-arcade/savagewheels/files/savagewheels.in
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-export SAVAGEWHEELS_SYS_DATADIR="${SAVAGEWHEELS_SYS_DATADIR-@CMAKE_INSTALL_DATADIR@}"
-export SAVAGEWHEELS_LIBEXECDIR="${SAVAGEWHEELS_LIBEXECDIR-@CMAKE_INSTALL_LIBEXECDIR@}"
-export SAVAGEWHEELS_USR_CONFDIR="${SAVAGEWHEELS_USR_CONFDIR-${HOME}/.config/savagewheels}"
-export SAVAGEWHEELS_USR_DATADIR="${SAVAGEWHEELS_USR_DATADIR-${HOME}/.local/share/savagewheels}"
-
-if [ ! -d ${SAVAGEWHEELS_USR_CONFDIR} ]; then
- if [ -e ${SAVAGEWHEELS_USR_CONFDIR} ]; then
- printf "${SAVAGEWHEELS_USR_CONFDIR} exists but is not a directory.\n" >&2
- printf " Please remove.\n" >&2
- exit 1
- fi
- mkdir -p ${SAVAGEWHEELS_USR_CONFDIR}
- if [ $? -ne 0 ]; then
- printf "Failed to create ${SAVAGEWHEELS_USR_CONFDIR}\n" >&2
- exit 1
- fi
-fi
-
-if [ ! -d ${SAVAGEWHEELS_USR_DATADIR} ]; then
- if [ -e ${SAVAGEWHEELS_USR_DATADIR} ]; then
- printf "${SAVAGEWHEELS_USR_DATADIR} exists but is not a directory.\n" >&2
- printf " Please remove.\n" >&2
- exit 1
- fi
- mkdir -p ${SAVAGEWHEELS_USR_DATADIR}
- if [ $? -ne 0 ]; then
- printf "Failed to create ${SAVAGEWHEELS_USR_DATADIR}\n" >&2
- exit 1
- fi
-fi
-
-if [ ! -e ${SAVAGEWHEELS_USR_CONFDIR}/bindings.xml ]; then
- cp ${SAVAGEWHEELS_SYS_DATADIR}/bindings.xml ${SAVAGEWHEELS_USR_CONFDIR}
- if [ $? -ne 0 ]; then
- printf "Failed to create ${SAVAGEWHEELS_USR_CONFDIR}/bindings.xml\n" >&2
- exit 1
- fi
-fi
-
-exec ${SAVAGEWHEELS_LIBEXECDIR}/savagewheels "$@"
diff --git a/games-arcade/savagewheels/metadata.xml b/games-arcade/savagewheels/metadata.xml
deleted file mode 100644
index 00392a14830e..000000000000
--- a/games-arcade/savagewheels/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="fmod">Enable the fmod music and sound effects library</flag>
- </use>
- <upstream>
- <remote-id type="github">petarov/savagewheels</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/savagewheels/savagewheels-1.6.1-r1.ebuild b/games-arcade/savagewheels/savagewheels-1.6.1-r1.ebuild
deleted file mode 100644
index 7d06e4db88b4..000000000000
--- a/games-arcade/savagewheels/savagewheels-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="2D car crashing game similar to the old classic Destruction Derby."
-HOMEPAGE="https://github.com/petarov/savagewheels"
-
-GAMEDATA="${PN}-gamedata-1.4.0"
-
-SRC_URI="
- https://github.com/petarov/savagewheels/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/petarov/savagewheels/releases/download/v1.4/${PN}-gamedata.tar.gz -> ${GAMEDATA}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="fmod sound"
-
-RDEPEND="
- media-libs/libsdl
- sound? (
- !fmod? ( media-libs/sdl-mixer[mod,modplug] )
- fmod? ( >=media-libs/fmod-4.38.00 )
- )"
-
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="fmod? ( sound )"
-
-src_unpack() {
- unpack ${P}.tar.gz
-
- cp "${FILESDIR}/${PN}.in" "${S}" || die
- mkdir "${WORKDIR}/${GAMEDATA}" ||
- die "Failed to make directory: ${WORKDIR}/${GAMEDATA}"
- cd "${WORKDIR}/${GAMEDATA}" ||
- die "Unable to change into directory: ${WORKDIR}/${GAMEDATA}"
- unpack "${GAMEDATA}.tar.gz"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DATADIR=share/${PN}
- -DCMAKE_INSTALL_LIBEXECDIR=libexec/${PN}
- $(usex sound $(usex fmod '-DSOUND=FMOD -DFMOD_PATH=/opt/fmodex/api' '-DSOUND=YES') '-DSOUND=NO')
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- insinto /usr/share/${PN}
- doins -r "${WORKDIR}/${GAMEDATA}/."
-}
diff --git a/games-arcade/sdb-1.0.2-r1 b/games-arcade/sdb-1.0.2-r1
new file mode 100644
index 000000000000..cf6e41c03c3f
--- /dev/null
+++ b/games-arcade/sdb-1.0.2-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=virtual/opengl media-libs/libsdl media-libs/sdl-image[png] media-libs/sdl-mixer
+DESCRIPTION=A 2D top-down action game; escape a facility full of walking death machines
+EAPI=6
+HOMEPAGE=http://sdb.gamecreation.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl media-libs/libsdl media-libs/sdl-image[png] media-libs/sdl-mixer
+SLOT=0
+SRC_URI=http://gcsociety.sp.cs.cmu.edu/~frenzy/sdb-1.0.2.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=e32355ad287f5341d66f0fb43b4fda1f
diff --git a/games-arcade/sdb/Manifest b/games-arcade/sdb/Manifest
deleted file mode 100644
index 6e545909480f..000000000000
--- a/games-arcade/sdb/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX sdb-1.0.2-endian.patch 9118 BLAKE2B de2bbe81f5d1fcf571a5b8eedf97892ff6eaccaa7a0acb74427740f27fdfb8f517cc38c1ccdaee59480fb1e224f8c7a768355af50bfd1cb66fea338eea2133a0 SHA512 65b623d93e2369353cc2c900e38b8dfb56e6896cf34447305870c3c01a97770371ecff6c9586f7b758c64b1de4f85da3e0c79264587be325e226488545ea0754
-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-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-endian.patch b/games-arcade/sdb/files/sdb-1.0.2-endian.patch
deleted file mode 100644
index e7b33970274f..000000000000
--- a/games-arcade/sdb/files/sdb-1.0.2-endian.patch
+++ /dev/null
@@ -1,275 +0,0 @@
-diff -Naur sdb-1.0.2.orig/src/byteswap.h sdb-1.0.2/src/byteswap.h
---- sdb-1.0.2.orig/src/byteswap.h 1970-01-01 01:00:00.000000000 +0100
-+++ sdb-1.0.2/src/byteswap.h 2005-06-11 14:02:33.401905848 +0200
-@@ -0,0 +1,187 @@
-+/* $OpenBSD: endian.h,v 1.14 2004/01/11 19:17:31 brad Exp $ */
-+
-+/*-
-+ * Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+/*
-+ * Generic definitions for little- and big-endian systems. Other endianesses
-+ * has to be dealt with in the specific machine/endian.h file for that port.
-+ *
-+ * This file is meant to be included from a little- or big-endian port's
-+ * machine/endian.h after setting BYTE_ORDER to either 1234 for little endian
-+ * or 4321 for big..
-+ */
-+
-+#ifndef _BYTESWAP_H_
-+#define _BYTESWAP_H_
-+
-+#undef LITTLE_ENDIAN
-+#define LITTLE_ENDIAN 1234
-+#undef BIG_ENDIAN
-+#define BIG_ENDIAN 4321
-+#undef PDP_ENDIAN
-+#define PDP_ENDIAN 3412
-+
-+#ifdef __GNUC__
-+
-+#define __swap16gen(x) __extension__({ \
-+ unsigned short __swap16gen_x = (x); \
-+ \
-+ (unsigned short)((__swap16gen_x & 0xff) << 8 | \
-+ (__swap16gen_x & 0xff00) >> 8); \
-+})
-+
-+#define __swap32gen(x) __extension__({ \
-+ unsigned int __swap32gen_x = (x); \
-+ \
-+ (unsigned int)((__swap32gen_x & 0xff) << 24 | \
-+ (__swap32gen_x & 0xff00) << 8 | \
-+ (__swap32gen_x & 0xff0000) >> 8 | \
-+ (__swap32gen_x & 0xff000000) >> 24); \
-+})
-+
-+#else /* __GNUC__ */
-+
-+/* Note that these macros evaluate their arguments several times. */
-+#define __swap16gen(x) \
-+ (unsigned short)(((unsigned short)(x) & 0xff) << 8 | ((unsigned short)(x) & 0xff00) >> 8)
-+
-+#define __swap32gen(x) \
-+ (unsigned int)(((unsigned int)(x) & 0xff) << 24 | \
-+ ((unsigned int)(x) & 0xff00) << 8 | ((unsigned int)(x) & 0xff0000) >> 8 | \
-+ ((unsigned int)(x) & 0xff000000) >> 24)
-+
-+#endif /* __GNUC__ */
-+
-+/*
-+ * Define MD_SWAP if you provide swap{16,32}md functions/macros that are
-+ * optimized for your architecture, These will be used for swap{16,32}
-+ * unless the argument is a constant and we are using GCC, where we can
-+ * take advantage of the CSE phase much better by using the generic version.
-+ */
-+#ifdef MD_SWAP
-+#if __GNUC__
-+
-+#define swap16(x) __extension__({ \
-+ unsigned short __swap16_x = (x); \
-+ \
-+ __builtin_constant_p(x) ? __swap16gen(__swap16_x) : \
-+ __swap16md(__swap16_x); \
-+})
-+
-+#define swap32(x) __extension__({ \
-+ unsigned int __swap32_x = (x); \
-+ \
-+ __builtin_constant_p(x) ? __swap32gen(__swap32_x) : \
-+ __swap32md(__swap32_x); \
-+})
-+
-+#endif /* __GNUC__ */
-+
-+#else /* MD_SWAP */
-+#define swap16 __swap16gen
-+#define swap32 __swap32gen
-+#endif /* MD_SWAP */
-+
-+#define swap16_multi(v, n) do { \
-+ size_t __swap16_multi_n = (n); \
-+ unsigned short *__swap16_multi_v = (v); \
-+ \
-+ while (__swap16_multi_n) { \
-+ *__swap16_multi_v = swap16(*__swap16_multi_v); \
-+ __swap16_multi_v++; \
-+ __swap16_multi_n--; \
-+ } \
-+} while (0)
-+
-+#if BYTE_ORDER == LITTLE_ENDIAN
-+
-+#define letohf(x) (x)
-+
-+/* Can be overridden by machine/endian.h before inclusion of this file. */
-+#ifndef _QUAD_HIGHWORD
-+#define _QUAD_HIGHWORD 1
-+#endif
-+#ifndef _QUAD_LOWWORD
-+#define _QUAD_LOWWORD 0
-+#endif
-+
-+#define htobe16 swap16
-+#define htobe32 swap32
-+#define betoh16 swap16
-+#define betoh32 swap32
-+
-+#define htole16(x) (x)
-+#define htole32(x) (x)
-+#define letoh16(x) (x)
-+#define letoh32(x) (x)
-+
-+#endif /* BYTE_ORDER */
-+
-+#if BYTE_ORDER == BIG_ENDIAN
-+
-+inline float letohf(float in) {
-+ float retVal;
-+ char* p = (char*)&retVal;
-+ char* i = (char*)&in;
-+ p[0] = i[3];
-+ p[1] = i[2];
-+ p[2] = i[1];
-+ p[3] = i[0];
-+
-+ return retVal;
-+}
-+
-+/* Can be overridden by machine/endian.h before inclusion of this file. */
-+#ifndef _QUAD_HIGHWORD
-+#define _QUAD_HIGHWORD 0
-+#endif
-+#ifndef _QUAD_LOWWORD
-+#define _QUAD_LOWWORD 1
-+#endif
-+
-+#define htole16 swap16
-+#define htole32 swap32
-+#define letoh16 swap16
-+#define letoh32 swap32
-+
-+#define htobe16(x) (x)
-+#define htobe32(x) (x)
-+#define betoh16(x) (x)
-+#define betoh32(x) (x)
-+
-+#endif /* BYTE_ORDER */
-+
-+#define htons htobe16
-+#define htonl htobe32
-+#define ntohs betoh16
-+#define ntohl betoh32
-+
-+#define NTOHL(x) (x) = ntohl((unsigned int)(x))
-+#define NTOHS(x) (x) = ntohs((unsigned short)(x))
-+#define HTONL(x) (x) = htonl((unsigned int)(x))
-+#define HTONS(x) (x) = htons((unsigned short)(x))
-+
-+#endif /* _SYS_ENDIAN_H_ */
-+
-diff -Naur sdb-1.0.2.orig/src/md2.cpp sdb-1.0.2/src/md2.cpp
---- sdb-1.0.2.orig/src/md2.cpp 2005-06-11 13:54:13.616884720 +0200
-+++ sdb-1.0.2/src/md2.cpp 2005-06-11 14:28:34.726548424 +0200
-@@ -27,6 +27,7 @@
- */
-
- #include "sdb.h"
-+#include "byteswap.h"
-
- void ModelObject::draw()
- {
-@@ -145,6 +146,23 @@
- errorMessage(8, "FLAGRANT SYSTEM ERROR", "Unable to load model %s", strFileName);
-
- fread(&m_Header, 1, sizeof(tMd2Header), m_FilePointer);
-+ m_Header.magic = letoh32(m_Header.magic);
-+ m_Header.version = letoh32(m_Header.version);
-+ m_Header.skinWidth = letoh32(m_Header.skinWidth);
-+ m_Header.skinHeight = letoh32(m_Header.skinHeight);
-+ m_Header.frameSize = letoh32(m_Header.frameSize);
-+ m_Header.numSkins = letoh32(m_Header.numSkins);
-+ m_Header.numVertices = letoh32(m_Header.numVertices);
-+ m_Header.numTexCoords = letoh32(m_Header.numTexCoords);
-+ m_Header.numTriangles = letoh32(m_Header.numTriangles);
-+ m_Header.numGlCommands = letoh32(m_Header.numGlCommands);
-+ m_Header.numFrames = letoh32(m_Header.numFrames);
-+ m_Header.offsetSkins = letoh32(m_Header.offsetSkins);
-+ m_Header.offsetTexCoords = letoh32(m_Header.offsetTexCoords);
-+ m_Header.offsetTriangles = letoh32(m_Header.offsetTriangles);
-+ m_Header.offsetFrames = letoh32(m_Header.offsetFrames);
-+ m_Header.offsetGlCommands = letoh32(m_Header.offsetGlCommands);
-+ m_Header.offsetEnd = letoh32(m_Header.offsetEnd);
-
- if(m_Header.version != 8)
- errorMessage(8, "FLAGRANT SYSTEM ERROR", "Invalid file format (version not 8) %s", strFileName);
-@@ -197,12 +215,22 @@
-
- // Read in all the texture coordinates in one fell swoop
- fread(m_pTexCoords, sizeof(tMd2TexCoord), m_Header.numTexCoords, m_FilePointer);
-+ for (int i=0; i < m_Header.numTexCoords; ++i) {
-+ m_pTexCoords[i].u = letoh16(m_pTexCoords[i].u);
-+ m_pTexCoords[i].v = letoh16(m_pTexCoords[i].v);
-+ }
-
- // Move the file pointer to the triangles/face data offset
- fseek(m_FilePointer, m_Header.offsetTriangles, SEEK_SET);
-
- // Read in the face data for each triangle (vertex and texCoord indices)
- fread(m_pTriangles, sizeof(tMd2Face), m_Header.numTriangles, m_FilePointer);
-+ for (int i=0; i < m_Header.numTriangles; ++i) {
-+ for (int j=0; j < 3; ++j) {
-+ m_pTriangles[i].vertexIndices[j] = letoh16(m_pTriangles[i].vertexIndices[j]);
-+ m_pTriangles[i].textureIndices[j] = letoh16(m_pTriangles[i].textureIndices[j]);
-+ }
-+ }
-
- // Move the file pointer to the vertices (frames)
- fseek(m_FilePointer, m_Header.offsetFrames, SEEK_SET);
-@@ -213,6 +241,10 @@
-
- // Read in the first frame of animation
- fread(pFrame, 1, m_Header.frameSize, m_FilePointer);
-+ for (int j=0; j < 3; ++j) {
-+ pFrame->scale[j] = letohf(pFrame->scale[j]);
-+ pFrame->translate[j] = letohf(pFrame->translate[j]);
-+ }
-
- m_pFrames[i].pVertices = new tMd2Triangle [m_Header.numVertices];
-
-diff -Naur sdb-1.0.2.orig/src/sdb.h sdb-1.0.2/src/sdb.h
---- sdb-1.0.2.orig/src/sdb.h 2005-06-11 13:54:13.610885632 +0200
-+++ sdb-1.0.2/src/sdb.h 2005-06-11 14:26:02.116748640 +0200
-@@ -57,11 +57,7 @@
- #include <sys/time.h>
- #endif
-
--#if SDL_BYTEORDER == SDL_BIG_ENDIAN
--#define MD2_SUFFIX ".md2b"
--#else
- #define MD2_SUFFIX ".md2"
--#endif
-
- using namespace std;
-
diff --git a/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch b/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch
deleted file mode 100644
index 731ce7df3b52..000000000000
--- a/games-arcade/sdb/files/sdb-1.0.2-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/sdb.h
-+++ b/src/sdb.h
-@@ -35,6 +35,7 @@
- #include <vector>
- #include <fstream>
- #include <iostream>
-+#include <climits>
-
- #ifndef __APPLE__
- #include <SDL/SDL.h>
diff --git a/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch b/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch
deleted file mode 100644
index 653fb814f4c0..000000000000
--- a/games-arcade/sdb/files/sdb-1.0.2-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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)
-
- $(BIN): $(OBJ)
-- $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
-+ $(CPP) $(LDFLAGS) $(LINKOBJ) -o $(BIN) $(LIBS)
-
- main.o: main.cpp
- $(CPP) -c main.cpp -o main.o $(CXXFLAGS)
diff --git a/games-arcade/sdb/metadata.xml b/games-arcade/sdb/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/sdb/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/sdb/sdb-1.0.2-r1.ebuild b/games-arcade/sdb/sdb-1.0.2-r1.ebuild
deleted file mode 100644
index 155c5d3a4e9c..000000000000
--- a/games-arcade/sdb/sdb-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- media-libs/libsdl
- media-libs/sdl-image[png]
- media-libs/sdl-mixer"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -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"
- eapply \
- "${FILESDIR}"/${P}-endian.patch \
- "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-ldflags.patch
-}
-
-src_compile() {
- emake \
- -C src \
- CXXFLAGS="${CXXFLAGS} $(sdl-config --cflags)"
-}
-
-src_install() {
- 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"
- einstalldocs
-}
diff --git a/games-arcade/sdl-sopwith-1.7.5-r2 b/games-arcade/sdl-sopwith-1.7.5-r2
new file mode 100644
index 000000000000..f8a9882e42c8
--- /dev/null
+++ b/games-arcade/sdl-sopwith-1.7.5-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>=media-libs/libsdl-1.1.3[video] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Port of the classic Sopwith game using LibSDL
+EAPI=6
+HOMEPAGE=http://sdl-sopwith.sourceforge.net/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libsdl-1.1.3[video]
+SLOT=0
+SRC_URI=mirror://sourceforge/sdl-sopwith/sopwith-1.7.5.tar.gz https://src.fedoraproject.org/rpms/sopwith/raw/master/f/sopwith.png
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=2c0d72913c773cbdff60f22b0ebf760c
diff --git a/games-arcade/sdl-sopwith/Manifest b/games-arcade/sdl-sopwith/Manifest
deleted file mode 100644
index 4e5efd348f38..000000000000
--- a/games-arcade/sdl-sopwith/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-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
-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
deleted file mode 100644
index a5dbc59f3c72..000000000000
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-nogtk.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/configure.in.old
-+++ b/configure.in
-@@ -61,11 +61,6 @@
- SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS sdl"
- ],)
-
--PKG_CHECK_MODULES(GTK, glib-2.0 >= 2.0 gtk+-2.0 >= 2.0, [
-- SOPWITH_BINS="$SOPWITH_BINS" # gtksopwith"
-- SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS" # gtk"
--],)
--
- AC_SUBST(SOPWITH_BINS)
- AC_SUBST(SOPWITH_SUBDIRS)
-
-@@ -71,7 +71,7 @@
-
- dnl check for TCPIP support
-
--AC_CHECK_HEADER(netinet/ip.h, AC_DEFINE(TCPIP),,)
-+AC_CHECK_HEADER(netinet/ip.h, AC_DEFINE([TCPIP], [1], [TCP/IP support]),,)
-
- dnl generate Makefiles
-
---- a/src/Makefile.am.old
-+++ b/src/Makefile.am
-@@ -6,7 +6,7 @@
- bin_PROGRAMS = @SOPWITH_BINS@
- EXTRA_PROGRAMS = sopwith gtksopwith psopwith
-
--CFLAGS = @CFLAGS@ -I..
-+AM_CFLAGS = @SDL_CFLAGS@ -I..
-
- COMMON_SRC = \
- video.h swcollsn.c swgames.h swmain.h swutil.h \
---- 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..
-
- noinst_LIBRARIES = libsdlsopwith.a
-
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
deleted file mode 100644
index e9da16c43905..000000000000
--- a/games-arcade/sdl-sopwith/files/sdl-sopwith-1.7.5-video-fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Upstream patch: fix segfault while video device detection.
-Discovered here - https://bugs.gentoo.org/show_bug.cgi?id=458504
-
---- 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;
- int flags = 0;
-+ int status;
-
- printf("CGA Screen Emulation\n");
- printf("init screen: ");
-
-- SDL_Init(SDL_INIT_VIDEO);
-+ status = SDL_Init(SDL_INIT_VIDEO);
-+ if (status == -1)
-+ {
-+ fprintf(stderr, "Unable to locate video device. Exiting.\n");
-+ exit(1);
-+ }
-
- srand(time(NULL));
- set_icon(symbol_plane[rand() % 2][rand() % 16]);
diff --git a/games-arcade/sdl-sopwith/metadata.xml b/games-arcade/sdl-sopwith/metadata.xml
deleted file mode 100644
index a7ff32dedabd..000000000000
--- a/games-arcade/sdl-sopwith/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">sdl-sopwith</remote-id>
- </upstream>
-</pkgmetadata>
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
deleted file mode 100644
index 72ea6fb30eba..000000000000
--- a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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-1.3.4-r4 b/games-arcade/sdlroids-1.3.4-r4
new file mode 100644
index 000000000000..f999a464e776
--- /dev/null
+++ b/games-arcade/sdlroids-1.3.4-r4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl media-libs/sdl-mixer
+DESCRIPTION=Asteroids Clone for X using SDL
+EAPI=6
+HOMEPAGE=http://david.hedbor.org/projects/sdlroids/
+KEYWORDS=~alpha ~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/sdl-mixer
+SLOT=0
+SRC_URI=mirror://sourceforge/sdlroids/sdlroids-1.3.4.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=ca3ec1c275b1c0ab44120b296d0e9def
diff --git a/games-arcade/sdlroids/Manifest b/games-arcade/sdlroids/Manifest
deleted file mode 100644
index 499d6f9fbba8..000000000000
--- a/games-arcade/sdlroids/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index eb2eb0c2ada4..000000000000
--- a/games-arcade/sdlroids/files/1.3.4-sound.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- 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) {
-
- if((samples[num] = Mix_LoadWAV(samplename[num])) ||
-- Mix_LoadWAV(datafilename(NULL, samplename[num])) ||
-- Mix_LoadWAV(datafilename(DATADIR, samplename[num])) ||
-- Mix_LoadWAV(datafilename(bindir, samplename[num])))
-+ (samples[num] = Mix_LoadWAV(datafilename(NULL, samplename[num]))) ||
-+ (samples[num] = Mix_LoadWAV(datafilename(DATADIR, samplename[num]))) ||
-+ (samples[num] = Mix_LoadWAV(datafilename(bindir, samplename[num]))))
- return 1;
- return 0;
- }
diff --git a/games-arcade/sdlroids/metadata.xml b/games-arcade/sdlroids/metadata.xml
deleted file mode 100644
index baad890bb595..000000000000
--- a/games-arcade/sdlroids/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">sdlroids</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild b/games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild
deleted file mode 100644
index 83678ee1a7b4..000000000000
--- a/games-arcade/sdlroids/sdlroids-1.3.4-r4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Asteroids Clone for X using SDL"
-HOMEPAGE="http://david.hedbor.org/projects/sdlroids/"
-SRC_URI="mirror://sourceforge/sdlroids/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl
- 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"
- eapply "${FILESDIR}"/${PV}-sound.patch
-}
-
-src_install() {
- default
- newicon icons/sdlroids-48x48.xpm ${PN}.xpm
- make_desktop_entry ${PN} SDLRoids ${PN}
-}
diff --git a/games-arcade/sdlsasteroids-3.0.1-r1 b/games-arcade/sdlsasteroids-3.0.1-r1
new file mode 100644
index 000000000000..3b0d2bec4210
--- /dev/null
+++ b/games-arcade/sdlsasteroids-3.0.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=virtual/opengl media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/sdl-image[png] media-libs/sdl-ttf
+DESCRIPTION=Rework of Sasteroids using SDL
+EAPI=6
+HOMEPAGE=http://sdlsas.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 freedist
+RDEPEND=virtual/opengl media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/sdl-image[png] media-libs/sdl-ttf
+SLOT=0
+SRC_URI=mirror://sourceforge/sdlsas/SDLSasteroids-3.0.1.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=ca56d0412fff2812d7374e3a865fdf7f
diff --git a/games-arcade/sdlsasteroids/Manifest b/games-arcade/sdlsasteroids/Manifest
deleted file mode 100644
index 1f3c0c8ccd8f..000000000000
--- a/games-arcade/sdlsasteroids/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-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-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
deleted file mode 100644
index 9863f0c051e9..000000000000
--- a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/sbitmap.h
-+++ b/src/sbitmap.h
-@@ -36,7 +36,7 @@
- void LoadImage(char* path);
- void LoadSurface(SDL_Surface* surface);
-
-- void put(float x, float y, float rotate = 1.0f, float rotate = 1.0f, float layer = 0.0f);
-+ void put(float x, float y, float sf = 1.0f, float rotate = 1.0f, float layer = 0.0f);
- void putA(float x, float y, float layer = 0.0f, float alpha = 1.0f);
-
- inline float width() const
diff --git a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch b/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch
deleted file mode 100644
index 581010b51388..000000000000
--- a/games-arcade/sdlsasteroids/files/sdlsasteroids-3.0.1-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 @@
-
-
- $(SASTEROIDS): $(SASTEROIDS_O)
-- g++ -Wall -o $(SASTEROIDS) $(SASTEROIDS_O) $(DEFINES) $(DEBUG) $(OPTS) $(CFLAGS) $(LIBS)
-+ g++ $(LDFLAGS) -Wall -o $(SASTEROIDS) $(SASTEROIDS_O) $(DEFINES) $(DEBUG) $(OPTS) $(CFLAGS) $(LIBS)
-
-
- .cpp.o:
diff --git a/games-arcade/sdlsasteroids/metadata.xml b/games-arcade/sdlsasteroids/metadata.xml
deleted file mode 100644
index 11957fc04bd7..000000000000
--- a/games-arcade/sdlsasteroids/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">sdlsas</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild
deleted file mode 100644
index 24ecc1564280..000000000000
--- a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Rework of Sasteroids using SDL"
-HOMEPAGE="http://sdlsas.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sdlsas/SDLSasteroids-${PV}.tar.gz"
-
-LICENSE="GPL-2 freedist"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- media-libs/sdl-mixer
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-image[png]
- media-libs/sdl-ttf"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/SDLSasteroids-${PV}"
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-ldflags.patch
- sed -i \
- -e 's/make /$(MAKE) /' \
- -e 's/--strip//' \
- Makefile || die
- sed -i \
- -e '/^CC/d' \
- -e 's/g++/$(CXX)/' \
- -e 's/CC/CXX/' \
- -e 's/CFLAGS/CXXFLAGS/' \
- src/Makefile || die
-}
-
-src_compile() {
- emake \
- GAMEDIR="/usr/share/${PN}" \
- OPTS="${CXXFLAGS}"
-}
-
-src_install() {
- dodir /usr/share/man/man6/
- emake \
- GAMEDIR="${D}/usr/share/${PN}" \
- BINDIR="${D}/usr/bin" \
- MANDIR="${D}/usr/share/man/" \
- install
- dodoc ChangeLog README README.xast TODO description
- newicon graphics/sprite/bigast.png ${PN}.png
- make_desktop_entry sasteroids "Sasteroids" ${PN}
-}
diff --git a/games-arcade/skystreets-0.2.4 b/games-arcade/skystreets-0.2.4
new file mode 100644
index 000000000000..8f16141c6bc1
--- /dev/null
+++ b/games-arcade/skystreets-0.2.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=virtual/opengl virtual/glu media-libs/libsdl[opengl,video] media-libs/sdl-image
+DESCRIPTION=A remake of the old DOS game Skyroads
+EAPI=5
+HOMEPAGE=http://freecode.com/projects/skystreets
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=OSL-2.0
+RDEPEND=virtual/opengl virtual/glu media-libs/libsdl[opengl,video] media-libs/sdl-image games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://gentoo/skystreets-0.2.4.tar.bz2
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=698db8ca6092866a6c2c8c2b4cab25bb
diff --git a/games-arcade/skystreets/Manifest b/games-arcade/skystreets/Manifest
deleted file mode 100644
index ebf5bf991e17..000000000000
--- a/games-arcade/skystreets/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 0.2.4-gl.patch 240 BLAKE2B 6f3b25ba5ea166b58c6fd89b9b0ea8e0a2bfb846fd6e94707e159f1305e1137593ab930ba5ba38efc2dd2835dd926fb5e0c2e6cd3fa7c6d31f5aff05580d615c SHA512 2199f827f414bf44b1d52cc48293ec9070445d39f91c153ad748e0b6dde9dbad41ed7aecb142c18f49ff0a7e8e2b850f24536861a330a955025a9dc940552785
-AUX skystreets-0.2.4-as-needed.patch 437 BLAKE2B f6f97ad09aaae150d8edf40941fe65dc3c28a16a7dd5becd45584ef19e8fe489c8a4c1dc0db55c45ccb11070d2a32cad8c0ba36b04eeb165f499b7c4b4e930aa SHA512 a62e31cb23e766ef53460f6dde86e35040218e94939607622d0d9a625d5c291007b6cd59a7e3267e109cbb6d2c20f31b841a5340a19a570852b9f20cd1b6e18b
-DIST skystreets-0.2.4.tar.bz2 1838860 BLAKE2B b52af4fc799b4ab7063030c6281faa0cae66c9a64c3f6797ad8907f5ba72fa7dcb0bc4db8c21260464f4af4aca2e91c06277913117997c36edd538ae2a0b149e SHA512 b27ac359f3f4e187aa3fa6d576574301baee56a90a7502b10976924b7def95a65adac47940637b02467ad3902df981e33871cfb7f81e583f478b7319e6baafe6
-EBUILD skystreets-0.2.4.ebuild 667 BLAKE2B ed81d7cd9318a2875993a5b5874006c81195354abb03ca6a85772605864d4a507b9c80caa8fd14496f1ad62da23151956c3baca268fad4cb20b71a00003483f1 SHA512 fa9751500a315225ea7f85b5f9ffd3d98455cf993c84b91d162970d8fbb25be608272aee942890a0b5f43f5cb95848d4e23051ecad0718999b38eddb7c7b44dc
-MISC metadata.xml 330 BLAKE2B 3a6ed60562a802028d6c3f2d22f30903952817a4e3fd6e7c49f04d5855c852ae48b2747dc673474f17614951c75f0c4f7ea48fb19bcc5f2d70d8dac065332520 SHA512 6b25b5c3f1337101ef3bafd5e88f5b134605c7fff1759c859db1948ab23423f02bd128cc407cb4af451923e9031fa5558339ec0e32b1e9378fd8abbd0e85d325
diff --git a/games-arcade/skystreets/files/0.2.4-gl.patch b/games-arcade/skystreets/files/0.2.4-gl.patch
deleted file mode 100644
index 6ff5548a5fa3..000000000000
--- a/games-arcade/skystreets/files/0.2.4-gl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- game.cpp.old 2004-12-31 01:02:13.351382184 +1100
-+++ game.cpp 2004-12-31 01:02:26.415396152 +1100
-@@ -8,6 +8,7 @@
- #include <windows.h>
- #endif
-
-+#define GL_GLEXT_PROTOTYPES 1
- #include <GL/gl.h>
- #include "SDL.h"
- #include <string.h>
diff --git a/games-arcade/skystreets/files/skystreets-0.2.4-as-needed.patch b/games-arcade/skystreets/files/skystreets-0.2.4-as-needed.patch
deleted file mode 100644
index 414cd3d61ce4..000000000000
--- a/games-arcade/skystreets/files/skystreets-0.2.4-as-needed.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.old 2009-02-02 18:04:04.000000000 +0100
-+++ Makefile.in 2009-02-02 18:04:37.000000000 +0100
-@@ -78,7 +78,7 @@
- EXTRA_DIST = *.h CODE BUGS
- INCLUDES = `sdl-config --cflags` -Wall -O2 -DDATAPATH=\"$(pkgdatadir)\"
- #LDFLAGS = -lSDL_image -lm
--LDFLAGS = -lSDL_image -lGL -lGLU -lm
-+LDADD = -lSDL_image -lGL -lGLU -lm
- # LDFLAGS = `sdl-config --libs` -lSDL_image -lm
- SUBDIRS = audio gfx levels
- AUTOMAKE_OPTIONS = dist-bzip2
diff --git a/games-arcade/skystreets/metadata.xml b/games-arcade/skystreets/metadata.xml
deleted file mode 100644
index 47eeb6f42b45..000000000000
--- a/games-arcade/skystreets/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="freecode">skystreets</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/skystreets/skystreets-0.2.4.ebuild b/games-arcade/skystreets/skystreets-0.2.4.ebuild
deleted file mode 100644
index 405cb2fa532b..000000000000
--- a/games-arcade/skystreets/skystreets-0.2.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="A remake of the old DOS game Skyroads"
-HOMEPAGE="http://freecode.com/projects/skystreets"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="OSL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- virtual/glu
- media-libs/libsdl[opengl,video]
- media-libs/sdl-image"
-RDEPEND=${DEPEND}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-gl.patch \
- "${FILESDIR}"/${P}-as-needed.patch
-}
-
-src_install() {
- default
- newicon gfx/sunscene.png ${PN}.png
- make_desktop_entry ${PN} SkyStreets
- prepgamesdirs
-}
diff --git a/games-arcade/slimevolley-2.4.2-r1 b/games-arcade/slimevolley-2.4.2-r1
new file mode 100644
index 000000000000..3d787a496610
--- /dev/null
+++ b/games-arcade/slimevolley-2.4.2-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-ttf media-libs/sdl-image[png] net? ( media-libs/sdl-net ) virtual/libintl sys-devel/gettext sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=A simple volleyball game
+EAPI=6
+HOMEPAGE=http://slime.tuxfamily.org/index.php
+IUSE=net
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-ttf media-libs/sdl-image[png] net? ( media-libs/sdl-net ) virtual/libintl
+SLOT=0
+SRC_URI=http://downloads.tuxfamily.org/slime/v242/slimevolley_2.4.2.tar.bz2
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=e8978cba956ad27bf1efab7a54f809a0
diff --git a/games-arcade/slimevolley/Manifest b/games-arcade/slimevolley/Manifest
deleted file mode 100644
index bc7ec350773a..000000000000
--- a/games-arcade/slimevolley/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX slimevolley-2.4.2-nodatalocal.patch 746 BLAKE2B ff7a336c459395724931e613fab39c212fd06f578342ef7628a934a7b066c085af909bdd35dccac54b6b698f4628b594766caa8c8c814c30837da443a73fcec3 SHA512 e679365056b118e8cf6c5a6828709f8beed67eb2e84a1ce5082abfc0498f82624bbce6584f663cf371eaf81201e6c5bfb1619fedc99ab6395e3b87472e61bd1e
-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-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-nodatalocal.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch
deleted file mode 100644
index a1ab7616a645..000000000000
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -ru slimevolley-2.4.1.orig/src/themes_std.c slimevolley-2.4.1/src/themes_std.c
---- slimevolley-2.4.1.orig/src/themes_std.c 2008-11-30 04:36:52.000000000 -0500
-+++ slimevolley-2.4.1/src/themes_std.c 2010-05-05 13:00:23.875723904 -0400
-@@ -30,7 +30,6 @@
- #include "audio.h"
- #include "themes.h"
-
--#define DATA_LOCAL "data"
- #define DOSS_THEMES "themes"
- #define DOSS_SLIMES "slimes"
- #define SLIME_D_NOM "slimeJD%d.png"
-@@ -74,10 +73,7 @@
- chemin[0] = '\0';
-
- if(var_env == NULL) {
-- if(access(DATA_LOCAL, R_OK | X_OK) == 0) {
-- strncpy(chemin, DATA_LOCAL, sizeof(chemin) - 1);
--
-- } else if(access(DATA_DIR, R_OK | X_OK) == 0) {
-+ if(access(DATA_DIR, R_OK | X_OK) == 0) {
- strncpy(chemin, DATA_DIR, sizeof(chemin) - 1);
- }
-
diff --git a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
deleted file mode 100644
index 1aad45f6cf5f..000000000000
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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}
- ${SDLIMAGE_LIBRARY}
-+ m
- )
-
- INCLUDE(FindGettext.cmake)
diff --git a/games-arcade/slimevolley/metadata.xml b/games-arcade/slimevolley/metadata.xml
deleted file mode 100644
index 668a9c261470..000000000000
--- a/games-arcade/slimevolley/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-<email>games@gentoo.org</email>
-<name>Gentoo Games Project</name>
-</maintainer>
-<use>
-<flag name="net">Enable network support</flag>
-</use>
-</pkgmetadata>
diff --git a/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild b/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
deleted file mode 100644
index e4a8fe67dfab..000000000000
--- a/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils
-
-DESCRIPTION="A simple volleyball game"
-HOMEPAGE="http://slime.tuxfamily.org/index.php"
-SRC_URI="http://downloads.tuxfamily.org/slime/v242/${PN}_${PV}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="net"
-
-RDEPEND="
- media-libs/libsdl[X,sound,video]
- media-libs/sdl-ttf
- media-libs/sdl-image[png]
- net? ( media-libs/sdl-net )
- virtual/libintl
-"
-DEPEND="${RDEPEND}
- sys-devel/gettext
-"
-
-DOCS="docs/README docs/TODO"
-
-PATCHES=(
- "${FILESDIR}"/${P}-nodatalocal.patch
- "${FILESDIR}"/${P}-underlink.patch
-)
-
-S="${WORKDIR}/${PN}"
-
-src_configure() {
- local mycmakeargs=(
- "-DCMAKE_VERBOSE_MAKEFILE=TRUE"
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DDATA_DIR=/usr/share/slimevolley"
- $(use net && echo "-DNO_NET=0" || echo "-DNO_NET=1")
- )
- cmake-utils_src_configure
-}
diff --git a/games-arcade/snake3d-0.9 b/games-arcade/snake3d-0.9
new file mode 100644
index 000000000000..1d77c0e2fdde
--- /dev/null
+++ b/games-arcade/snake3d-0.9
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/sdl-net virtual/opengl media-libs/freeglut virtual/glu media-libs/libsdl
+DESCRIPTION=variant of the snake game
+EAPI=5
+HOMEPAGE=https://sourceforge.net/projects/worms3d/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/sdl-net virtual/opengl media-libs/freeglut virtual/glu media-libs/libsdl games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/worms3d/snake3d-0.9.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=0a53f64a594c40aee1ceb148adf3d791
diff --git a/games-arcade/snake3d/Manifest b/games-arcade/snake3d/Manifest
deleted file mode 100644
index cd14d5cbd501..000000000000
--- a/games-arcade/snake3d/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX snake3d-0.9-amd64.patch 860 BLAKE2B 49aa7d5647f603b6c8606e44ae847b3271f49c045a42bd68bada1b2d1ae403c015fdff22e2f41e74a902b1e7d6c4eef85f628d9a8ddbce69f25e6413ca440da4 SHA512 a7012bc3742e90c2c78a2f56a54f1a162a0840d31189f96557d267448076d653d2f68666634e2faa489dbe01d2a6c49fe786017aa21c7622c7be84c3d9b91a74
-AUX snake3d-0.9-build.patch 881 BLAKE2B 131b30c31b00bb3f736241d322d5204fc7b97ff67ba0da6bed04625f3abcf9d213873de763e971d68cff530ba4e80a0b9719e56d1504fe8dbf3c882bbb573fd7 SHA512 dc26cf5102f59c2ab8fcf54a2b91262dad4639236a8acdc4cfb879f211625d2fb9e1bbb9b62eb74f9c0d9c023ca63106535e200ff8cb4914a7e9b9444fc4563a
-DIST snake3d-0.9.tar.gz 62900 BLAKE2B 8520ddf52705cf086374c707f319fef5f3d9d964a05f367da8aab19c46f4f8e42947e104cdc4f3d7db20901308d995470f29a840af22500fd6c4c4d2ab7a301b SHA512 2bc2d3e68fd782d58c5f702727a8a72fb67096e7ff78e1e00f3a79767bad627fe3a2ceec05a621e8d5b4b3ba009a01814c93b7d21f180512b13411bf61ac1065
-EBUILD snake3d-0.9.ebuild 733 BLAKE2B 386654ee29beca8ceb1ce4067faf02c2adfa83ed38c615cf1f1e7d0ed717a1b6f602092eb6c4ec4f7b2220f92d7fcdae1b963ba242fbb90b10c5f2844b211baa SHA512 bfc0509ba04abc50ce5b2c2881d6678a8d74420b386b9d1299b69697575a4c3c700dc69dd3cdcd3d187275b0eb8a4750722bebb612d5899ef3e972f1b15bcdcf
-MISC metadata.xml 608 BLAKE2B 293c3db365ab9938fab9796ea2caf9498f33007e10fcd6561a40edfa4c5a72902be3d786a89d6412d61ad4357abe96d9ab477fe47115119644d79fa478747999 SHA512 38171efa331066de83f6fc6933ea805ce19ad8467dc9d06759ff1630cbff1de8d61069723bd481752a16a5399fe324c6d7c36d805778b0ac2939ead2150bf802
diff --git a/games-arcade/snake3d/files/snake3d-0.9-amd64.patch b/games-arcade/snake3d/files/snake3d-0.9-amd64.patch
deleted file mode 100644
index d2b5f2c79acd..000000000000
--- a/games-arcade/snake3d/files/snake3d-0.9-amd64.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- src/functions.cpp.old 2007-03-31 11:04:10.000000000 +0200
-+++ src/functions.cpp 2007-03-31 11:11:52.000000000 +0200
-@@ -107,8 +107,8 @@
- pointer = end;
- }
-
-- memcpy(str, i, (int)pointer - (int)i);
-- str[(int)pointer - (int)i] = 0;
-+ memcpy(str, i, ssize_t(pointer - i));
-+ str[pointer - i] = 0;
-
- drawString(x, y, str);
-
-@@ -501,15 +501,21 @@
-
- Uint32 timer(Uint32 interval, void* value) {
-
-+ union {
-+ void *value;
-+ int p_mode;
-+ } p_modeConv;
-+ p_modeConv.value = value;
-+
- //if ((int)value != gameModeValue)
-- if ((int)value != p_mode)
-+ if (p_modeConv.p_mode != p_mode)
- return 0;
-
- SDL_Event event;
- SDL_UserEvent userevent;
-
- userevent.type = SDL_USEREVENT;
-- userevent.code = (int)value;
-+ userevent.code = p_modeConv.p_mode;
- userevent.data1 = NULL;
- userevent.data2 = NULL;
-
diff --git a/games-arcade/snake3d/files/snake3d-0.9-build.patch b/games-arcade/snake3d/files/snake3d-0.9-build.patch
deleted file mode 100644
index f7d8c4404df4..000000000000
--- a/games-arcade/snake3d/files/snake3d-0.9-build.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/Makefile
-+++ src/Makefile
-@@ -1,10 +1,10 @@
- OBJ = board.o snake.o game.o menu.o snake3d.o global.o consts.o cube.o functions.o preferences.o rooms2.o network.o userInput.o server.o packets.o client.o classic2d.o
--CXXFLAGS = -g -Wall -I/usr/X11R6/include/ `sdl-config --cflags`
-+CXXFLAGS += -Wall $(shell sdl-config --cflags)
- CXX = g++
- CC = g++
- #LDFLAGSMAC = -framework GLUT -framework OpenGL -framework Cocoa -bind_at_load -L/sw/lib/ -lSDL -lSDLmain
- LDFLAGSMAC = `sdl-config --libs` -framework GLUT -framework OpenGL -lSDL_net
--LDFLAGS = -L/usr/X11R6/lib/ -lGL -lglut -lGLU -lSDL -lSDL_net
-+LIBS = -lGL -lglut -lGLU $(shell sdl-config --libs) -lSDL_net
-
- all: snake3d
-
-@@ -18,7 +18,7 @@
- g++ $(LDFLAGSMAC) $(OBJ) -o ../snake3d
-
- snake3d.linux: $(OBJ)
-- g++ $(LDFLAGS) $(OBJ) -o ../snake3d
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJ) $(LIBS) -o ../snake3d
-
-
- clean:
diff --git a/games-arcade/snake3d/metadata.xml b/games-arcade/snake3d/metadata.xml
deleted file mode 100644
index 261d7fab00c9..000000000000
--- a/games-arcade/snake3d/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
-snake3d is a variant of the snake game. You are a snake in a 3d world trying to
-eat as many icosahedrons as possible, which makes your tail longer. There are
-other snakes (network players) in the world which will try to fail you.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">worms3d</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/snake3d/snake3d-0.9.ebuild b/games-arcade/snake3d/snake3d-0.9.ebuild
deleted file mode 100644
index 57db6998ed0b..000000000000
--- a/games-arcade/snake3d/snake3d-0.9.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils toolchain-funcs games
-
-DESCRIPTION="variant of the snake game"
-HOMEPAGE="https://sourceforge.net/projects/worms3d/"
-SRC_URI="mirror://sourceforge/worms3d/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/sdl-net
- virtual/opengl
- media-libs/freeglut
- virtual/glu
- media-libs/libsdl"
-RDEPEND="${DEPEND}"
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-amd64.patch \
- "${FILESDIR}"/${P}-build.patch
-}
-
-src_compile() {
- emake CXX=$(tc-getCXX) -C src snake3d.linux
-}
-
-src_install() {
- dogamesbin ${PN}
- dodoc ChangeLog README TODO
- prepgamesdirs
-}
diff --git a/games-arcade/solarwolf-1.5-r1 b/games-arcade/solarwolf-1.5-r1
new file mode 100644
index 000000000000..30b56faacd56
--- /dev/null
+++ b/games-arcade/solarwolf-1.5-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare
+DESCRIPTION=Action/arcade recreation of SolarFox
+EAPI=6
+HOMEPAGE=http://www.pygame.org/shredwheat/solarwolf/
+KEYWORDS=~alpha ~amd64 ~hppa ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-python/pygame-1.5.6 media-libs/sdl-mixer[mod,vorbis]
+SLOT=0
+SRC_URI=http://www.pygame.org/shredwheat/solarwolf/solarwolf-1.5.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=1b4367dae10b41f8322c256d25ebfe97
diff --git a/games-arcade/solarwolf/Manifest b/games-arcade/solarwolf/Manifest
deleted file mode 100644
index d8bce2e450ac..000000000000
--- a/games-arcade/solarwolf/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST solarwolf-1.5.tar.gz 2045888 BLAKE2B 66498b1d9b202b45ff87ea9d4b1ab14dcb6e343e8b0761576cfbf1c84ee9575cbf665e4b94552eb764f5e4fbaa02739f62c9eb20217085a6d18483d3ca7eb587 SHA512 44d84976f7797e3b859f1e5e50f9f964e5c6d6d4437ad25cf04720035e8697cc0c86490fdbbf8d923320a5c15c6e3afd1fbcfb9f17e7e31ce6f7264004e991f2
-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/metadata.xml b/games-arcade/solarwolf/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/solarwolf/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild b/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
deleted file mode 100644
index dc3d846b8b7a..000000000000
--- a/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils
-
-DESCRIPTION="Action/arcade recreation of SolarFox"
-HOMEPAGE="http://www.pygame.org/shredwheat/solarwolf/"
-SRC_URI="http://www.pygame.org/shredwheat/solarwolf/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~x86"
-IUSE=""
-
-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 /usr/share/${PN}
- doins -r code data *py
- make_wrapper ${PN} "python2 ./solarwolf.py" /usr/share/${PN}
- doicon dist/${PN}.png
- make_desktop_entry ${PN} SolarWolf
- einstalldocs
- doman dist/${PN}.6
-}
diff --git a/games-arcade/spacerider-0.13-r1 b/games-arcade/spacerider-0.13-r1
new file mode 100644
index 000000000000..ef42d8b2e418
--- /dev/null
+++ b/games-arcade/spacerider-0.13-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-gfx media-libs/sdl-mixer media-libs/sdl-image[jpeg] media-libs/sdl-net media-libs/sdl-ttf
+DESCRIPTION=Space-shooter written in C++, using the SDL
+EAPI=6
+HOMEPAGE=http://www.hackl.dhs.org/spacerider/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-gfx media-libs/sdl-mixer media-libs/sdl-image[jpeg] media-libs/sdl-net media-libs/sdl-ttf
+SLOT=0
+SRC_URI=mirror://gentoo/spacerider-0.13.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=1e4ae2a7db821235c4e32ad38b0e2622
diff --git a/games-arcade/spacerider/Manifest b/games-arcade/spacerider/Manifest
deleted file mode 100644
index 11d28caf20db..000000000000
--- a/games-arcade/spacerider/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-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-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
deleted file mode 100644
index 87732a106633..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-font.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Ugly brute-force method for avoiding a double-free segfault on exit.
-Better patch welcome.
-
---- 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);
- }
-- /* call the TTF-Library cleanup function */
-- TTF_Quit();
-
- /* call the NET-Library cleanup function */
- SDLNet_Quit();
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
deleted file mode 100644
index e5524b6e6430..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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>
- }
-
-+int send_score_thread(void *param);
-
- Spacerider::Spacerider(const int argc, char *argv[]) : fullscreen(FULLSCREEN), game_over(false), online_highscore(ONLINE_HIGHSCORE), score_sent(false), name_input(true), highscore_thread_started(false), scroll(0), last_enemy(0), score(0), lives(LIVES), fps(FPS)
- {
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
deleted file mode 100644
index b4d5ca6d5764..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- 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)
- {
- object_struct *effect;
-- if((effect = add_object(x, y)) == NULL)
-+ if((effect = add_object(x, y, 0, 0)) == NULL)
- {
- return;
- }
---- 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;
- }
-
--template <class T>struct Object<T>::object_struct *Object<T>::add_object(const int x, const int y, const int speedx = 0, const int speedy = 0)
-+template <class T>struct Object<T>::object_struct *Object<T>::add_object(const int x, const int y, const int speedx, const int speedy)
- {
- object_struct *object;
-
diff --git a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch b/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
deleted file mode 100644
index ecfdcc513cd0..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -3,12 +3,12 @@
- BINDIR=/usr/bin/
- MANDIR=/usr/share/man/man1/
- DATADIR=/usr/share/games/spacerider/
--CXX=g++
-+CXX?=g++
- CP=cp
- MKDIR=mkdir -p
- INSTALL=install
- RM=rm -f
--CXXFLAGS=-Wall -fomit-frame-pointer -O3 `sdl-config --cflags`
-+CXXFLAGS+=$(shell sdl-config --cflags)
- OBJS=main.o globals.o spacerider.o music.o sprite.o enemy.o effect.o visible.o box.o features.o font.o image.o bullet.o
- OUTPUT=spacerider
- LIBS=`sdl-config --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net -lSDL_gfx
-@@ -22,8 +22,7 @@
-
-
- $(OUTPUT): $(OBJS)
-- $(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
-- strip $(OUTPUT)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS)
-
- %.o: %.cpp
- $(CXX) $(CXXFLAGS) -c $<
diff --git a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch b/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
deleted file mode 100644
index c590400f649f..000000000000
--- a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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':
- /* specify a name for the online-highscore */
-- strncpy(name, optarg, 128);
-+ strncpy(name, optarg, sizeof (name));
- online_highscore = true;
- break;
- case 't':
diff --git a/games-arcade/spacerider/metadata.xml b/games-arcade/spacerider/metadata.xml
deleted file mode 100644
index 6d3980e569e5..000000000000
--- a/games-arcade/spacerider/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-spacerider is a space-shooter written in C++, using the SDL.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/spacerider/spacerider-0.13-r1.ebuild b/games-arcade/spacerider/spacerider-0.13-r1.ebuild
deleted file mode 100644
index 8cf24d976f7d..000000000000
--- a/games-arcade/spacerider/spacerider-0.13-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-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
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-gfx
- media-libs/sdl-mixer
- media-libs/sdl-image[jpeg]
- media-libs/sdl-net
- media-libs/sdl-ttf"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- 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:/usr/share/${PN}:" \
- globals.cpp || die
-}
-
-src_install() {
- dobin ${PN}
- insinto "/usr/share/${PN}"
- doins -r data
- einstalldocs
- newman ${PN}.{1,6}
- 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-1.3-r1 b/games-arcade/spout-1.3-r1
new file mode 100644
index 000000000000..4aeb52633d29
--- /dev/null
+++ b/games-arcade/spout-1.3-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst
+DEPEND=>=media-libs/libsdl-1.2.6
+DESCRIPTION=Abstract Japanese caveflier / shooter
+EAPI=6
+HOMEPAGE=http://freshmeat.net/projects/spout/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=LGPL-2
+RDEPEND=>=media-libs/libsdl-1.2.6
+SLOT=0
+SRC_URI=http://rohanpm.net/files/old/spout-unix-1.3.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3
+_md5_=0df36a69309862cf448bb6228ba45327
diff --git a/games-arcade/spout/Manifest b/games-arcade/spout/Manifest
deleted file mode 100644
index 41920a399fbc..000000000000
--- a/games-arcade/spout/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST spout-unix-1.3.tar.bz2 92144 BLAKE2B 4512a3f47fddfbed7471fe81f8a7fa296f44aa12b3e3b69c0d665a4f95c82508460ab007a798c098ccbea68f1ccc827699f8428203e1217ea7a493e96810771c SHA512 46ed12a617a4084e8a5d1da56799fe7784ed288a254385b109ced6138ce904e658a44af445c1577112a3701a0b108fc886e3d06df41743b0d82b028eb8a846d6
-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/metadata.xml b/games-arcade/spout/metadata.xml
deleted file mode 100644
index 2e04b38a71db..000000000000
--- a/games-arcade/spout/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="freshmeat">spout</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/spout/spout-1.3-r1.ebuild b/games-arcade/spout/spout-1.3-r1.ebuild
deleted file mode 100644
index b9ba1a3b7a60..000000000000
--- a/games-arcade/spout/spout-1.3-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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/stardork-0.7-r1 b/games-arcade/stardork-0.7-r1
new file mode 100644
index 000000000000..ee1c58b5bf87
--- /dev/null
+++ b/games-arcade/stardork-0.7-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=sys-libs/ncurses:0= virtual/pkgconfig
+DESCRIPTION=An ncurses-based space shooter
+EAPI=6
+HOMEPAGE=http://stardork.sourceforge.net/
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=sys-libs/ncurses:0=
+SLOT=0
+SRC_URI=mirror://sourceforge/stardork/stardork-0.7.tar.gz
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=13094b5bf3c82a83bca7e3766ec94508
diff --git a/games-arcade/stardork/Manifest b/games-arcade/stardork/Manifest
deleted file mode 100644
index a5f5e8e2e8f6..000000000000
--- a/games-arcade/stardork/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST stardork-0.7.tar.gz 3951 BLAKE2B a35e8ceed5b5a6eb210408d6a7a32e2c38a3e2bbd05458055e44a1866b1bd0d2f222a6dce8ee8cbf6fe11d0c0541095ae0d9bad8e0b883ea74fd255e96364019 SHA512 3726b55cc2f107a0d69580b3c30406ea2596769433db915d4b3bded4345611c9d67596cbf373b19671960909d0bfdfc997d5c41d677f0309317445aeadcae733
-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/metadata.xml b/games-arcade/stardork/metadata.xml
deleted file mode 100644
index 9ec7c6ba6559..000000000000
--- a/games-arcade/stardork/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">stardork</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/stardork/stardork-0.7-r1.ebuild b/games-arcade/stardork/stardork-0.7-r1.ebuild
deleted file mode 100644
index d2458f6571f1..000000000000
--- a/games-arcade/stardork/stardork-0.7-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit toolchain-funcs
-
-DESCRIPTION="An ncurses-based space shooter"
-HOMEPAGE="http://stardork.sourceforge.net/"
-SRC_URI="mirror://sourceforge/stardork/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- rm -f Makefile
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LDLIBS="$(pkg-config ncurses --libs)" ${PN}
-}
-
-src_install() {
- dobin ${PN}
- einstalldocs
-}
diff --git a/games-arcade/supertransball2-1.5-r1 b/games-arcade/supertransball2-1.5-r1
new file mode 100644
index 000000000000..724fd58911ec
--- /dev/null
+++ b/games-arcade/supertransball2-1.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-sound media-libs/sge app-arch/unzip
+DESCRIPTION=Thrust clone
+EAPI=6
+HOMEPAGE=http://www.braingames.getput.com/stransball2/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-sound media-libs/sge
+SLOT=0
+SRC_URI=http://braingames.bugreport.nl/stransball2/stransball2-v15-linux.zip mirror://debian/pool/main/s/supertransball2/supertransball2_1.5-8.debian.tar.xz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f versionator 26ca8a8bd95d6a74122c08ba98a4ee72
+_md5_=b0de973d27cb4423fae1289a32dc43f8
diff --git a/games-arcade/supertransball2/Manifest b/games-arcade/supertransball2/Manifest
deleted file mode 100644
index dfc7559f0a85..000000000000
--- a/games-arcade/supertransball2/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST stransball2-v15-linux.zip 302212 BLAKE2B 8b45e32f37c805e75ba0d19ef004d75baea689fe87e946d50301cef01230492fd531b4100bc6200a261c24463443b2811faea8d200d15b15af0c884dbc285d2a SHA512 e87655dfca039c0c8553372b4da139f1d8fa420aad1909b422318dc049a9f7972c8d2398b83fde677b3eaf21d2d70fad73d7ec0c4b7bcbeacbf3544e6e575f6a
-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/metadata.xml b/games-arcade/supertransball2/metadata.xml
deleted file mode 100644
index e1b87682aaf5..000000000000
--- a/games-arcade/supertransball2/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-"Super Transbal 2" is the sequel of "Transball" and "Transball 2", Inspired in
-THRUST type of games (and concretely in ZARA THRUSTA for the Amiga 500). In each
-level of Transball, the goal is to find the SPHERE, capture it and carry it to
-the upper part of the level. The main obstacle is the gravity, that impulses you
-towards the ground. But many other obstacles, canons, tanks, doors, etc. will
-try to make difficult your journey...
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild b/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild
deleted file mode 100644
index 96768ec7e1cd..000000000000
--- a/games-arcade/supertransball2/supertransball2-1.5-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# 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/supertux-0.5.1 b/games-arcade/supertux-0.5.1
new file mode 100644
index 000000000000..c90985255c91
--- /dev/null
+++ b/games-arcade/supertux-0.5.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:= virtual/opengl media-libs/libvorbis media-libs/openal >=media-libs/libsdl2-2.0.1[joystick,video] >=media-libs/sdl2-image-2.0.0[png,jpeg] >=net-misc/curl-7.21.7 virtual/pkgconfig dev-util/ninja >=dev-util/cmake-3.9.6
+DESCRIPTION=A game similar to Super Mario Bros.
+EAPI=6
+HOMEPAGE=https://supertux.org/
+IUSE=debug
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+ GPL-3+ ZLIB MIT CC-BY-SA-2.0 CC-BY-SA-3.0
+RDEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:= virtual/opengl media-libs/libvorbis media-libs/openal >=media-libs/libsdl2-2.0.1[joystick,video] >=media-libs/sdl2-image-2.0.0[png,jpeg] >=net-misc/curl-7.21.7
+SLOT=0
+SRC_URI=https://github.com/SuperTux/supertux/releases/download/v0.5.1/SuperTux-v0.5.1-Source.tar.gz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=67691f5894e5bda83431da8914d5660a
diff --git a/games-arcade/supertux/Manifest b/games-arcade/supertux/Manifest
deleted file mode 100644
index 520ddb9e7622..000000000000
--- a/games-arcade/supertux/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX supertux-0.4.0-desktop.patch 347 BLAKE2B fd34f3607975c4715dbba48e87c1090b992927e8ef5cd94a9054ea62de4bd79dcaa1b74e14a7af55aba68c06abc61311cfef2e2fd5ac79c78b86698dcc1579c4 SHA512 cc73bafd7862c52e7e52a2bb6b9198e731ae3c63a2c15a99df291a121c82b0f3daf5ffcbd565a3ba8bbbabf1d339ff88cfcd01549a0ea8846ad9a0c98961cec0
-AUX supertux-0.4.0-icon.patch 546 BLAKE2B c5e26bdb22cee7ffd8a3d9a9f87e0c2a486c4eb6857a7f9754106bac3fdcd80d2e95c7b62af2dcb32f34abd25af93d4de5d69a449ee1232ebc87a27d6319b6c0 SHA512 538adade8a8fafb187f893cdf870a9b212df52cc0c7d54d94438cfc4f4ddcaf871817aacac306656a6201dae70581de608a76694530e3d1138c70e5937f5fb6c
-AUX supertux-0.4.0-license.patch 599 BLAKE2B a89b596876956f260de582d7f31e1b8ded03471e5fbefd0cf9214dd95a54c889b295707becfbf9f98d32269e414acf498713cae47ae882604e8683eac926086a SHA512 d3609c7d0053d8f2bdaf4f91449ba71d8c2a2509bb6718393e06add5ff9b59a3dc78f70fcdb7ace4f73eab9325ab5ef64cf9399c0e65a9b31f5fc4bfeb6bb751
-AUX supertux-0.5.0-obstack.patch 958 BLAKE2B 41da812369a4a64040e7759a4c56a7b3fb42898f50fc58ef03d76a9c27cc904db9909223eee98f9f5a7f12b5c0fde295701633eab308fe495333df3989071de7 SHA512 aecba33369bb255c9fef8e0ed873d7c457ddd85340f2788bd3f517b1a126e943e0ec1085239f1fea7eb242d0344efaa5ddeaa14865cc61a6863dab44b854f9ed
-AUX supertux-0.5.0-tinygettext.patch 920 BLAKE2B 9558c2df82a03e1893ae10c0f283f257fda90493947e4fbaec24a6e4d540e0dcf28505be92be3224b4cb5f6ca978abc09adac0b86503132203e9ce0cacf2b1c2 SHA512 eaf1c0ca534cb6d0cd216bd69283856bdad46830210edb6b00d4d382b2a2045eede8e96fa7b1832e8e2246144452b59a82966621441362c56c8bd3ace758097e
-AUX supertux-0.5.1-ninja.patch 1045 BLAKE2B 2f59d8fdf05e1994ae9690cdce001ea6235f8c06e7438eba41b54264e631188210591adce6d212f08a497c31cca9f08542b4dff1cac4568b0fdb4410eaaecdb6 SHA512 8b877ab382913d74db9890bf19867efc0c6ff4a5901a679ffbfbe72142341e61c804e1f4def1bd1157f3f144b50f2eca143420b08940eeaaed93a9b8fc1c8d5d
-DIST SuperTux-v0.5.1-Source.tar.gz 90564367 BLAKE2B ba6549c135655d59ebbbed1431baf30cce1e0fb1bcdaee3dd050732992a02bb4dbd25b5399c83d3a7145f8afd20b3e8f4471007d424d2bc40c906d6121678123 SHA512 1a841cec9b71ff482aa271ec94f0563052ed33c65b26958c15c818f897f184356605a115abb70bdb8302f8cdb6e6107cf336790c3929cbc7e3dc78d31b4e2c8a
-EBUILD supertux-0.5.1.ebuild 1502 BLAKE2B fdda1513fc69f1c990243b3375e6e5f11dc46bef8434331a6b28aa0b3e78db1c2af81765a1b71d69b953721b68e24d64de1cc4a074773421e2312d09894851f7 SHA512 af5b234a5893f3162a88e006758f3d3ffc8631a3dd18d422a9ca598fbc00ff933fe62ed51ddbcfefecbfca9d10e74a609b06575d14398f842f5477e551292c01
-MISC metadata.xml 389 BLAKE2B 960cbba61ef7e12c35b66f36620ba2570e159517b06a520b0c233496c0910b2949f4f87b789f3c948621b6beb2ba0a4d5e8bdb277516213cbbc115d31af58698 SHA512 e61b89a6c0da8bf74f2b126e185fbf4be02b7ac7bc80082bd4c6e80384ab00db73a196af1ed9448a31435dbb62768b7eee8c8e64a40c51a6257bffe8170deb65
diff --git a/games-arcade/supertux/files/supertux-0.4.0-desktop.patch b/games-arcade/supertux/files/supertux-0.4.0-desktop.patch
deleted file mode 100644
index 74a087263368..000000000000
--- a/games-arcade/supertux/files/supertux-0.4.0-desktop.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/supertux2.desktop
-+++ b/supertux2.desktop
-@@ -35,7 +35,7 @@
- Comment[pt]=Joga este clássico de plataformas 2D
- Comment[pt_BR]=Encarne o pinguin Tux neste jogo inspirado em clássicos de Pular&Correr
- Comment[hu]=Egy klasszikus 2D-s oldalnézeti játék
--Icon=supertux.png
-+Icon=supertux
- Exec=supertux2
- Terminal=false
- StartupNotify=false
diff --git a/games-arcade/supertux/files/supertux-0.4.0-icon.patch b/games-arcade/supertux/files/supertux-0.4.0-icon.patch
deleted file mode 100644
index 66be0ebe493b..000000000000
--- a/games-arcade/supertux/files/supertux-0.4.0-icon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -571,7 +571,7 @@
-
- SET(APPS "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${INSTALL_SUBDIR_BIN}/supertux2")
-
-- INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/images/engine/icons/supertux.png ${CMAKE_CURRENT_SOURCE_DIR}/data/images/engine/icons/supertux.xpm DESTINATION "share/pixmaps/")
-+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/images/engine/icons/supertux.png DESTINATION "share/pixmaps/")
-
- ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_CPACK_BUNDLING)
- ENDIF(WIN32 AND NOT UNIX)
diff --git a/games-arcade/supertux/files/supertux-0.4.0-license.patch b/games-arcade/supertux/files/supertux-0.4.0-license.patch
deleted file mode 100644
index e35f85ce416f..000000000000
--- a/games-arcade/supertux/files/supertux-0.4.0-license.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -578,7 +578,7 @@
-
- INSTALL(TARGETS supertux2_exe DESTINATION ${INSTALL_SUBDIR_BIN})
-
--INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/INSTALL.md ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt ${CMAKE_CURRENT_SOURCE_DIR}/NEWS.md DESTINATION ${INSTALL_SUBDIR_DOC})
-+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/INSTALL.md ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/NEWS.md DESTINATION ${INSTALL_SUBDIR_DOC})
-
- INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/credits.txt DESTINATION ${INSTALL_SUBDIR_SHARE})
-
diff --git a/games-arcade/supertux/files/supertux-0.5.0-obstack.patch b/games-arcade/supertux/files/supertux-0.5.0-obstack.patch
deleted file mode 100644
index 1b05369f67f3..000000000000
--- a/games-arcade/supertux/files/supertux-0.5.0-obstack.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- supertux-0.5.0/CMakeLists.txt
-+++ supertux-0.5.0/CMakeLists.txt
-@@ -382,7 +382,6 @@
- include_directories(${CMAKE_BINARY_DIR}/)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/)
- include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/external/findlocale/)
--include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/external/obstack/)
- include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/external/sexp-cpp/include/)
-
- IF(WIN32)
-@@ -392,7 +391,7 @@
-
- ## Build list of sources for supertux binary
-
--FILE(GLOB SUPERTUX_SOURCES_C RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} external/obstack/*.c external/findlocale/findlocale.c)
-+FILE(GLOB SUPERTUX_SOURCES_C RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} external/findlocale/findlocale.c)
-
- FILE(GLOB SUPERTUX_SOURCES_CXX RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/*/*.cpp src/supertux/menu/*.cpp src/video/sdl/*.cpp)
- FILE(GLOB SUPERTUX_RESOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${PROJECT_BINARY_DIR}/tmp/*.rc")
diff --git a/games-arcade/supertux/files/supertux-0.5.0-tinygettext.patch b/games-arcade/supertux/files/supertux-0.5.0-tinygettext.patch
deleted file mode 100644
index 3bedc38eb803..000000000000
--- a/games-arcade/supertux/files/supertux-0.5.0-tinygettext.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- SuperTux-v0.5.0-Source/external/tinygettext/CMakeLists.txt
-+++ SuperTux-v0.5.0-Source/external/tinygettext/CMakeLists.txt
-@@ -59,7 +59,7 @@
- )
-
- ## Reveal library type choice to users
--option(BUILD_SHARED_LIBS "Produce dynamic library instead of static archive" ON)
-+option(BUILD_SHARED_LIBS "Produce dynamic library instead of static archive" OFF)
-
- # TinyGetText library compilation
-
-@@ -128,17 +128,7 @@
- ## Debug options
-
- option(WERROR "Stops on first compiler warning in debug mode" OFF)
--option(WARNINGS "Enable long list of warnings for compiler to check" ON)
--
--CHECK_CXX_FLAG(std=c++0x)
--CHECK_CXX_FLAG(O3)
--IF(NOT MSVC)
-- #MSVC is excessivly verbose when Wall is activated
-- CHECK_CXX_FLAG(Wall)
--ENDIF()
--CHECK_CXX_FLAG(Wextra)
--CHECK_CXX_FLAG(Weffc++)
--CHECK_CXX_FLAG(pedantic)
-+option(WARNINGS "Enable long list of warnings for compiler to check" OFF)
-
- if(WARNINGS)
- CHECK_CXX_FLAG(Wabi)
diff --git a/games-arcade/supertux/files/supertux-0.5.1-ninja.patch b/games-arcade/supertux/files/supertux-0.5.1-ninja.patch
deleted file mode 100644
index d5181177fdcd..000000000000
--- a/games-arcade/supertux/files/supertux-0.5.1-ninja.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Allow building with ninja instead of CMake, see also:
-
- https://bugs.gentoo.org/649458
- https://cmake.org/pipermail/cmake/2015-April/060234.html
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -332,7 +332,10 @@
- -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
- -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
- -DCMAKE_INSTALL_PREFIX=${SQUIRREL_PREFIX}
-- -DINSTALL_INC_DIR=include)
-+ -DINSTALL_INC_DIR=include
-+ BUILD_BYPRODUCTS
-+ squirrel/lib/libsquirrel_static.a
-+ squirrel/lib/libsqstdlib_static.a)
-
- IF(WIN32)
- ADD_LIBRARY(squirrel_lib SHARED IMPORTED)
-@@ -370,7 +373,9 @@
- -DHAVE_SDL=ON
- -DCMAKE_INSTALL_PREFIX=${TINYGETTEXT_PREFIX}
- -DSDL2_INCLUDE_DIRS=${SDL2_INCLUDE_DIRS}
-- -DLIB_SUFFIX=${LIB_SUFFIX})
-+ -DLIB_SUFFIX=${LIB_SUFFIX}
-+ BUILD_BYPRODUCTS
-+ tinygettext/lib${LIB_SUFFIX}/libtinygettext.a)
-
- ADD_LIBRARY(tinygettext_lib STATIC IMPORTED)
- SET_TARGET_PROPERTIES(tinygettext_lib PROPERTIES IMPORTED_LOCATION "${TINYGETTEXT_PREFIX}/lib${LIB_SUFFIX}/${CMAKE_STATIC_LIBRARY_PREFIX}tinygettext${CMAKE_STATIC_LIBRARY_SUFFIX}")
diff --git a/games-arcade/supertux/metadata.xml b/games-arcade/supertux/metadata.xml
deleted file mode 100644
index f4836cbdbe41..000000000000
--- a/games-arcade/supertux/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">super-tux</remote-id>
- <remote-id type="github">SuperTux/supertux</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/supertux/supertux-0.5.1.ebuild b/games-arcade/supertux/supertux-0.5.1.ebuild
deleted file mode 100644
index c1773f3228cd..000000000000
--- a/games-arcade/supertux/supertux-0.5.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils flag-o-matic
-
-MY_P="SuperTux-v${PV}-Source"
-
-DESCRIPTION="A game similar to Super Mario Bros."
-HOMEPAGE="https://supertux.org/"
-SRC_URI="https://github.com/SuperTux/${PN}/releases/download/v${PV}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2+ GPL-3+ ZLIB MIT CC-BY-SA-2.0 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND="dev-games/physfs
- dev-libs/boost:=
- media-libs/glew:=
- virtual/opengl
- media-libs/libvorbis
- media-libs/openal
- >=media-libs/libsdl2-2.0.1[joystick,video]
- >=media-libs/sdl2-image-2.0.0[png,jpeg]
- >=net-misc/curl-7.21.7"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.4.0-{desktop,license,icon}.patch
- "${FILESDIR}"/${PN}-0.5.0-{obstack,tinygettext}.patch
- "${FILESDIR}"/${PN}-0.5.1-ninja.patch
-)
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # This is not a developer release so switch the logo to the non-dev one.
- sed -e 's@logo_dev@logo@' \
- -i data/images/objects/logo/logo.sprite || die
-}
-
-src_configure() {
- append-cxxflags -std=c++11
-
- local mycmakeargs=(
- -DWERROR=OFF
- -DINSTALL_SUBDIR_BIN=bin
- -DINSTALL_SUBDIR_DOC=share/doc/${PF}
- -DINSTALL_SUBDIR_SHARE=share/${PN}2
- -DENABLE_SQDBG="$(usex debug)"
- -DENABLE_BOOST_STATIC_LIBS=OFF # bug! Please check if this is still required.
- -DUSE_SYSTEM_PHYSFS=ON
- )
- cmake-utils_src_configure
-}
diff --git a/games-arcade/syobon-1.0.1-r1 b/games-arcade/syobon-1.0.1-r1
new file mode 100644
index 000000000000..3b90731e482f
--- /dev/null
+++ b/games-arcade/syobon-1.0.1-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install
+DEPEND=media-libs/libsdl[sound,video,joystick] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-ttf media-libs/sdl-mixer[vorbis] virtual/pkgconfig
+DESCRIPTION=Syobon Action (also known as Cat Mario or Neko Mario)
+EAPI=6
+HOMEPAGE=http://zapek.com/?p=189
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+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]
+SLOT=0
+SRC_URI=http://download.zapek.com/software/syobon/syobon_1.0.1_src.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=048edf46c3a5dbb0d59f683b56473d98
diff --git a/games-arcade/syobon/Manifest b/games-arcade/syobon/Manifest
deleted file mode 100644
index a55aba692267..000000000000
--- a/games-arcade/syobon/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST syobon_1.0.1_src.tar.gz 2721153 BLAKE2B 4e5dd2689f531478aef2bc5f6723da1b0c2bcf04bd532775f6883660aedcd4226f9f42dc1ce5d19baa0d4544b4ff3084195a06ffef732cc9adbae412f1c7fd6a SHA512 9a8ff389bb23563a16f1b56aefdb93cf0ee5be74c6d48276ce76a17159bc021f517a69eb300a1c17ee81d4112ba26f0d386a1e2e37bced681044c3a3ca4f7ca5
-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/metadata.xml b/games-arcade/syobon/metadata.xml
deleted file mode 100644
index 2febf6c19b63..000000000000
--- a/games-arcade/syobon/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-<email>games@gentoo.org</email>
-<name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Syobon Action (also known as Cat Mario or Neko Mario) is a platform game with a similar gameplay experience as Super Mario Bros, except it's a lot more difficult.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/syobon/syobon-1.0.1-r1.ebuild b/games-arcade/syobon/syobon-1.0.1-r1.ebuild
deleted file mode 100644
index c0bb5d581bbb..000000000000
--- a/games-arcade/syobon/syobon-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-MY_P="${PN}_${PV}_src"
-
-DESCRIPTION="Syobon Action (also known as Cat Mario or Neko Mario)"
-HOMEPAGE="http://zapek.com/?p=189"
-SRC_URI="http://download.zapek.com/software/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-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]
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${PN}"
-
-src_compile() {
- emake GAMEDATA="/usr/share/${PN}"
-}
-
-src_install() {
- dobin ${PN}
-
- insinto "/usr/share/${PN}"
- doins -r BGM SE res
- einstalldocs
-
- make_desktop_entry ${PN}
-}
diff --git a/games-arcade/tecnoballz-0.92 b/games-arcade/tecnoballz-0.92
new file mode 100644
index 000000000000..5364ba9b6074
--- /dev/null
+++ b/games-arcade/tecnoballz-0.92
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=media-libs/libsdl media-libs/sdl-mixer media-libs/sdl-image[png] media-libs/libmikmod:0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=An exciting Brick Breaker
+EAPI=5
+HOMEPAGE=http://linux.tlk.fr/games/TecnoballZ/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=media-libs/libsdl media-libs/sdl-mixer media-libs/sdl-image[png] media-libs/libmikmod:0 games-misc/games-envd
+SLOT=0
+SRC_URI=http://linux.tlk.fr/games/TecnoballZ/download/tecnoballz-0.92.tgz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=9ec3d67c79c1f4e5b3e093cb4b413e72
diff --git a/games-arcade/tecnoballz/Manifest b/games-arcade/tecnoballz/Manifest
deleted file mode 100644
index 36cb99b2d9d0..000000000000
--- a/games-arcade/tecnoballz/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX tecnoballz-0.92-automake.patch 3753 BLAKE2B eebbb25a20b0916413f294764a6c5c88c686634bf722dbaf549ddb2829fb6fafab41bf41a3bcdec81c706acec3190c59acd67f3c4d9133674e083e439d1b127e SHA512 d18460a5129f97315384061858aa8f0b7d899daf3420ed442bc76840c013a732add50309d437c9dca37902b1d8820a7ff58839785017f4d314f614195c7e51d2
-AUX tecnoballz-0.92-gcc43.patch 456 BLAKE2B 01496e6a99ccf11507f0c0bdb6542551a99e7e25ef7f4cfd0005668ead93bab8f8e74ca4b7ef086f93c9f1d512422e76c62ee651a5e0a3af6c571caba2ba1ea1 SHA512 2fd980efff3bc9f1c68cd8c882cce877e1539c02fefeb241ff7c495fe2c4e872d143271cbaec45a576fd125c01fe45c4652201db9d20fb47eb51e7a372f1a2e7
-AUX tecnoballz-0.92-gcc6.patch 1583 BLAKE2B 27cab826c7f5fbd0cabd127618ab86136663865bb8d9090a78d5910c63763480d990fca36115b93a3c3743ef0fd2e61e1982fe97edd1c22dcb98ac7ae065505c SHA512 ffaa131b2d23c6cbb2cdba16443d898dd3719b54eac7f71b3c24678b4050520df19155ae92d1b095f9da4bf33cc80496ff57a4f4bcf78073dd220ce0face0c89
-DIST tecnoballz-0.92.tgz 2763879 BLAKE2B a9414c402781e9d65da5e3c0cfe4815fd80978ff874fa245237baca960278c85ba33ff2a59debf0cd6547d75e20f39afc058bd1204405ecef27d62bb8bdfdbb7 SHA512 e3868e846cdebaed6ee78050560be86557c6d01ee6512375a09eccbcf70f0cd12e419c6997a348794a41dfb75f0f3cb70321f1bb9a9bf1156a90976b0e401e13
-EBUILD tecnoballz-0.92.ebuild 1132 BLAKE2B a941c72e6338ed2ceed871a43bf668a323465be7cf558532da858253e51f163d7ea5cecca8cdfd9d4f3eb3b6b5bfe7416592bfa4b22730af3cc886feee0b0346 SHA512 f28c04a33233d2178440cf1fcaf26eb3e16daa9d4913fc2432ab855be4bb527b175c19b9a9a1fdefb703855e0bebb830530a5169dd2a739ad0da76ca1f59fbd6
-MISC metadata.xml 639 BLAKE2B ba0f916050e1914e47eec668152e2d935e537d68a54bb5d75613fe8b3a4162e8bcff96e6910230d55aa3899d2131757002d28f925aa38b9ed983467a8c070353 SHA512 edcb9678cca9ef9f537c4f2716799a5aa6a5890188173c06d9702fa99cb68411003d0aeb04e4df90faeb6efcdd024c4e494a51ed8645b7217fc073aa9916b8a5
diff --git a/games-arcade/tecnoballz/files/tecnoballz-0.92-automake.patch b/games-arcade/tecnoballz/files/tecnoballz-0.92-automake.patch
deleted file mode 100644
index b2f0379e4899..000000000000
--- a/games-arcade/tecnoballz/files/tecnoballz-0.92-automake.patch
+++ /dev/null
@@ -1,116 +0,0 @@
---- Makefile.am.old 2008-10-07 10:42:11.000000000 +0200
-+++ Makefile.am 2008-10-07 10:49:35.000000000 +0200
-@@ -1,18 +1,6 @@
-
--gamesdir = $(prefix)/games
--scoredir = /var/games/tecnoballz
--score = tecnoballz.hi
-+localstate_DATA = tecnoballz.hi
-
--SUBDIRS = src
-+SUBDIRS = src man
-
--pkgdatadir = $(mandir)/man6
--dist_pkgdata_DATA = man/tecnoballz.6
--
--install-data-hook:
-- -chown root:games "$(DESTDIR)/$(gamesdir)/tecnoballz"
-- -chmod 2755 "$(DESTDIR)/$(gamesdir)/tecnoballz"
-- $(INSTALL) -d $(DESTDIR)/$(scoredir)
-- $(INSTALL) $(score) $(DESTDIR)/$(scoredir)
-- -chown root:games "$(DESTDIR)/$(scoredir)/$(score)"
-- -chmod 664 "$(DESTDIR)/$(scoredir)/$(score)"
-
---- src/Makefile.am.old 2008-10-07 11:16:44.000000000 +0200
-+++ src/Makefile.am 2008-10-07 11:18:32.000000000 +0200
-@@ -1,14 +1,12 @@
-
- NULL =
--gamesdir = $(prefix)/games
--scoredir = /var/games/tecnoballz
- score = tecnoballz.hi
-
- SUBDIRS = TecnoballZ
-
--games_PROGRAMS = tecnoballz
-+bin_PROGRAMS = tecnoballz
- tecnoballz_SOURCES = $(SOURCES_MAIN)
--tecnoballz_CXXFLAGS = -DDATADIR=\"$(datadir)/tecnoballz\" -DSCOREFILE=\"$(scoredir)/$(score)\" @XLIB_CFLAGS@ @SDL_CFLAGS@ @MIKMOD_FLAGS@
-+tecnoballz_CXXFLAGS = -DDATADIR=\"$(datadir)/tecnoballz\" -DSCOREFILE=\"$(localstatedir)/$(score)\" @XLIB_CFLAGS@ @SDL_CFLAGS@ @MIKMOD_FLAGS@
- tecnoballz_LDADD = @XLIB_LIBS@ @SDL_LIBS@ @MM_LIBS@ @MIKMOD_LIBS@ -L.
-
- SOURCES_MAIN = \
---- src/TecnoballZ/Makefile.am.old 2008-10-07 17:17:47.000000000 +0200
-+++ src/TecnoballZ/Makefile.am 2008-10-07 17:20:03.000000000 +0200
-@@ -1,6 +1,6 @@
- NULL =
-
--SUBDIRS = lores hires textures sounds musics
-+SUBDIRS = lores hires textures sounds musics texts
-
- pkgdatadir = $(datadir)/tecnoballz
- dist_pkgdata_DATA = \
-@@ -14,4 +14,5 @@
- tilemap-guardians_40.data \
- tilemap-menu_20.data \
- tilemap-menu_40.data \
-+ levels-data.xml \
- $(NULL)
---- /dev/null 2008-09-26 15:07:13.448004290 +0200
-+++ src/TecnoballZ/texts/Makefile.am 2008-10-07 17:30:18.000000000 +0200
-@@ -0,0 +1,11 @@
-+textsdir = $(pkgdatadir)/texts
-+texts_DATA = main_menu_en.txt \
-+ main_menu_fr.txt \
-+ popup_menu_en.txt \
-+ popup_menu_fr.txt \
-+ scrolltext_en.txt \
-+ scrolltext_fr.txt \
-+ shop_en.txt \
-+ shop_fr.txt \
-+ short_info_messages_en.txt \
-+ short_info_messages_fr.txt
---- configure.ac.old 2008-10-08 23:10:26.000000000 +0200
-+++ configure.ac 2008-10-08 23:11:08.000000000 +0200
-@@ -50,21 +50,6 @@
-
- LDFLAGS_="${LDFLAGS_save}"
-
--AC_CHECK_LIB(vorbisfile, ov_raw_seek, [
-- MM_LIBS="${MM_LIBS} -lvorbisfile"
--],[
-- AC_MSG_ERROR(Could not find the vorbisfile lib : -lvorbisfile)
--])
--AC_CHECK_LIB(ogg, ogg_stream_packetin, [
-- MM_LIBS="${MM_LIBS} -logg"
--],[
-- AC_MSG_ERROR(Could not find the ogg lib : -logg)
--])
--AC_CHECK_LIB(smpeg, SMPEG_play, [
-- MM_LIBS="${MM_LIBS} -lsmpeg"
--],[
-- AC_MSG_ERROR(Could not find the smpeg lib : -lsmpeg)
--])
- AC_SUBST(MM_LIBS)
-
- AC_CHECK_LIB(mikmod, Player_Stop, [
-@@ -81,5 +81,8 @@
-
-
- dnl Output makefiles
--AC_OUTPUT(Makefile src/Makefile src/TecnoballZ/Makefile src/TecnoballZ/hires/Makefile src/TecnoballZ/lores/Makefile src/TecnoballZ/textures/Makefile src/TecnoballZ/musics/Makefile src/TecnoballZ/sounds/Makefile)
-+AC_OUTPUT(Makefile src/Makefile src/TecnoballZ/Makefile src/TecnoballZ/hires/Makefile src/TecnoballZ/lores/Makefile src/TecnoballZ/textures/Makefile src/TecnoballZ/musics/Makefile src/TecnoballZ/sounds/Makefile
-+ src/TecnoballZ/texts/Makefile
-+ man/Makefile
-+ man/fr/Makefile)
-
---- /dev/null 2008-09-26 15:07:13.448004290 +0200
-+++ man/Makefile.am 2008-10-08 10:36:15.000000000 +0200
-@@ -0,0 +1,2 @@
-+SUBDIRS = fr
-+man_MANS = tecnoballz.6
---- /dev/null 2008-09-26 15:07:13.448004290 +0200
-+++ man/fr/Makefile.am 2008-10-08 10:36:15.000000000 +0200
-@@ -0,0 +1,2 @@
-+mandir = @mandir@/fr
-+man_MANS = tecnoballz.6
diff --git a/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc43.patch b/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc43.patch
deleted file mode 100644
index ae190abd64c6..000000000000
--- a/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/surface_sdl.h.old 2008-10-07 10:16:25.000000000 +0200
-+++ include/surface_sdl.h 2008-10-07 10:16:38.000000000 +0200
-@@ -46,7 +46,7 @@
- ~surface_sdl ();
- SDL_Surface* get_surface ();
- char* get_pixel_data ();
-- char* get_pixel_data (Uint32 coord_x, Uint32 coord_x);
-+ char* get_pixel_data (Uint32 coord_x, Uint32 coord_y);
- Uint32 get_row_size ();
- Uint32 get_offset (Uint32 xcoord, Uint32 ycoord);
- void clear (Uint32 color = 0);
diff --git a/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc6.patch b/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc6.patch
deleted file mode 100644
index f06a2ac2a0db..000000000000
--- a/games-arcade/tecnoballz/files/tecnoballz-0.92-gcc6.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Bug: https://bugs.gentoo.org/show_bug.cgi?id=610974
-Commit: https://github.com/brunonymous/tecnoballz/commit/29c5f137555897c8fb73b4780295524b214b24a2
-
---- a/include/tiles_background.h
-+++ b/include/tiles_background.h
-@@ -47,7 +47,7 @@
- static tiles_background* tiles_background_singleton;
- static Sint32 table_pos1[16];
- static Sint32 table_pos2[16];
-- static char couleurs[448];
-+ static unsigned char couleurs[448];
- static const Sint32 TILES_32_WIDTH = 32;
- static const Sint32 TILES_32_HEIGHT = 32;
- static const Sint32 TILES_64_WIDTH = 64;
-@@ -63,7 +63,7 @@
- * or TILES_32x32_WITH_4_COLORS */
- Uint32 type_of_tiles;
- /** 4 color palette index */
-- Uint32 palette_index;
-+ Sint32 palette_index;
-
- bitmap_data *current_tiles;
- Uint32 *map_tiles;
---- a/src/tiles_background.cc
-+++ b/src/tiles_background.cc
-@@ -663,8 +663,8 @@
-
- }
- palette_index = pal_index;
-- char *color = &couleurs[0];
-- unsigned char *colPT = (unsigned char *) (color) + pal_index;
-+ unsigned char *color = &couleurs[0];
-+ unsigned char *colPT = (color) + pal_index;
- SDL_Color *pal = display->get_palette ();
- SDL_Color *lighted = pal + 1;
- SDL_Color *dark = lighted + 128;
-@@ -702,7 +702,7 @@
- * 4 * 4 : 16 composantes by palette
- * 112 * 4 : 448 composantes
- */
--char
-+unsigned char
- tiles_background::couleurs[448] = {
- 0x00, 0x40, 0x20, 0x40, 0x00, 0x60, 0x40, 0x60, 0x00, 0x80, 0x60, 0x80,
- 0x00, 0xA0, 0x80, 0xA0, 0x00, 0x00, 0x20, 0x40, 0x00, 0x20,
diff --git a/games-arcade/tecnoballz/metadata.xml b/games-arcade/tecnoballz/metadata.xml
deleted file mode 100644
index 5dbd2510d79a..000000000000
--- a/games-arcade/tecnoballz/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription lang="en">
-A exciting Brick Breaker with 50 levels of game and 11 special levels,
-distributed on the 2 modes of game to give the player a sophisticated system of
-attack weapons with an enormous power of fire that can be build by gaining
-bonuses. Numerous decors, musics and sounds complete this great game. This
-game was ported from the Commodore Amiga.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/tecnoballz/tecnoballz-0.92.ebuild b/games-arcade/tecnoballz/tecnoballz-0.92.ebuild
deleted file mode 100644
index 3ece75e8838e..000000000000
--- a/games-arcade/tecnoballz/tecnoballz-0.92.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools games
-
-DESCRIPTION="An exciting Brick Breaker"
-HOMEPAGE="http://linux.tlk.fr/games/TecnoballZ/"
-SRC_URI="http://linux.tlk.fr/games/TecnoballZ/download/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl
- media-libs/sdl-mixer
- media-libs/sdl-image[png]
- media-libs/libmikmod:0"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gcc43.patch \
- "${FILESDIR}"/${P}-gcc6.patch \
- "${FILESDIR}"/${P}-automake.patch
- mv man/${PN}.fr.6 man/fr/${PN}.6 || die
- # don't combine explicit and implicit rules for make 3.82 (bug #334629)
- sed -i -e '/supervisor.c /s/.c /.cc /' src/Makefile.am || die
- sed -i -e '/^CXXFLAGS=/d' configure.ac || die
- eautoreconf
-}
-
-src_install() {
- default
- fperms g+w "${GAMES_STATEDIR}"/${PN}.hi || die
- make_desktop_entry ${PN} Tecnoballz
- prepgamesdirs
-}
-
-pkg_postinst() {
- has_version "media-libs/sdl-mixer[mikmod]" \
- || ewarn "To have background music, emerge sdl-mixer with USE=mikmod"
- games_pkg_postinst
-}
diff --git a/games-arcade/thinktanks-demo-1.1-r3 b/games-arcade/thinktanks-demo-1.1-r3
new file mode 100644
index 000000000000..0303215dae22
--- /dev/null
+++ b/games-arcade/thinktanks-demo-1.1-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=Tank combat game with lighthearted, fast paced pandemonium
+EAPI=6
+HOMEPAGE=http://www.garagegames.com/pg/product/view.php?id=12
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=THINKTANKS
+RDEPEND=media-libs/libsdl[video,joystick,abi_x86_32(-)] media-libs/libogg[abi_x86_32(-)] media-libs/libvorbis[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)]
+RESTRICT=strip
+SLOT=0
+SRC_URI=ftp://ggdev-1.homelan.com/thinktanks/ThinkTanksDemo_v1.1.sh.bin
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 unpacker 87633b2194cdb56adaa1f5a5c8862c44
+_md5_=72494249f263f835f73c50334e10ecf7
diff --git a/games-arcade/thinktanks-demo/Manifest b/games-arcade/thinktanks-demo/Manifest
deleted file mode 100644
index e4aa43c86512..000000000000
--- a/games-arcade/thinktanks-demo/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ThinkTanksDemo_v1.1.sh.bin 12115802 BLAKE2B 398df35dc7f6020cadfcf36209ddec3c10229f62539f0a6cead3c5b815a36816a2d51e9d09315ccae2e60855a3e7e1310196276758b41e66c7b32e7f102ddfbc SHA512 9134c44c4e02df4bd7edbd3946125598c87dc3adbeff318f0b265dd2c5fbcebd49bd810d848cc5da29c86ad323fdb2c9adc0006b26680b0bd78b4d0de54419a1
-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/metadata.xml b/games-arcade/thinktanks-demo/metadata.xml
deleted file mode 100644
index 736bc171d9e2..000000000000
--- a/games-arcade/thinktanks-demo/metadata.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-ThinkTanks is a tank combat game designed to be a blast for the new and
-experienced gamer alike with lighthearted, fast paced pandemonium. Either
-battling against brain-hungry bots in solo play or going head-to-head against
-others online, ThinkTanks has something for everyone.
-
-You find yourself in a ThinkTank... just one of many brain slaves imprisoned by
-Alien Mind Control-- only you have managed to escape their brain rays. But the
-moment you are free, you are besieged on all sides by insane bot-tanks. You must
-destroy or be destroyed and keep on your toes at all times. Luckily you can
-collect powerups that give you wacky weapons to help you stay alive. As you
-progress through each level, the bot tanks get smarter, stronger and crazier as
-Alien Mind Control reprograms the bot tanks to match your wits. Your goal is to
-beat the bosses, then rescue your brain-brethren and continue the fight on other
-worlds.
-
-Upon entering, you are immediately engaged by heavy artillery. This is
-no-holds-barred warfare and to the victor go the points. You can be catapulted or
-thrust in any direction by rolling over the boost and jump pads to escape attack
-or rush the enemy. The lush, green hills are scattered with bots on the warpath,
-bots choking in their own smoke, floating orbs with special powers and
-ammunition, boulders, trees, AND the dreaded pit of doom. The goal here is to
-keep your brain intact, and triumph over bots of every shape, size, speed and
-skill.
-
-You are cast into a veritable feeding frenzy of tanks. You need to simultaneously
-track the position of your tank relative to the scrum ball using your radarscope,
-while navigating your tank along the bumpy terrain. If you are quick enough to
-pick up the ball yourself, you must make a mad dash to the goal, evading the
-thirsty pack of mad bots heavy on your trail. You win by capturing the most scrum
-balls in the allotted time.
-
-Both On-line BattleMode and Scrum games have team-play variants and online chat
-that allow players to play together cooperatively.
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild b/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild
deleted file mode 100644
index a672cd15f03e..000000000000
--- a/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop unpacker
-
-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"
-
-LICENSE="THINKTANKS"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE=""
-RESTRICT="strip"
-
-RDEPEND="
- media-libs/libsdl[video,joystick,abi_x86_32(-)]
- media-libs/libogg[abi_x86_32(-)]
- media-libs/libvorbis[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]
-"
-DEPEND=""
-
-S="${WORKDIR}"
-dir="/opt/${PN}"
-
-QA_PREBUILT="${dir:1}/ThinkTanks.bin"
-
-src_install() {
- dodir "${dir}" "/usr/bin"
-
- tar -zxf ThinkTanks.tar.gz -C "${ED}/${dir}" || die
-
- exeinto "${dir}"
- doexe bin/Linux/x86/thinktanksdemo
- dosym "${dir}"/thinktanksdemo /usr/bin/thinktanks-demo
- # Using system libraries
- rm -rf "${ED}/${dir}"/lib
-
- insinto "${dir}"
- doins icon.xpm
-
- newicon icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Thinktanks (Demo)" /usr/share/pixmaps/${PN}.xpm
-
- dodoc ReadMe_Linux.txt
-}
diff --git a/games-arcade/tomatoes-1.55-r2 b/games-arcade/tomatoes-1.55-r2
new file mode 100644
index 000000000000..118c990cf8a5
--- /dev/null
+++ b/games-arcade/tomatoes-1.55-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=virtual/opengl virtual/glu media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mod]
+DESCRIPTION=How many tomatoes can you smash in ten short minutes?
+EAPI=5
+HOMEPAGE=http://tomatoes.sourceforge.net/about.html
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=ZLIB
+RDEPEND=virtual/opengl virtual/glu media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mod] games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/tomatoes/tomatoes-linux-src-1.55.tar.bz2 mirror://sourceforge/tomatoes/tomatoes-linux-1.5.tar.bz2
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=170747b34b3a011637e3faf890c35b6e
diff --git a/games-arcade/tomatoes/Manifest b/games-arcade/tomatoes/Manifest
deleted file mode 100644
index d11ce04e52c5..000000000000
--- a/games-arcade/tomatoes/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX tomatoes-1.55-c_str.patch 573 BLAKE2B eccedf249d78074ce6292d580ad71cf9ff9b55f70d03976f26225f144b06c090714c4815c925cfc425bd8094e28fb1e5d0a5bf3ed6a48b6400c892afc922a812 SHA512 fce01efcdea6f14c497b747158e03e57fc39f532ddad7f8da80d6c94be6e9ec6b46b43e908e96f9b3744029ff285699f72b91a73b21b3e213d7054bf4e14f927
-AUX tomatoes-1.55-gcc43.patch 278 BLAKE2B 6597c2e500add91cf58f3a45e88d26b684f90b6a7a4644063701958cd5ba9b7f2d7c296f4c0adbd7718e72fdfc0198cfb0531d256f4d6c37d2ac54afa8b39ae1 SHA512 b0f6e5c3468902f73b2f88327f510b726082af6ace75d15f1d72c95d7ff19cfefef5558f2cdb2e0cf363a80f3c624c912825a1abb251608577bd617972b88e1c
-AUX tomatoes-1.55-underlink.patch 977 BLAKE2B 15d602a7a1618e331a4fe62ee72c22ff91af47cd1dfbf11f6b7039d7e43599c97d9a79705091f65cf1f2be5adbc8d8ed11f0246a8386134bc5694de901302175 SHA512 c6b1fb64b0196f0eb6a6f0d6a779d437d09901737670f66309598a84706615e1c9e48e60a7f6db15ce10f9237c1bdf8589cec39c46a4659fd4fcb3fe39225aa8
-DIST tomatoes-linux-1.5.tar.bz2 8807421 BLAKE2B ee2128018d13d274b0ed5b27f9339b4e9d47a15753411c30d4174607c252d10d64a40e40b25454adb6f14ec96845b92cf9b0fe57b3bdcbbb70fe905ec0bf1c0e SHA512 517f592bb3c3fb43cb740c58011f06b7a71c96eaff74ce1088db8dbd4aafa3463bba516547cd010e9ef2ca947fd36962c3d13ece6e979cab8adf01ffa991c308
-DIST tomatoes-linux-src-1.55.tar.bz2 62947 BLAKE2B 22561900842dfe4cb56128ddaf471fac56a2c93b4c24ce3cca7045d10235ab60b81184c9617f9f4d10877df23e6db0d5abc0dc032d38788993daab1a2c49ab1e SHA512 b5a6287659746179f0418630c55d34dc34897b532687007386b0b540ec728cc2492813f0d454314994a26a3629a24c802630085f64b969d1e6ea9ec936f5fe35
-EBUILD tomatoes-1.55-r2.ebuild 1590 BLAKE2B 8fcbf3ecad477c5f4e3d80082be96ee75f951233d7be70f7538692ccc91e737e55cfdb50968bdde922f579009a35e9e6ed6da21928af30e39298e74368b1aa4d SHA512 253966b1037eeb4e4143ed467f93e18df6eda3e0cb89a8a4e462b71925d72aff3faba5b685bb18b4a6be03173e200ca43f2c4fe6c6f48e764dc9bde98e07a068
-MISC metadata.xml 331 BLAKE2B 312d2ef06020a89fa08e79d82b22727eff32e689182f3f142bbc788555d2b05ddf93414a616deff188bc6d2ae35561da8fd832c2541c404d6136da144950c5b9 SHA512 adee588bcc930244c19ea9a3ac34b70c3afbbbed2b68d61289742fd7ca3d97eae5724cef90d350a4e5b8ff8b594f8d25fc1a5fbc672459034d0a492bb155223d
diff --git a/games-arcade/tomatoes/files/tomatoes-1.55-c_str.patch b/games-arcade/tomatoes/files/tomatoes-1.55-c_str.patch
deleted file mode 100644
index dd6927e54153..000000000000
--- a/games-arcade/tomatoes/files/tomatoes-1.55-c_str.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/config.cpp.orig 2004-09-27 11:35:48.000000000 +0200
-+++ src/config.cpp 2006-02-13 00:00:01.000000000 +0100
-@@ -78,6 +78,7 @@
- // makefile.
- char *get_config_location(bool write) {
- #ifdef LINUX
-+ static char *config_path = NULL;
- // Get the path to the config file
- string tmp = get_tomatoes_dir() + "config.cfg";
-
-@@ -90,8 +91,11 @@
- }
- fclose(ftest);
- }
--
-- return (char*)tmp.c_str();
-+ if (!config_path) {
-+ config_path = new char[tmp.length()+1];
-+ strcpy(config_path,tmp.c_str());
-+ }
-+ return config_path;
- #endif
-
- // Return the CONFIG_DIR
diff --git a/games-arcade/tomatoes/files/tomatoes-1.55-gcc43.patch b/games-arcade/tomatoes/files/tomatoes-1.55-gcc43.patch
deleted file mode 100644
index cd85e31e5936..000000000000
--- a/games-arcade/tomatoes/files/tomatoes-1.55-gcc43.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/config.cpp
-+++ src/config.cpp
-@@ -27,8 +27,9 @@
-
- *************************************************************************/
-
--#include <stdio.h>
--#include <stdlib.h>
-+#include <cstring>
-+#include <cstdio>
-+#include <cstdlib>
- #include "config.h"
- #include "init.h"
-
diff --git a/games-arcade/tomatoes/files/tomatoes-1.55-underlink.patch b/games-arcade/tomatoes/files/tomatoes-1.55-underlink.patch
deleted file mode 100644
index c028c79ba4a7..000000000000
--- a/games-arcade/tomatoes/files/tomatoes-1.55-underlink.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- makefile.old 2011-06-18 17:35:38.947020335 +0200
-+++ makefile 2011-06-18 17:37:42.337811088 +0200
-@@ -48,7 +47,7 @@
- LDFLAGS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -pg
- else
- CFLAGS = -MMD -O3 -march=$(MARCH) -Wall $(SDL_FLAGS)
--LDFLAGS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -s
-+LDLIBS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -lm
- endif
- endif
-
-@@ -58,7 +57,7 @@
- OBJS := $(subst src/,obj/,$(OBJS))
-
- # Include directories
--INCLUDES = -I./include
-+INCLUDES = -I./include $(SDL_FLAGS)
-
-
- # Targets
-@@ -69,7 +68,7 @@
- -include $(DEPS)
-
- $(TARGET): $(OBJS)
-- $(CC) -o $(TARGET) $(OBJS) $(LDFLAGS)
-+ $(CXX) -o $(TARGET) $(OBJS) $(LDFLAGS) $(LDLIBS)
-
- clean:
- rm -f $(OBJS) $(TARGET)
-@@ -80,7 +79,7 @@
- rebuild: veryclean all
-
- obj/%.o: src/%.cpp
-- $(CC) $(CFLAGS) $(INCLUDES) $(DIR_DEFINES) -c $< -o $@
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) $(DIR_DEFINES) -c $< -o $@
-
- # Compress the exe with UPX
- compress: $(TARGET)
diff --git a/games-arcade/tomatoes/metadata.xml b/games-arcade/tomatoes/metadata.xml
deleted file mode 100644
index b774279148e4..000000000000
--- a/games-arcade/tomatoes/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">tomatoes</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/tomatoes/tomatoes-1.55-r2.ebuild b/games-arcade/tomatoes/tomatoes-1.55-r2.ebuild
deleted file mode 100644
index dd5658f861bf..000000000000
--- a/games-arcade/tomatoes/tomatoes-1.55-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DATA_PV=1.5
-DESCRIPTION="How many tomatoes can you smash in ten short minutes?"
-HOMEPAGE="http://tomatoes.sourceforge.net/about.html"
-SRC_URI="mirror://sourceforge/tomatoes/tomatoes-linux-src-${PV}.tar.bz2
- mirror://sourceforge/tomatoes/tomatoes-linux-${DATA_PV}.tar.bz2"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- virtual/glu
- media-libs/libsdl[sound,video]
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[mod]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- mv ../tomatoes-1.5/* . || die "mv failed"
- mv icon.png ${PN}.png
-
- epatch \
- "${FILESDIR}"/${P}-c_str.patch \
- "${FILESDIR}"/${P}-underlink.patch \
- "${FILESDIR}"/${P}-gcc43.patch
-
- sed -i \
- -e "/^MPKDIR = /s:./:${GAMES_DATADIR}/${PN}/:" \
- -e "/^MUSICDIR = /s:./music/:${GAMES_DATADIR}/${PN}/music/:" \
- -e "/^HISCOREDIR = /s:./:${GAMES_STATEDIR}/${PN}/:" \
- -e "/^CONFIGDIR = /s:./:${GAMES_SYSCONFDIR}/${PN}/:" \
- -e "/^OVERRIDEDIR = /s:./data/:${GAMES_DATADIR}/${PN}/data/:" \
- makefile \
- || die "sed failed"
-}
-
-src_install() {
- dogamesbin tomatoes
- dodoc README README-src
-
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r tomatoes.mpk music
-
- doicon ${PN}.png
- make_desktop_entry tomatoes "I Have No Tomatoes"
-
- dodir "${GAMES_STATEDIR}"/${PN}
- touch "${D}${GAMES_STATEDIR}"/${PN}/hiscore.lst || die "touch failed"
- fperms 660 "${GAMES_STATEDIR}"/${PN}/hiscore.lst
-
- insinto "${GAMES_SYSCONFDIR}"/${PN}
- doins config.cfg
-
- prepgamesdirs
-}
diff --git a/games-arcade/trailblazer-0.9 b/games-arcade/trailblazer-0.9
new file mode 100644
index 000000000000..2e079ae0dd07
--- /dev/null
+++ b/games-arcade/trailblazer-0.9
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=>=media-libs/libsdl-1.2.7[video]
+DESCRIPTION=Guide a ball through a succession of levels while avoiding holes
+EAPI=5
+HOMEPAGE=http://www.autismuk.freeserve.co.uk/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libsdl-1.2.7[video] games-misc/games-envd
+SLOT=0
+SRC_URI=http://www.autismuk.freeserve.co.uk/trailblazer-0.9.tgz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=09694ddac07bcacb6772768b6c5ce609
diff --git a/games-arcade/trailblazer/Manifest b/games-arcade/trailblazer/Manifest
deleted file mode 100644
index 3e42c34f58a2..000000000000
--- a/games-arcade/trailblazer/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX trailblazer-0.9-ldflags.patch 317 BLAKE2B 49b4737c6527b209d12260314569224909ae9eba4a4b7643b426fdebf438ffc975f3a812380fa8bedfb7a4a3d1e36cc82cda0f2381a5cfcf42dee284c83b86ec SHA512 ba7885017a4e1d6a653119d591205a9e640d9c17c7a8b79226ce1c8f6b3ff3e1a6727a7b2d78cb7cfe21263c290288c8e140d6abcce751e1d9c79feeed5c2ff2
-AUX trailblazer-0.9-underlink.patch 320 BLAKE2B 06f88c4d95d5cafd818611d3f2c991cc82213a6e7f655f0ae8a2017d6404495568edb279e8cd509eaa2c437918dc33df83b160bc5950877ce974c0d582d789ac SHA512 c7f1f69b86e81e26257cffed457c921bbf4d8e991249913b5f6a3a04bd5b24974f46e34484c96ce7f2c2b261e69ce711e5b14cb86c2026cbdfacfda783e3c05d
-DIST trailblazer-0.9.tgz 20753 BLAKE2B f2cce7647ac9f5b9c2f048f6395f735a6c19432aafbbcea4e7210826a0773bf012a2772da1e44219d12d0ef1a96dc3f410404f0887bd0cbf8c1c5285ef708e22 SHA512 fddb379c2aee41e85042f4100bf08b2f1ca6393716fef1afa964c25dbcabfcd7df1d5c678c23b0f0f3ae1e1c757b01945e04934f67273434d0b51d441114f884
-EBUILD trailblazer-0.9.ebuild 1068 BLAKE2B f3b991d6fea73440b58f2341c83520a529b4916a685766e77cde058ef8b194000208d01178f1ce41bd107cd0ec19bf7ee49130524708ccb694de28472ffa54c0 SHA512 5eb1c4c2dfd506ff807d8d0c4dc0a8594cc66e877ca1909c144a90f1129ffd99745b292f6611c4d7eaf73e3d75d0e00e97ec613cf7f6a5a5c3a77aa335a4060b
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/trailblazer/files/trailblazer-0.9-ldflags.patch b/games-arcade/trailblazer/files/trailblazer-0.9-ldflags.patch
deleted file mode 100644
index 034a74e75f9e..000000000000
--- a/games-arcade/trailblazer/files/trailblazer-0.9-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.old 2010-09-30 23:56:21.000000000 +0200
-+++ Makefile 2010-09-30 23:56:35.000000000 +0200
-@@ -9,7 +9,7 @@
- bdir = /tmp/trailblazer-$(version)
-
- all:
-- $(CC) $(sources) -o trailblazer $(cflags) $(libs)
-+ $(CC) $(LDFLAGS) $(sources) -o trailblazer $(cflags) $(libs)
-
- install:
- cp trailblazer /usr/bin
diff --git a/games-arcade/trailblazer/files/trailblazer-0.9-underlink.patch b/games-arcade/trailblazer/files/trailblazer-0.9-underlink.patch
deleted file mode 100644
index 31e9a1000324..000000000000
--- a/games-arcade/trailblazer/files/trailblazer-0.9-underlink.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.old 2011-06-20 20:49:09.928013768 +0200
-+++ Makefile 2011-06-20 20:49:18.725566328 +0200
-@@ -3,7 +3,7 @@
- #
-
- sources = game.c main.c road.c map.c gfx.c
--libs = `sdl-config --libs`
-+libs = `sdl-config --libs` -lm
- cflags = -O2 -Wall `sdl-config --cflags`
- version = 0.9
- bdir = /tmp/trailblazer-$(version)
diff --git a/games-arcade/trailblazer/metadata.xml b/games-arcade/trailblazer/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/trailblazer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/trailblazer/trailblazer-0.9.ebuild b/games-arcade/trailblazer/trailblazer-0.9.ebuild
deleted file mode 100644
index 5638d0339bc1..000000000000
--- a/games-arcade/trailblazer/trailblazer-0.9.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="Guide a ball through a succession of levels while avoiding holes"
-HOMEPAGE="http://www.autismuk.freeserve.co.uk/"
-SRC_URI="http://www.autismuk.freeserve.co.uk/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=">=media-libs/libsdl-1.2.7[video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-ldflags.patch \
- "${FILESDIR}"/${P}-underlink.patch
-
- sed -i \
- -e "s:-O2:${CFLAGS}:" \
- Makefile || die "sed Makefile failed"
-
- sed -i \
- -e "s:/usr/share/trailblazer/trail\.dat:${GAMES_DATADIR}/${PN}/trail.dat:" \
- -e "s:/usr/share/trailblazer/trail\.time:${GAMES_STATEDIR}/trail.time:" \
- map.c || die "sed map.c failed"
-}
-
-src_install() {
- dogamesbin trailblazer
- insinto "${GAMES_DATADIR}/${PN}"
- doins trail.dat
- dodoc README
-
- dodir "${GAMES_STATEDIR}" \
- && touch "${D}${GAMES_STATEDIR}/trail.time"
-
- prepgamesdirs
- fperms 660 "${GAMES_STATEDIR}/trail.time"
-}
diff --git a/games-arcade/triplexinvaders-1.08-r1 b/games-arcade/triplexinvaders-1.08-r1
new file mode 100644
index 000000000000..5bb6d077fae8
--- /dev/null
+++ b/games-arcade/triplexinvaders-1.08-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=app-arch/unzip
+DESCRIPTION=An Alien Invaders style game with 3d graphics
+EAPI=6
+HOMEPAGE=http://triplexinvaders.infogami.com
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pyopengl[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=http://acm.jhu.edu/~arthur/invaders/triplexinvaders-1.08.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=7b0bce9c1d2ec55bdb23b82b03553b89
diff --git a/games-arcade/triplexinvaders/Manifest b/games-arcade/triplexinvaders/Manifest
deleted file mode 100644
index 98cc47b913ab..000000000000
--- a/games-arcade/triplexinvaders/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-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
deleted file mode 100644
index 85c88afcfe8a..000000000000
--- a/games-arcade/triplexinvaders/files/triplexinvaders-1.08-gentoo.patch
+++ /dev/null
@@ -1,62 +0,0 @@
---- 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 @@
-
-
- def reloadMusic():
-- pygame.mixer.music.load(os.path.join('sound', choice(music)))
-+ pygame.mixer.music.load(os.path.join('@GENTOO_DATADIR@/sound', choice(music)))
- pygame.mixer.music.set_endevent(ENDMUSIC)
- pygame.mixer.music.play()
-
-@@ -24,7 +24,7 @@
-
- def getSound(name, volume=0.4):
- if name not in LoadedSounds:
-- sound = pygame.mixer.Sound(os.path.join('sound', '%s.ogg' % name))
-+ sound = pygame.mixer.Sound(os.path.join('@GENTOO_DATADIR@/sound', '%s.ogg' % name))
- sound.set_volume(volume)
- LoadedSounds[name] = sound
- return LoadedSounds[name]
---- 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()
-
- def loadTexture(name):
-- filename = os.path.join('textures', '%s.png' % name)
-+ filename = os.path.join('@GENTOO_DATADIR@/textures', '%s.png' % name)
- textureSurface = pygame.image.load(filename)
- textureData = pygame.image.tostring(textureSurface, "RGBA", True)
- texid = glGenTextures(1)
-@@ -47,7 +47,7 @@
-
- def getModel(name):
- if name not in LoadedModels:
-- model = wavefront.load(os.path.join('models', '%s.obj' % name), name)
-+ model = wavefront.load(os.path.join('@GENTOO_DATADIR@/models', '%s.obj' % name), name)
- LoadedModels[name] = model
- return LoadedModels[name]
-
---- 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')
- if not os.path.exists(highscorefile):
-- oldpath = 'hiscores'
-+ oldpath = '@GENTOO_DATADIR@/hiscores'
- shutil.copy(oldpath, highscorefile)
-
- def write(score, name):
---- 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')
- if not os.path.exists(optionfile):
-- oldpath = 'options.conf'
-+ oldpath = '@GENTOO_DATADIR@/options.conf'
- shutil.copy(oldpath, optionfile)
-
- execfile(optionfile)
diff --git a/games-arcade/triplexinvaders/metadata.xml b/games-arcade/triplexinvaders/metadata.xml
deleted file mode 100644
index 6ae220aaf948..000000000000
--- a/games-arcade/triplexinvaders/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
-In Triplex Invaders, the player pilots a spaceship against a never ending horde
-of enemy ships. It has psychedelic 3d graphics (but 2d gameplay).
-</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild b/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
deleted file mode 100644
index b3774eb8c6f9..000000000000
--- a/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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/tuxanci-20110429-r1 b/games-arcade/tuxanci-20110429-r1
new file mode 100644
index 000000000000..4b2d058d3eca
--- /dev/null
+++ b/games-arcade/tuxanci-20110429-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!dedicated? ( >=media-libs/fontconfig-2.7.0 media-libs/libsdl[X,opengl?] media-libs/sdl-ttf[X] >=media-libs/sdl-image-1.2.10[png] sound? ( >=media-libs/sdl-mixer-1.2.11[vorbis] ) ) physfs? ( dev-games/physfs[zip] ) !physfs? ( >=dev-libs/libzip-0.9 ) virtual/pkgconfig nls? ( sys-devel/gettext ) sys-devel/make >=dev-util/cmake-3.9.6
+DESCRIPTION=Tuxanci is first tux shooter inspired by game Bulanci
+EAPI=6
+HOMEPAGE=http://www.tuxanci.org/
+IUSE=debug dedicated +ipv6 nls opengl physfs +sound
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=!dedicated? ( >=media-libs/fontconfig-2.7.0 media-libs/libsdl[X,opengl?] media-libs/sdl-ttf[X] >=media-libs/sdl-image-1.2.10[png] sound? ( >=media-libs/sdl-mixer-1.2.11[vorbis] ) ) physfs? ( dev-games/physfs[zip] ) !physfs? ( >=dev-libs/libzip-0.9 )
+SLOT=0
+SRC_URI=http://dev.gentooexperimental.org/~scarabeus/tuxanci-20110429.tar.xz
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=b649a1c74ce7105885fbafec38b6fbd7
diff --git a/games-arcade/tuxanci-99999999 b/games-arcade/tuxanci-99999999
new file mode 100644
index 000000000000..ed578765ed00
--- /dev/null
+++ b/games-arcade/tuxanci-99999999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=!dedicated? ( >=media-libs/fontconfig-2.7.0 media-libs/libsdl[X,opengl?] media-libs/sdl-ttf[X] >=media-libs/sdl-image-1.2.10[png] sound? ( >=media-libs/sdl-mixer-1.2.11[vorbis] ) ) physfs? ( dev-games/physfs[zip] ) !physfs? ( >=dev-libs/libzip-0.9 ) virtual/pkgconfig nls? ( sys-devel/gettext ) sys-devel/make >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
+DESCRIPTION=Tuxanci is first tux shooter inspired by game Bulanci
+EAPI=6
+HOMEPAGE=http://www.tuxanci.org/
+IUSE=debug dedicated +ipv6 nls opengl physfs +sound
+LICENSE=GPL-2
+RDEPEND=!dedicated? ( >=media-libs/fontconfig-2.7.0 media-libs/libsdl[X,opengl?] media-libs/sdl-ttf[X] >=media-libs/sdl-image-1.2.10[png] sound? ( >=media-libs/sdl-mixer-1.2.11[vorbis] ) ) physfs? ( dev-games/physfs[zip] ) !physfs? ( >=dev-libs/libzip-0.9 )
+SLOT=0
+_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 git-r3 8f6de46b0aa318aea0e8cac62ece098b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=b649a1c74ce7105885fbafec38b6fbd7
diff --git a/games-arcade/tuxanci/Manifest b/games-arcade/tuxanci/Manifest
deleted file mode 100644
index 8c5f61856d6d..000000000000
--- a/games-arcade/tuxanci/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST tuxanci-20110429.tar.xz 4283540 BLAKE2B c45aef1a6f89284dc1d41de1718342f0f7d3303d7281698291c74acf5aee262c8ed782d73f955ad3e22a88015adb077d8950e3ce69c7295a9fe97116518045e2 SHA512 72305be823981699e9ac38c090dda2baafd45bd36554eba65bd438646e0b0b8a3ab17a7516610db17e225292c39e0cdabb383193f8b07d2d31d638483feafeea
-EBUILD tuxanci-20110429-r1.ebuild 1479 BLAKE2B aaa850ba078f09a4a717ea4b03bd37c4fe3db3e33246cc76eaade3bb0e874854c35758b81a9e5404e79b75929ce67ee1f010928a40af91612467c1bd922c92d5 SHA512 23f75fb0604b979537eab263d3dbf6ec9f51d841abe28b0712debebf15df085110c199e427cdb91f3653c9502f56635141d192a494a45274359a7ac3b1116491
-EBUILD tuxanci-99999999.ebuild 1479 BLAKE2B aaa850ba078f09a4a717ea4b03bd37c4fe3db3e33246cc76eaade3bb0e874854c35758b81a9e5404e79b75929ce67ee1f010928a40af91612467c1bd922c92d5 SHA512 23f75fb0604b979537eab263d3dbf6ec9f51d841abe28b0712debebf15df085110c199e427cdb91f3653c9502f56635141d192a494a45274359a7ac3b1116491
-MISC metadata.xml 432 BLAKE2B 80a36c8203e39b5c0615892040b4f98bcaf5c43b7531cca6a1709db0fe2b94f68eda72e52c7a32005b7a6b54880884ed27c5f8be1ee36b7ef0712cccab48717d SHA512 d8b287f078d5b18855fdc12c57b353cc5ff1f655d1c6d6fe3a4beb738119c4b295c580ed72346a41e76ad98a6cec86cfbd9938d461fe6d9ff329f0e7f857d6a1
diff --git a/games-arcade/tuxanci/metadata.xml b/games-arcade/tuxanci/metadata.xml
deleted file mode 100644
index 6c319f2cbfce..000000000000
--- a/games-arcade/tuxanci/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="sound">Enable sound</flag>
- <flag name="physfs">Use <pkg>dev-games/physfs</pkg> instead of <pkg>dev-libs/libzip</pkg> to load compressed data</flag>
- </use>
-</pkgmetadata>
diff --git a/games-arcade/tuxanci/tuxanci-20110429-r1.ebuild b/games-arcade/tuxanci/tuxanci-20110429-r1.ebuild
deleted file mode 100644
index 8fe8dd9427ea..000000000000
--- a/games-arcade/tuxanci/tuxanci-20110429-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Tuxanci is first tux shooter inspired by game Bulanci"
-HOMEPAGE="http://www.tuxanci.org/"
-
-if [[ ${PV} = *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="git://repo.or.cz/tuxanci.git"
-else
- SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz"
- KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug dedicated +ipv6 nls opengl physfs +sound"
-
-# >=x11-libs/cairo-1.8.8[X,svg]
-RDEPEND="
- !dedicated? (
- >=media-libs/fontconfig-2.7.0
- media-libs/libsdl[X,opengl?]
- media-libs/sdl-ttf[X]
- >=media-libs/sdl-image-1.2.10[png]
- sound? (
- >=media-libs/sdl-mixer-1.2.11[vorbis]
- )
- )
- physfs? ( dev-games/physfs[zip] )
- !physfs? ( >=dev-libs/libzip-0.9 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_AUDIO=$(usex sound)
- -DBUILD_SERVER=$(usex dedicated)
- -DWITH_NLS=$(usex nls)
- -DWITH_PHYSFS=$(usex physfs)
- -DWITH_OPENGL=$(usex opengl)
- -DENABLE_IPV6=$(usex ipv6)
- -DDEVELOPER=$(usex debug)
- -DCMAKE_INSTALL_ICONDIR="${EPREFIX}"/usr/pixmaps/
- -DCMAKE_INSTALL_DESKTOPDIR="${EPREFIX}"/usr/applications/
- -DCMAKE_DATA_PATH="${EPREFIX}"/usr/share/
- -DCMAKE_LOCALE_PATH="${EPREFIX}"/usr/share/locale/
- -DCMAKE_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
- -DCMAKE_CONF_PATH="${EPREFIX}"/etc
- )
- cmake-utils_src_configure
-}
diff --git a/games-arcade/tuxanci/tuxanci-99999999.ebuild b/games-arcade/tuxanci/tuxanci-99999999.ebuild
deleted file mode 100644
index 8fe8dd9427ea..000000000000
--- a/games-arcade/tuxanci/tuxanci-99999999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Tuxanci is first tux shooter inspired by game Bulanci"
-HOMEPAGE="http://www.tuxanci.org/"
-
-if [[ ${PV} = *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="git://repo.or.cz/tuxanci.git"
-else
- SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz"
- KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug dedicated +ipv6 nls opengl physfs +sound"
-
-# >=x11-libs/cairo-1.8.8[X,svg]
-RDEPEND="
- !dedicated? (
- >=media-libs/fontconfig-2.7.0
- media-libs/libsdl[X,opengl?]
- media-libs/sdl-ttf[X]
- >=media-libs/sdl-image-1.2.10[png]
- sound? (
- >=media-libs/sdl-mixer-1.2.11[vorbis]
- )
- )
- physfs? ( dev-games/physfs[zip] )
- !physfs? ( >=dev-libs/libzip-0.9 )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_AUDIO=$(usex sound)
- -DBUILD_SERVER=$(usex dedicated)
- -DWITH_NLS=$(usex nls)
- -DWITH_PHYSFS=$(usex physfs)
- -DWITH_OPENGL=$(usex opengl)
- -DENABLE_IPV6=$(usex ipv6)
- -DDEVELOPER=$(usex debug)
- -DCMAKE_INSTALL_ICONDIR="${EPREFIX}"/usr/pixmaps/
- -DCMAKE_INSTALL_DESKTOPDIR="${EPREFIX}"/usr/applications/
- -DCMAKE_DATA_PATH="${EPREFIX}"/usr/share/
- -DCMAKE_LOCALE_PATH="${EPREFIX}"/usr/share/locale/
- -DCMAKE_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
- -DCMAKE_CONF_PATH="${EPREFIX}"/etc
- )
- cmake-utils_src_configure
-}
diff --git a/games-arcade/tuxdash-0.8-r1 b/games-arcade/tuxdash-0.8-r1
new file mode 100644
index 000000000000..d95659e8cf64
--- /dev/null
+++ b/games-arcade/tuxdash-0.8-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=media-libs/libsdl[video] media-libs/sdl-ttf
+DESCRIPTION=A simple BoulderDash clone
+EAPI=6
+HOMEPAGE=http://www.tuxdash.de/index.php?language=EN
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[video] media-libs/sdl-ttf
+SLOT=0
+SRC_URI=http://www.tuxdash.de/ressources/downloads/tuxdash_src_0.8.tar.bz2
+_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=67ea19fe2b4dfca41a5026815644b46a
diff --git a/games-arcade/tuxdash/Manifest b/games-arcade/tuxdash/Manifest
deleted file mode 100644
index f2a1d0065da9..000000000000
--- a/games-arcade/tuxdash/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX tuxdash-0.8-fix-build-system.patch 575 BLAKE2B 8975cac0d0bb753a4f1882e68d8d15449685b4ae4f5f97f83b8cae591cfd10f25c2d09fbf53e6843102c0039b3d94e5552884f05295de23e6361f575c3dd2f9d SHA512 bda193ee657973c26bccdd2f2caa8414be454e0e6b016673aad07dce23be300d79103bdbac40ee2aeb0a0dd1ae875f9d0b1b36b20aa4af2b40052b464574dd73
-AUX tuxdash-0.8-fix-c++14.patch 4251 BLAKE2B f3ef29821b2f0a13a4ab67381ccaca9c05adb6742687a9b94063dc618802d21da84ea1bd5965cbaa5cc1a338f0fa22099f3448635f23abfeee0923e67cf26072 SHA512 5314fe0be54a2232ce10d5c518bc30913303aad3d7d5af94a7e3e24661545c3a5ef50eedd2db4ab0cac1021a78064c362b3ef6731703ffb7e5020bfb4787c725
-AUX tuxdash-0.8-fix-paths.patch 1671 BLAKE2B 21498fb303cfade6754bb06fb7d540e8a33f3851d777112f30e729fdb29ae37041c561cccbf3e9e46c93c11b5b1df76c6c9214e7f901b8672f5d2ea895e25a80 SHA512 ff896b3ea57f95e9298a8640a8c2eb31049ab83a7cca1ecf40f73d9e7a1b1ee386f9f41d6a5af0b004015b2c97fa8ef0ed4eb11cc109c5efcd53b55fe0094d93
-DIST tuxdash_src_0.8.tar.bz2 447560 BLAKE2B 023deef628c1a6e0ea602fd87e3fe6347f38308dff45623aa59406d15805b87aafdb21e4756e5f2b90c97b56a76d4052c4aacb1401ff03e1e3157cac170b1536 SHA512 5c42b89ce3121025801d78d35962a2aa3d10e4443f6c929e7df4b45673e6285f37ed353877aa33eaa0edf584f7a428a8f485301ba1476865a498ab699ee81f86
-EBUILD tuxdash-0.8-r1.ebuild 845 BLAKE2B 33145206bd41914bdfa6df243fe7c6c76e9e2a7868f855fc8f0bf91fe81549b845982cf1167dcfa7dec9db2597cfc031ef8af4fd267a1579cd32f90aab382607 SHA512 31e9c0c923cd31d5f71d8dbdddb5400345827faeb52654c8a89259fc4d0147d2767597581cc6c612c6d7330038595bd5c9159e3c3b1373b2f1074e5eddeb255b
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch
deleted file mode 100644
index 9f861d98e8cc..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Fix build system to honour all user variables.
-
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -1,4 +1,4 @@
- all:
-- g++ main.cpp -Wall `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../TuxDash
-+ $(CXX) main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../tuxdash
- static:
-- g++ -static main.cpp -Wall `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../TuxDash
-+ $(CXX) -static main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../tuxdash
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch
deleted file mode 100644
index b37f456f559b..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-Modernise C++ to avoid errors in C++14 mode.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=600084
-
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -66,7 +66,7 @@
-
- void writeconfig(const map& game_map) {
- ofstream config((ostring)TuxHomeDirectory + "/config"); // open config file
-- if(config == NULL) { // error check
-+ if(!config) { // error check
- cout << "Warning: Couldn't write to file " << (ostring)TuxHomeDirectory + "/config" << endl;
- return;
- }
-@@ -124,7 +124,7 @@
-
- void readconfig(class map& game_map) {
- ifstream config((ostring)TuxHomeDirectory + "/config"); // open config file
-- if(config==0) { // error check
-+ if(!config) { // error check
- cout << "Warning: Couldn't find configuration file " << (ostring)TuxHomeDirectory + "/config" << ". Using default values." << endl;
- return;
- }
---- a/src/map.cpp
-+++ b/src/map.cpp
-@@ -346,13 +346,13 @@
- cout << "-- copy map --" << endl; // print status message
- ifstream in_file(path); // open source file
-
-- if(in_file == 0) { // error checking
-+ if(!in_file) { // error checking
- cout << "Couldn't open sourcefile \"" << filename << "\"" << endl;
- cout << endl << "-- error in copymap --" << endl;
- return 1;
- }
-
-- if(out_file == 0) { // error checking
-+ if(!out_file) { // error checking
- cout << "Couldn't open target file \"" << temp_path << "\" for writing " << endl;
- cout << endl << "-- error in copymap --" << endl;
- return 1;
-@@ -390,7 +390,7 @@
- path = mapfolder;
- path += filename;
- file.open(path); // open file
-- if(file == NULL) {
-+ if(!file) {
- cout << "map::savemap : error while saving map to file '" << path << "'" << endl;
- return 1;
- }
-@@ -402,7 +402,7 @@
- path = savefolder;
- path += filename;
- file.open(path); // open file
-- if(file == NULL) {
-+ if(!file) {
- cout << "map::savemap : error while saving game to file '" << path << "'" << endl;
- return 1;
- }
---- a/src/menu.cpp
-+++ b/src/menu.cpp
-@@ -119,7 +119,7 @@
-
- // add a selection box
-
--class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, char* depend) {
-+class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, const char* depend) {
- class element& newone = add();
- newone.value = value;
- newone.posx = x;
---- a/src/menu.h
-+++ b/src/menu.h
-@@ -56,7 +56,7 @@
- void check_custom_parameters(); // check if parameters are okay
- ostring keytoa(SDLKey); // cast SDLKey to ASCII
- class element* add_text(int, int, const ostring&, bool, int, int =-1, int =-1, unsigned char =0, unsigned char =0, unsigned char = 0, int = -1, int = -1); // add a text element
-- class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, char* =0); // add a box element
-+ class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, const char* =0); // add a box element
- class element* add_select(int, int, const ostring&, const ostring&, bool, int, int, int, const char* oneoftwo=0); // add a select element
- void draw_window(); // draw the current menu screen with all elements
- void selection_mgm(char); // process user input for menu navigation
---- a/src/surface.cpp
-+++ b/src/surface.cpp
-@@ -92,7 +92,7 @@
- else file_tmp = file;
-
- TTF_Font *font = TTF_OpenFont(file_tmp, size);
-- SDL_Color color = {r, g, b, 0};
-+ SDL_Color color = {(Uint8)r, (Uint8)g, (Uint8)b, 0};
-
- area = TTF_RenderText_Solid(font, text, color);
-
-@@ -118,7 +118,7 @@
- SDL_Surface* text_surface;
- SDL_Rect temp;
- TTF_Font *font_tmp = TTF_OpenFont(font, size);
-- SDL_Color farbe = {r, g, b, 0};
-+ SDL_Color farbe = {(Uint8)r, (Uint8)g, (Uint8)b, 0};
- text_surface = TTF_RenderText_Solid(font_tmp, text, farbe);
- TTF_CloseFont(font_tmp);
- temp = pos;
diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch
deleted file mode 100644
index 72cde9d411f8..000000000000
--- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Change paths for Gentoo's filesystem layout.
-
---- a/config
-+++ b/config
-@@ -1,11 +1,11 @@
- # Fullscreen enable/disable
--Fullscreen = 0
-+Fullscreen = 1
- # Width of screen in blocks
- screenX = 21
- # Height of screen in blocks
- screenY = 16
- # Theme Folder - path to a valid theme
--theme = themes/original/
-+theme = /usr/share/tuxdash/themes/original/
- # Distance in X direction, before scrolling starts
- scrolldistX = 3
- # Distance in Y direction, before scrolling starts
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -340,9 +340,7 @@
-
- // set tuxdash's config / working directory
- char* HomeDirectory;
-- char* CurrentDirectory;
- HomeDirectory = getenv("HOME"); // get users home directory
-- CurrentDirectory = getenv("PWD"); // get TuxDash's working directory
- TuxHomeDirectory = new char[strlen(HomeDirectory)+strlen("/.tuxdash")+1]; // align space for the string containing the path to tuxdash's config directory
- strcpy(TuxHomeDirectory, HomeDirectory);
- strcat(TuxHomeDirectory, "/.tuxdash");
-@@ -355,12 +353,12 @@
- }
- else {
- mkdir((ostring)TuxHomeDirectory + "/themes", 0711); // create the themes folder. The default themes are not copied there, but the folder is created for possible additional themes added by the player
-- chdir(CurrentDirectory);
-+ chdir("/usr/share/tuxdash");
- system((ostring)"cp -r maps savegames config " + TuxHomeDirectory);
- }
- }
- cout << endl << " Using " << TuxHomeDirectory << " for configuration, map and savegame files" << endl;
-- chdir(CurrentDirectory);
-+ chdir("/usr/share/tuxdash");
- // finished with check of working directory
-
- int running=1, start, stop, framestart = time(0), frames=0, frame_count = 0;
diff --git a/games-arcade/tuxdash/metadata.xml b/games-arcade/tuxdash/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/tuxdash/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild b/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild
deleted file mode 100644
index 77af51944756..000000000000
--- a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="A simple BoulderDash clone"
-HOMEPAGE="http://www.tuxdash.de/index.php?language=EN"
-SRC_URI="http://www.tuxdash.de/ressources/downloads/${PN}_src_${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl[video]
- media-libs/sdl-ttf"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8-fix-build-system.patch
- "${FILESDIR}"/${PN}-0.8-fix-c++14.patch
- "${FILESDIR}"/${PN}-0.8-fix-paths.patch
-)
-
-src_prepare() {
- default
- rm -f GPL TuxDash || die
-}
-
-src_configure() {
- tc-export CXX
-}
-
-src_compile() {
- emake -C src
-}
-
-src_install() {
- dobin tuxdash
- einstalldocs
-
- insinto /usr/share/${PN}
- doins -r themes maps fonts savegames config
-}
diff --git a/games-arcade/tuxpuck-0.8.2-r2 b/games-arcade/tuxpuck-0.8.2-r2
new file mode 100644
index 000000000000..d7afe2112850
--- /dev/null
+++ b/games-arcade/tuxpuck-0.8.2-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=media-libs/libsdl media-libs/libpng:0= virtual/jpeg:0 media-libs/libvorbis media-libs/freetype:2 virtual/pkgconfig
+DESCRIPTION=Hover hockey
+EAPI=6
+HOMEPAGE=http://home.no.net/munsuun/tuxpuck/
+KEYWORDS=~alpha ~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/libpng:0= virtual/jpeg:0 media-libs/libvorbis
+SLOT=0
+SRC_URI=http://home.no.net/munsuun/tuxpuck/files/tuxpuck-0.8.2.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=8708a74f1b25419f7b55b97a0e5dbaa6
diff --git a/games-arcade/tuxpuck/Manifest b/games-arcade/tuxpuck/Manifest
deleted file mode 100644
index d570c5f86d67..000000000000
--- a/games-arcade/tuxpuck/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX tuxpuck-0.8.2-freetype_pkgconfig.patch 377 BLAKE2B 73f974e8e93cb425e72745fa00a1943a30830dae4bfdee5eef75adc240ebf9885b4dd30f1bfb6291fb873a35a0f63595a11b0399e3b028263065b59a9193542b SHA512 b41eb1a0e64aac8a01ceeab8be43bdaa8da394f6e2fa09222eb78baec0d4b9f622340434111237f37afc8b58ea1d887a012c777afddae75a9394a4519b3925f4
-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-r2.ebuild 1186 BLAKE2B 7d7ec8016949dbbce3137f8745d474b8cdb2e5e4c3b1d0b9366df7a8773a4a18e678e7a78abb590cd24993e5f899e403cc669d17e18891119969ae8306a4f973 SHA512 c07569fc3b6c69b38e9f7b42dcb4fea01b452a07687c6780f66f3744f814d13e6e69a0be0220a3f557dbffb65a553efe0376441c7e99344250a103842fe326de
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch
deleted file mode 100644
index 410024e48dcd..000000000000
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-freetype_pkgconfig.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- tuxpuck-0.8.2/utils/Makefile
-+++ tuxpuck-0.8.2/utils/Makefile
-@@ -6,7 +6,7 @@
- all : ttf2font data2c anim
-
- ttf2font : ttf2font.c
-- $(CC) $(CFLAGS) ttf2font.c `freetype-config --cflags --libs` -o ttf2font
-+ $(CC) $(CFLAGS) ttf2font.c `pkg-config --cflags --libs freetype2` -o ttf2font
-
- data2c : data2c.c
- $(CC) $(CFLAGS) data2c.c `sdl-config --cflags --libs` -o data2c
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch
deleted file mode 100644
index b4abb60f0fd4..000000000000
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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)
- cd data; $(MAKE)
-- $(CC) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \
-+ $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng \
- -ljpeg -lz -lvorbisfile -lvorbis -logg -o $(NAME)
-
- w32icon.o : data/icons/tuxpuck.ico
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch
deleted file mode 100644
index 7d9b199f55cf..000000000000
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-parallel.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- 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
-
--$(SOURCES):
-- cd ../utils/; $(MAKE)
-+monos_fnt.c:
- ../utils/ttf2font ttfs/mono.ttf monos.fnt 30 30
- ../utils/data2c monos.fnt monos_fnt
-+ rm monos.fnt
-+monob_fnt.c:
- ../utils/ttf2font ttfs/mono.ttf monob.fnt 45 45
- ../utils/data2c monob.fnt monob_fnt
-- rm *.fnt
-+ rm monob.fnt
-+title_jpg.c:
- ../utils/data2c jpgs/title.jpg title_jpg
-+board_jpg.c:
- ../utils/data2c jpgs/board.jpg board_jpg
-+logo_jpg.c:
- ../utils/data2c jpgs/logo.jpg logo_jpg
-+pad_png.c: pngs/pad.png
- ../utils/data2c pngs/pad.png pad_png
-+puck_png.c: pngs/puck.png
- ../utils/data2c pngs/puck.png puck_png
-+scoreboard_png.c:
- ../utils/data2c pngs/scoreboard.png scoreboard_png
-+mousebar_png.c:
- ../utils/data2c pngs/mousebar.png mousebar_png
-+glass_png.c:
- ../utils/data2c pngs/glass.png glass_png
- ../utils/data2c pngs/piece1.png piece1_png
- ../utils/data2c pngs/piece2.png piece2_png
-@@ -37,15 +46,22 @@
- ../utils/data2c pngs/piece5.png piece5_png
- mv glass_png.c temp; cat temp piece?_png.c > glass_png.c
- rm piece?_png.c temp
-+crash_ogg.c:
- ../utils/data2c sounds/crash.ogg crash_ogg
-+nock_ogg.c:
- ../utils/data2c sounds/nock.ogg nock_ogg
-+tux_eyes_spr.c:
- # Tux
- ../utils/anim tux/eyes.ac tux_eyes.spr
- ../utils/data2c tux_eyes.spr tux_eyes_spr
- rm tux_eyes.spr
-+tux_png.c: tux/tux.png
- ../utils/data2c tux/tux.png tux_png
-+tux_apps_ogg.c:
- ../utils/data2c tux/apps.ogg tux_apps_ogg
-+tux_boos_ogg.c:
- ../utils/data2c tux/boos.ogg tux_boos_ogg
-+arcana_png.c:
- # Arcana
- ../utils/data2c arcana/arcana.png arcana_png
- clean :
diff --git a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch b/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch
deleted file mode 100644
index 5860d2b1c171..000000000000
--- a/games-arcade/tuxpuck/files/tuxpuck-0.8.2-png15.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- 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;
- Uint32 size;
-+ int num_palette;
-+ png_colorp png_palette;
-
- memcpy(&size, data, sizeof(Uint32));
- if (memcounter)
-@@ -74,7 +76,7 @@
- * the normal method of doing things with libpng). REQUIRED unless you
- * set up your own error handlers in png_create_read_struct() earlier.
- */
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- SDL_SetError("Error reading the PNG file.");
- goto done;
- }
-@@ -142,9 +144,9 @@
- Rmask = 0x000000FF;
- Gmask = 0x0000FF00;
- Bmask = 0x00FF0000;
-- Amask = (info_ptr->channels == 4) ? 0xFF000000 : 0;
-+ Amask = (png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF000000 : 0;
- } else {
-- int s = (info_ptr->channels == 4) ? 0 : 8;
-+ int s = (png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8;
- Rmask = 0xFF000000 >> s;
- Gmask = 0x00FF0000 >> s;
- Bmask = 0x0000FF00 >> s;
-@@ -152,7 +154,7 @@
- }
- }
- surface = SDL_AllocSurface(SDL_SWSURFACE, width, height,
-- bit_depth * info_ptr->channels, Rmask, Gmask,
-+ bit_depth * png_get_channels(png_ptr, info_ptr), Rmask, Gmask,
- Bmask, Amask);
- if (surface == NULL) {
- SDL_SetError("Out of memory");
-@@ -197,12 +199,15 @@
- palette->colors[i].g = i;
- palette->colors[i].b = i;
- }
-- } else if (info_ptr->num_palette > 0) {
-- palette->ncolors = info_ptr->num_palette;
-- for (i = 0; i < info_ptr->num_palette; ++i) {
-- palette->colors[i].b = info_ptr->palette[i].blue;
-- palette->colors[i].g = info_ptr->palette[i].green;
-- palette->colors[i].r = info_ptr->palette[i].red;
-+ } else {
-+ png_get_PLTE(png_ptr, info_ptr, &png_palette, &num_palette);
-+ if (num_palette > 0) {
-+ palette->ncolors = num_palette;
-+ for (i = 0; i < num_palette; ++i) {
-+ palette->colors[i].b = png_palette[i].blue;
-+ palette->colors[i].g = png_palette[i].green;
-+ palette->colors[i].r = png_palette[i].red;
-+ }
- }
- }
- }
diff --git a/games-arcade/tuxpuck/metadata.xml b/games-arcade/tuxpuck/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/tuxpuck/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild
deleted file mode 100644
index 092a49327277..000000000000
--- a/games-arcade/tuxpuck/tuxpuck-0.8.2-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Hover hockey"
-HOMEPAGE="http://home.no.net/munsuun/tuxpuck/"
-SRC_URI="http://home.no.net/munsuun/tuxpuck/files/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl
- media-libs/libpng:0=
- virtual/jpeg:0
- media-libs/libvorbis
-"
-DEPEND="${RDEPEND}
- media-libs/freetype:2
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- # Bug #376741 - Make unpack call compatible with both
- # PMS and <sys-apps/portage-2.1.10.10.
- cd man || die
- unpack ./${PN}.6.gz
- cd .. || die
- sed -i \
- -e 's/-Werror//' \
- -e '/^CC/d' \
- Makefile \
- utils/Makefile \
- data/Makefile \
- || die "sed failed"
-
- eapply "${FILESDIR}"/${P}-ldflags.patch \
- "${FILESDIR}"/${P}-png15.patch \
- "${FILESDIR}"/${P}-parallel.patch \
- "${FILESDIR}"/${P}-freetype_pkgconfig.patch
-}
-
-src_compile() {
- emake -C utils
- emake -C data
- emake
-}
-
-src_install() {
- dobin tuxpuck
- doman man/tuxpuck.6
- dodoc *.txt
- doicon data/icons/${PN}.ico
- make_desktop_entry ${PN} "TuxPuck" /usr/share/pixmaps/${PN}.ico
- einstalldocs
-}
diff --git a/games-arcade/vor-0.5.7-r1 b/games-arcade/vor-0.5.7-r1
new file mode 100644
index 000000000000..a97b1de30286
--- /dev/null
+++ b/games-arcade/vor-0.5.7-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst postrm preinst
+DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod] >=sys-apps/sed-4
+DESCRIPTION=Variations on Rockdodger: Dodge the rocks until you die
+EAPI=6
+HOMEPAGE=http://jasonwoof.org/vor
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod]
+SLOT=0
+SRC_URI=https://jasonwoof.com/downloads/vor/vor-0.5.7.tgz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
+_md5_=6e68ae4668a2c75f8b7ab03f8351b05f
diff --git a/games-arcade/vor/Manifest b/games-arcade/vor/Manifest
deleted file mode 100644
index a8471772c47a..000000000000
--- a/games-arcade/vor/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST vor-0.5.7.tgz 358032 BLAKE2B 96813207a8529d6a7ae5863811fa02666d51b4108afd96cf5b4aed0405d6cc32668f0a7abfbc571141877803a15678c46c8664fe3599cd12e0c6fe95ab5d880f SHA512 32dbfe95971298f9f0191cc95fdb5e9ec34c5f6771df1566554b128644770bfba618df3aac7242e647c8af2f41fc59c9e5620a4c56932d3af72197f6a19f0bce
-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/metadata.xml b/games-arcade/vor/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/vor/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/vor/vor-0.5.7-r1.ebuild b/games-arcade/vor/vor-0.5.7-r1.ebuild
deleted file mode 100644
index 67a35306efe8..000000000000
--- a/games-arcade/vor/vor-0.5.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop gnome2-utils
-
-DESCRIPTION="Variations on Rockdodger: Dodge the rocks until you die"
-HOMEPAGE="http://jasonwoof.org/vor"
-SRC_URI="https://jasonwoof.com/downloads/vor/${P}.tgz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[mod]"
-RDEPEND="${DEPEND}"
-
-src_install() {
- dodir /usr/bin
- DOCS="README* todo" default
- newicon -s 48 data/icon.png ${PN}.png
- make_desktop_entry ${PN} VoR
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-arcade/watermelons-1.1.1-r1 b/games-arcade/watermelons-1.1.1-r1
new file mode 100644
index 000000000000..988d7ba40df6
--- /dev/null
+++ b/games-arcade/watermelons-1.1.1-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+DESCRIPTION=A thrilling watermelon bouncing game
+EAPI=5
+HOMEPAGE=http://www.imitationpickles.org/melons/index.html
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] games-misc/games-envd
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=mirror://gentoo/melons-1.1.1.tgz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=a012d9e4917ff7fac3802b06148cb73f
diff --git a/games-arcade/watermelons/Manifest b/games-arcade/watermelons/Manifest
deleted file mode 100644
index 239819da8038..000000000000
--- a/games-arcade/watermelons/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST melons-1.1.1.tgz 318692 BLAKE2B b950e58062f85632cf87a205ede2437ddb9ac573574cb7cd5e73eabd3cbd7af8e2ee9a2dc06a31cb2f322198fb0bcb97b0c292a886711bf4fb868b4f90738a1c SHA512 50bb66de9806fb1bbe946ad5063e68d3327d6184b3e95230573f71053426ed877fc9762ef2b44e6964c9d7b8dc5081e9c3015885800dd6644a1dd88c9c5dc357
-EBUILD watermelons-1.1.1-r1.ebuild 1341 BLAKE2B 8042bdde7e2e08d25d68bae4fe295ee43ec2c98ab5f65169c4da17871a9366b0248a3ea95c57fc9fa85a9c3f0df7b2a5186994c0546fed0526cf7f3cd8d9e2e9 SHA512 3400eec09823777c70f4e9ab9dafa883bfa5cd05f765a9623e04ce75fdd2415ba921827383189737561b766bc8f7fb7d8e4ef306225217e2ffb35132a1e92508
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/watermelons/metadata.xml b/games-arcade/watermelons/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/watermelons/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild b/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild
deleted file mode 100644
index 72fec90aec30..000000000000
--- a/games-arcade/watermelons/watermelons-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1 games
-
-MY_PN="melons"
-DESCRIPTION="A thrilling watermelon bouncing game"
-HOMEPAGE="http://www.imitationpickles.org/melons/index.html"
-SRC_URI="mirror://gentoo/${MY_PN}-${PV}.tgz"
-# No version upstream
-#SRC_URI="http://www.imitationpickles.org/${MY_PN}/${MY_PN}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="dev-python/pygame[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}"
-RDEPEND=${DEPEND}
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-S=${WORKDIR}/${MY_PN}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- games_pkg_setup
-}
-
-src_prepare() {
- sed -i \
- -e "s:melons.hs:${GAMES_STATEDIR}/${PN}/&:" \
- main.py || die
-
- cat <<-EOF > "${PN}" || die
- #!/bin/bash
- cd "${GAMES_DATADIR}/${PN}"
- exec ${EPYTHON} main.py
-EOF
-}
-
-src_install() {
- dogamesbin ${PN}
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r data pgu const.py game.py main.py melon.py melons.py menu.py trampoline.py
- python_optimize "${D}${GAMES_DATADIR}/${PN}"
- dodoc *.txt
- dodir "${GAMES_STATEDIR}/${PN}"
- touch "${D}${GAMES_STATEDIR}"/${PN}/melons.hs
- fperms 664 "${GAMES_STATEDIR}"/${PN}/melons.hs
- newicon data/mellon0013.png "${PN}.png"
- make_desktop_entry ${PN} Watermelons
- prepgamesdirs
-}
diff --git a/games-arcade/whichwayisup-0.7.9-r2 b/games-arcade/whichwayisup-0.7.9-r2
new file mode 100644
index 000000000000..1d5440a885a2
--- /dev/null
+++ b/games-arcade/whichwayisup-0.7.9-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] app-arch/unzip
+DESCRIPTION=A traditional and challenging 2D platformer game with a slight rotational twist
+EAPI=6
+HOMEPAGE=http://hectigo.net/puskutraktori/whichwayisup/
+IUSE=python_targets_python2_7
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 CC-BY-3.0
+RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pygame[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)]
+REQUIRED_USE=python_targets_python2_7
+SLOT=0
+SRC_URI=http://hectigo.net/puskutraktori/whichwayisup/whichwayisup_b079.zip
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=ae6a27dfad16a33c11dda425138f610e
diff --git a/games-arcade/whichwayisup/Manifest b/games-arcade/whichwayisup/Manifest
deleted file mode 100644
index e27b41e2b46c..000000000000
--- a/games-arcade/whichwayisup/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX whichwayisup-32.xpm 1694 BLAKE2B 079e9f6e3dde54c1d2bb7f576330663fa886bc112f3e20398c3e50521c19ccc4c68647b37e9d3ed4dc88a7f2c2ac60d11c171e3350e7ec84fee0b193e4eeb830 SHA512 e0329876d45aa575abe07024d7f154ff743f1899c4dbb58b8e317ae9173c2aadd63a511924e99115a9f56f42411507f542225e4980d9588e09f7765cf41bf95c
-DIST whichwayisup_b079.zip 1001890 BLAKE2B bfc8f15376ae7c93cc3921a7c0537d44bca44cbfd5e19533912c56151b8811a40e96271e0f3b8634a6fc4625bd32c9668fc3c321f1d2ea0306517067f3d31e24 SHA512 49ac6b8224f3cf7b0711b297c9dd96ff2a0969f7c16fa1da500bef1ea5d793bd900be124a9b9874239c98db6fd2db92917b8ce2ee09b685e184cfd87bf519809
-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/files/whichwayisup-32.xpm b/games-arcade/whichwayisup/files/whichwayisup-32.xpm
deleted file mode 100644
index f5a6ff33c0dc..000000000000
--- a/games-arcade/whichwayisup/files/whichwayisup-32.xpm
+++ /dev/null
@@ -1,67 +0,0 @@
-/* XPM */
-static char * whichwayisup_32_xpm[] = {
-"32 32 32 1",
-" c None",
-". c #03151B",
-"+ c #016C87",
-"@ c #225361",
-"# c #363636",
-"$ c #387D9A",
-"% c #0A2B35",
-"& c #4E4F50",
-"* c #ECEBEB",
-"= c #9D866F",
-"- c #E3D9D3",
-"; c #A8947C",
-"> c #CDCDCD",
-", c #C5BDA7",
-"' c #B2A38C",
-") c #D0C9B4",
-"! c #AEACAB",
-"~ c #FDFDFD",
-"{ c #020202",
-"] c #856B5D",
-"^ c #262524",
-"/ c #6E6E6E",
-"( c #888987",
-"_ c #121111",
-": c #9E9D9D",
-"< c #4F6871",
-"[ c #BCBDBD",
-"} c #023B4A",
-"| c #6E4C3B",
-"1 c #7D5945",
-"2 c #4F2C21",
-"3 c #401D14",
-" .+@@# ",
-" ++++$ ",
-" #%&@&@@@. ",
-" *=-;>,'- ",
-" )*=!~ ",
-" {{#]]]#{{ ",
-" {{^^%+@/(%_/#_ ",
-" {{&:*>@+<&<<%[~[&{ ",
-" _#:~~~~<+@/@&&(-~~/_ ",
-" _#>~~[<^{}%%@{_&{<>~:{ ",
-" _#-~>&{{ }}.+{ {^:~({ ",
-" ^>~>_^(;>,:((((--,) {(~& ",
-" {(~*#{ ,),))))))),,; _>[{ ",
-" #^*~({ ;',,,,,),,,=| {&*# ",
-" _/~~&{ ;;',)),)),=1] ^*/{ ",
-" _(~*^_ =;;'),,))=|11 {>[_ ",
-" _!~*_{ ====',,,=|1|2 {:-^ ",
-" _:~*^{ ;;;';')=|]1## {:*^ ",
-" {(~*^{ ;=;=;=]||12&2 {:~^ ",
-" _&~~&{ ==;==|321^:/^ {[~^ ",
-" _>~/{ =';;13222&~#3 {#~>_ ",
-" {/~!{ =;=|3333_[~^# {:~(^ ",
-" ^_>~^{ ''|3222_#~*^| {#~*^ ",
-" {#~:{&'123232{/~*^^{_>~/{ ",
-" {&*&^|323333{(~*&{#>~:{ ",
-" {&!# {(~~[!*~:{{ ",
-" {^#_ {/~*~~~:{{ ",
-" __{{ {#~~~~~:^{ ",
-" _>~~~~~-/_{ ",
-" {#([*~~~~[&_{ ",
-" {{^&(:[**!&{ ",
-" {{_^&&#{"};
diff --git a/games-arcade/whichwayisup/metadata.xml b/games-arcade/whichwayisup/metadata.xml
deleted file mode 100644
index e60b4379f974..000000000000
--- a/games-arcade/whichwayisup/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription>A traditional and challenging 2D platformer game with a
- slight rotational twist. Help a mysterious big-eared salaryman named Guy
- find his keys in a labyrinth of dangers and bad dialogue.</longdescription>
-</pkgmetadata>
diff --git a/games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild b/games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild
deleted file mode 100644
index 84964d15a797..000000000000
--- a/games-arcade/whichwayisup/whichwayisup-0.7.9-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-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"
-
-LICENSE="GPL-2 CC-BY-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- dev-python/pygame[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- app-arch/unzip
-"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
- sed -i \
- -e "s:libdir\ =\ .*:libdir\ =\ \"/usr/$(get_libdir)/${PN}\":" \
- run_game.py || die
- sed -i \
- -e "s:data_dir\ =\ .*:data_dir\ =\ \"/usr/share/${PN}\":" \
- lib/data.py || die
- rm data/pictures/Thumbs.db
- python_fix_shebang .
-}
-
-src_install() {
- newbin run_game.py ${PN}
-
- insinto "/usr/$(get_libdir)/${PN}"
- doins lib/*.py
-
- python_optimize "${ED}/usr/$(get_libdir)/${PN}"
-
- einstalldocs
-
- insinto "/usr/share/${PN}"
- doins -r data/*
-
- newicon "${FILESDIR}"/${PN}-32.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Which Way Is Up?"
-}
diff --git a/games-arcade/wop-0.4.3-r2 b/games-arcade/wop-0.4.3-r2
new file mode 100644
index 000000000000..1d9f44cfa035
--- /dev/null
+++ b/games-arcade/wop-0.4.3-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install
+DEPEND=media-libs/libsdl media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-net media-libs/sdl-ttf x11-misc/makedepend
+DESCRIPTION=Worms of Prey - A multi-player, real-time clone of Worms
+EAPI=6
+HOMEPAGE=http://wormsofprey.org/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-net media-libs/sdl-ttf
+SLOT=0
+SRC_URI=http://wormsofprey.org/download/wop-0.4.3-src.tar.bz2 http://wormsofprey.org/download/wopdata-2005-12-21.tar.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=55b830f547e669d8c6a03534a121426b
diff --git a/games-arcade/wop/Manifest b/games-arcade/wop/Manifest
deleted file mode 100644
index dde18551c81b..000000000000
--- a/games-arcade/wop/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX wop-0.4.3-fix-build-system.patch 2381 BLAKE2B 8115f6da93c503b1f5271bf0f8cf40c0513b0a3d74ec2387201d4ed2ec52a1518171e382518541315964b3dc6ca19ed99562c660653dcfefb0f5057f5c35d936 SHA512 73c7196caeeaf247bcc70336c8ce105b43ff08948d0f959487fa497c540e3a7447eadabdc8cc9753e7436ae86aad2fbdeb6190e2da75e7f0bf5bd23ff57b0d33
-AUX wop-0.4.3-gcc43.patch 761 BLAKE2B 7800d46a067f23ac40f9fca23699579fbbbe644550394fc41fe6dc8fde9103a8d456c35d29114829f388244dc2410309fbfc5bc26eecf01883d4034e23618bc0 SHA512 24ecbb265e9b38c8515b50a5f897c295e3573d6f5ca2a0f463db178d404456875af65c5ce0e9ea72bebffae3250dec44e4ae86da6558ea60db0760ce5247014a
-AUX wop-0.4.3-gcc6.patch 673 BLAKE2B 0c535efe1aa0b005f30bbf17a075de0f51822d4d0474f635bd0c23e0e667d2e5e94f0735079498d23e0be9035545e09f0b394bf3b4102372159db21775caf17e SHA512 7e0624b4a7a99eacbb854b1e0075ecc06c7b4b10d8a7ad18e01d5908cab7a7c222d8d15d833a2cd85f49d75d3b6aa1709bb7ec6ba69f29ed98ea17778df1a057
-DIST wop-0.4.3-src.tar.bz2 280974 BLAKE2B 8a24aa604ba0eab141e9a59b595ea882a5b0fb22662bb10752d2fdac79e00be4bce4721cdfca479d8f55bcaee5f1f33e7af57573dbd4c7994c88124ac35fd551 SHA512 259f9f455e6fbfae2ffb6e169dcf1661f1353e28a5e51b6e907f2868a50c5f54982b4d383dcfcec201c9a2d0429fb468c44c974695364c5fd28d25328e10c6b8
-DIST wopdata-2005-12-21.tar.bz2 4217006 BLAKE2B 0ebe5dd4ee8ca2ea026313ec9ee6a283699ad144e39a7d1f6984c37720b0beafb98a8864a0695484427c3398969908f3ca16909ef07601046540accb3cfbe103 SHA512 6ebc264d1811091550d664a77aeae68184a058c666db486e4ae411e0849abbd02dd2037a3a1a9a31a73774e5f616c21840b0c1de58636dde0e59bd0e952cb505
-EBUILD wop-0.4.3-r2.ebuild 1117 BLAKE2B 669cb80cf2020b122c7472e7af59231658701b8014e8d4c125a8b1a814e838d2f43a984d916ba6f6f25d20ad71a724274a717ab8fceebcd82f16e7f75e710dd3 SHA512 077eeb187309698d84c354deda455f27212bdf11e7d57f296ba39b08fb7caaa1abace85b16630bed68ca9dd5823e6ab6ab7640b16a1ccdfa7d6c33dd29cbff62
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch b/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch
deleted file mode 100644
index 5af16960a95a..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-fix-build-system.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-* Remove hardcoded user variables
-* Respect LDFLAGS and CPPFLAGS
-* Fix installation dir for arch-independent files
-
---- a/Makefile
-+++ b/Makefile
-@@ -3,22 +3,22 @@
- sinclude Makefile.local
-
- all:
-- +cd sdlwidgets; make
-- +cd src; make
-+ $(MAKE) -C sdlwidgets
-+ $(MAKE) -C src
- runc:
-- +cd src; make runc
-+ $(MAKE) -C src runc
- runs:
-- +cd src; make runs
-+ $(MAKE) -C src runs
- doc:
-- cd src; make doc
-+ $(MAKE) -C src doc
- clean:
-- cd sdlwidgets; make clean
-- cd src; make clean
-+ $(MAKE) -C sdlwidgets clean
-+ $(MAKE) -C src clean
- cd doc; rm -rf html
- unison:
-- cd src; make unison
-+ $(MAKE) -C src unison
- gunison:
-- cd src; make gunison
-+ $(MAKE) -C src gunison
- snapshot-src:
- ln -s . wop; \
- tar cjvf wop-`date +%F`.tar.bz2 \
---- a/sdlwidgets/Makefile
-+++ b/sdlwidgets/Makefile
-@@ -9,16 +9,12 @@
- CXXFLAGS ?= -Wall -Wshadow -Wsign-compare -Wparentheses -Wconversion -g -O3 -ansi
- CXXFLAGS += $(shell sdl-config --cflags)
-
--CXX = g++
--AR = ar cru
--RANLIB = ranlib
--
- sinclude ../src/Makefile.local
-
- all: $(TARGET)
-
- $(TARGET): $(OBJECT_FILES) Makefile
-- $(AR) $(TARGET) $(OBJECT_FILES)
-+ $(AR) cru $(TARGET) $(OBJECT_FILES)
- $(RANLIB) $(TARGET)
-
- %.o: %.cpp Makefile
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -18,14 +18,13 @@
- -DUSE_SDL -DNEW=new\(std::nothrow\) \
- -I../sdlwidgets \
- $(shell sdl-config --cflags) # -g
--LDFLAGS = -L../sdlwidgets -lsdlwidgets -lz \
-+LIBS = -L../sdlwidgets -lsdlwidgets -lz \
- -lm -lSDL_net -lSDL_mixer -lSDL_ttf -lSDL_image \
- $(shell sdl-config --libs) # -g
-
- WOPFLAGS = data=../data
- DOXYGENFLAGS = ../doc/doxygen.rc
-
--CXX = g++
- DOXYGEN = doxygen
- UNISON_SOURCE = ssh://131.188.67.22//homes/staff/pohlt/wop/.unison_data
-
-@@ -56,10 +55,10 @@
-
- $(TARGET): $(OBJECT_FILES) Makefile ../sdlwidgets/libsdlwidgets.a
- -mkdir ../bin
-- $(CXX) $(OBJECT_FILES) -o $(TARGET) $(LDFLAGS)
-+ $(CXX) $(LDFLAGS) $(OBJECT_FILES) -o $(TARGET) $(LIBS)
-
- %.o: %.cpp Makefile
-- $(CXX) $(CXXFLAGS) -c $< -o $@
-+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
-
- clean:
- -rm -f $(TARGET) *.o Makefile.depend*
---- a/woprc
-+++ b/woprc
-@@ -30,7 +30,7 @@
-
- ## path of the data directory
- ## - optional, default "./data"
--data = ./data
-+data = /usr/share/wop
-
- ## server name or IP address
- ## - optional, default "localhost"
diff --git a/games-arcade/wop/files/wop-0.4.3-gcc43.patch b/games-arcade/wop/files/wop-0.4.3-gcc43.patch
deleted file mode 100644
index d4273f18ff6e..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-gcc43.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/src/scusibot.cpp
-+++ b/src/scusibot.cpp
-@@ -5,6 +5,7 @@
- #include "stationarygun.hpp"
- #include "global.hpp"
- #include <vector>
-+#include <algorithm>
-
- ScusiBot::ScusiBot()
- : m_event( Event::EMPTY ), m_count( 0 ), m_state( IDLE ) {
---- a/src/gameinfowindow.cpp
-+++ b/src/gameinfowindow.cpp
-@@ -10,6 +10,8 @@
- #include "avatarworm.hpp"
- #include "wopsprites.hpp"
- #include "wopsprites.cpp"
-+#include "spriteset.cpp"
-+#include "spritesequence.cpp"
- #include "scorekeeper.hpp"
- #include "wopgui.hpp"
-
---- a/src/map.cpp
-+++ b/src/map.cpp
-@@ -9,6 +9,8 @@
- #include "world.hpp"
- #include "wopsettings.hpp"
- #include "objectpaths.hpp"
-+#include "spriteset.cpp"
-+#include "spritesequence.cpp"
-
- /**********************************************************/
-
diff --git a/games-arcade/wop/files/wop-0.4.3-gcc6.patch b/games-arcade/wop/files/wop-0.4.3-gcc6.patch
deleted file mode 100644
index 14eea98c1a4e..000000000000
--- a/games-arcade/wop/files/wop-0.4.3-gcc6.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/global.cpp
-+++ b/src/global.cpp
-@@ -44,10 +44,10 @@
- #define GREEN(s) s
- #define RED(s) s
- #else
--#define BLACK(s) "\033[0;1m"s"\033[0m"
--#define BLINKINK_BLACK_ON_RED(s) "\033[05;1;41m"s"\033[0m"
--#define GREEN(s) "\033[32m"s"\033[0m"
--#define RED(s) "\033[31m"s"\033[0m"
-+#define BLACK(s) "\033[0;1m" s "\033[0m"
-+#define BLINKINK_BLACK_ON_RED(s) "\033[05;1;41m" s "\033[0m"
-+#define GREEN(s) "\033[32m" s "\033[0m"
-+#define RED(s) "\033[31m" s "\033[0m"
- #endif
-
- /**********************************************************/
diff --git a/games-arcade/wop/metadata.xml b/games-arcade/wop/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/wop/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/wop/wop-0.4.3-r2.ebuild b/games-arcade/wop/wop-0.4.3-r2.ebuild
deleted file mode 100644
index f0ef50085b68..000000000000
--- a/games-arcade/wop/wop-0.4.3-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-MY_DATA_V="2005-12-21"
-MY_DATA_P="${PN}data-${MY_DATA_V}"
-
-DESCRIPTION="Worms of Prey - A multi-player, real-time clone of Worms"
-HOMEPAGE="http://wormsofprey.org/"
-SRC_URI="
- http://wormsofprey.org/download/${P}-src.tar.bz2
- http://wormsofprey.org/download/${MY_DATA_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- media-libs/libsdl
- media-libs/sdl-image
- media-libs/sdl-mixer
- media-libs/sdl-net
- media-libs/sdl-ttf"
-DEPEND="${RDEPEND}
- x11-misc/makedepend"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-build-system.patch
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-gcc6.patch
-)
-
-src_configure() {
- tc-export AR CXX RANLIB
-}
-
-src_install() {
- dobin bin/${PN}
-
- insinto /usr/share/${PN}
- doins -r "${WORKDIR}/${MY_DATA_P}"/.
-
- insinto /etc
- doins woprc
-
- newicon "${WORKDIR}/${MY_DATA_P}"/images/misc/icons/wop16.png ${PN}.png
- make_desktop_entry wop "Worms of Prey"
-
- dodoc AUTHORS ChangeLog README{,-Libraries.txt} REVIEWS
-}
diff --git a/games-arcade/xbill-2.1-r2 b/games-arcade/xbill-2.1-r2
new file mode 100644
index 000000000000..78172386543e
--- /dev/null
+++ b/games-arcade/xbill-2.1-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=gtk? ( x11-libs/gtk+:2 ) !gtk? ( x11-libs/libXaw ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A game about an evil hacker called Bill!
+EAPI=5
+HOMEPAGE=http://www.xbill.org/
+IUSE=gtk
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-1
+RDEPEND=gtk? ( x11-libs/gtk+:2 ) !gtk? ( x11-libs/libXaw ) games-misc/games-envd
+SLOT=0
+SRC_URI=http://www.xbill.org/download/xbill-2.1.tar.gz
+_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=2e370a36a16f805688fd6d70e3208bd0
diff --git a/games-arcade/xbill/Manifest b/games-arcade/xbill/Manifest
deleted file mode 100644
index 3aa4155109d8..000000000000
--- a/games-arcade/xbill/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX xbill-2.1-gentoo.patch 9281 BLAKE2B 852ac415c5525daeb47f321c2e91d76a2af842b5e934a0082e481a940919cffff3c600cd373c76564741346d580db01eba8ce502ba7f47c627a3c66bf042aa5a SHA512 81bdcb950260b6d8b52b9857d1d09b351b422df5789319873ea6e6f2431559c6a0a5a963a87313ed23b2a496d570c6c02e50df2c22f4195c48506f7711a740b8
-AUX xbill-2.1-gtk2.patch 582 BLAKE2B 6f1c3a23a672f4b1f2acd7fbb3e26df4b762eadbbdbb94fc9d2b0b12afe09cafdef6d6834bfb8cd5b7467575a4be72b985c804e95389a36061b676bd31c1abaa SHA512 628db81665e33431391f8756969c97bcb4514ad91c3248470204c41b386b01b3e2733d7a8a524f282b304e7fa5eafdf77ec6a7e4f1c45cadc09e6a3a355359f7
-DIST xbill-2.1.tar.gz 77610 BLAKE2B aeadc62fa01a3d37b1ae6388987e5d5e3a2d73b9c5afa99b9a2c61155eeb5fb2efc4a36dd2cbeb3fd2f677b385550146d75964afa5f7e83a27f6dc7a16db83c9 SHA512 127604d88258db0ec47084209c656f8817146d70b0fe16f5a1d79883415cf38200594834b39080d78c627104ae6d204f3c12caf127fa094108c4edfbfa98d966
-EBUILD xbill-2.1-r2.ebuild 788 BLAKE2B 956b073a41e85d3529c1bd7ac1881de3c46edabefcff01ab5f073c23fa046fdc5fc39718f128cff2973f88cad9441e6b7290f38d6cd437106bee185d9fc497f1 SHA512 7bb90ea958abc709616dcc1997499d348cca76b6a844620435ec8051b221cda99a9ac70d5cd5dc5593491a5f70c29e5782cf06320a64cbf80d231ef43edbbe3a
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xbill/files/xbill-2.1-gentoo.patch b/games-arcade/xbill/files/xbill-2.1-gentoo.patch
deleted file mode 100644
index 3446de74c92d..000000000000
--- a/games-arcade/xbill/files/xbill-2.1-gentoo.patch
+++ /dev/null
@@ -1,353 +0,0 @@
-diff -urN xbill-2.1.orig/bitmaps/gentoo.xbm xbill-2.1/bitmaps/gentoo.xbm
---- xbill-2.1.orig/bitmaps/gentoo.xbm 1970-01-01 01:00:00.000000000 +0100
-+++ xbill-2.1/bitmaps/gentoo.xbm 2008-08-23 00:48:57.000000000 +0200
-@@ -0,0 +1,11 @@
-+#define gentoo_width 28
-+#define gentoo_height 24
-+static unsigned char gentoo_bits[] = {
-+ 0x00, 0x69, 0x00, 0x00, 0x20, 0x80, 0x03, 0x00, 0x10, 0x00, 0x0e, 0x00,
-+ 0x08, 0x00, 0x18, 0x00, 0x04, 0x00, 0x70, 0x00, 0x02, 0xc0, 0xa5, 0x00,
-+ 0x02, 0xf0, 0x69, 0x00, 0x02, 0xf8, 0xc1, 0x01, 0x06, 0xe0, 0x5a, 0x01,
-+ 0x0c, 0x00, 0xa0, 0x03, 0x38, 0x00, 0x54, 0x01, 0xe0, 0x00, 0xa8, 0x09,
-+ 0x00, 0x00, 0x52, 0x04, 0x00, 0x00, 0x2a, 0x06, 0x00, 0x00, 0x14, 0x03,
-+ 0x00, 0x80, 0x82, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x20, 0x38, 0x00,
-+ 0x00, 0x00, 0x0e, 0x00, 0x00, 0x80, 0x03, 0x00, 0x01, 0xe0, 0x00, 0x00,
-+ 0x02, 0x7c, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00 };
-diff -urN xbill-2.1.orig/gtk.c xbill-2.1/gtk.c
---- xbill-2.1.orig/gtk.c 2001-10-30 19:28:27.000000000 +0100
-+++ xbill-2.1/gtk.c 2008-08-23 00:57:55.000000000 +0200
-@@ -179,6 +179,7 @@
- #include "bitmaps/hand_down_mask.xbm"
- #include "bitmaps/hand_up.xbm"
- #include "bitmaps/hand_up_mask.xbm"
-+#include "bitmaps/gentoo.xbm"
-
- typedef struct cursormap {
- const char *name;
-@@ -195,7 +196,7 @@
- static cursormap cursors[] = {
- CURSOR_ADD(apple), CURSOR_ADD(bsd), CURSOR_ADD(hurd),
- CURSOR_ADD(linux), CURSOR_ADD(next), CURSOR_ADD(os2), CURSOR_ADD(palm),
-- CURSOR_ADD(redhat), CURSOR_ADD(sgi), CURSOR_ADD(sun),
-+ CURSOR_ADD(redhat), CURSOR_ADD(sgi), CURSOR_ADD(sun), CURSOR_ADD(gentoo),
- CURSOR_ADD(bucket),
- CURSOR_ADD_MASKED(hand_up), CURSOR_ADD_MASKED(hand_down),
- {NULL, 0, 0, NULL, NULL},
-diff -urN xbill-2.1.orig/Makefile.in xbill-2.1/Makefile.in
---- xbill-2.1.orig/Makefile.in 2001-10-30 19:31:09.000000000 +0100
-+++ xbill-2.1/Makefile.in 2008-08-23 00:50:05.000000000 +0200
-@@ -46,13 +46,13 @@
- pixmaps/palm.xpm pixmaps/palmcpu.xpm pixmaps/redhat.xpm \
- pixmaps/sgi.xpm pixmaps/sgicpu.xpm pixmaps/spark_0.xpm \
- pixmaps/spark_1.xpm pixmaps/sun.xpm pixmaps/suncpu.xpm \
-- pixmaps/toaster.xpm pixmaps/wingdows.xpm
-+ pixmaps/toaster.xpm pixmaps/wingdows.xpm pixmaps/gentoo.xpm
-
- XBMS = bitmaps/apple.xbm bitmaps/bsd.xbm bitmaps/bucket.xbm \
- bitmaps/hand_down.xbm bitmaps/hand_down_mask.xbm bitmaps/hand_up.xbm \
- bitmaps/hand_up_mask.xbm bitmaps/hurd.xbm bitmaps/linux.xbm \
- bitmaps/next.xbm bitmaps/os2.xbm bitmaps/palm.xbm bitmaps/redhat.xbm \
-- bitmaps/sgi.xbm bitmaps/sun.xbm
-+ bitmaps/sgi.xbm bitmaps/sun.xbm bitmaps/gentoo.xbm
-
- MANDIR = man6
- MAN = xbill.6
-diff -urN xbill-2.1.orig/OS.c xbill-2.1/OS.c
---- xbill-2.1.orig/OS.c 2001-10-30 19:28:27.000000000 +0100
-+++ xbill-2.1/OS.c 2008-08-23 00:50:26.000000000 +0200
-@@ -7,7 +7,7 @@
- #define MIN_PC 6 /* OS >= MIN_PC means the OS is a PC OS */
-
- static const char *osname[] = {"wingdows", "apple", "next", "sgi", "sun",
-- "palm", "os2", "bsd", "linux", "redhat", "hurd"};
-+ "palm", "os2", "bsd", "linux", "redhat", "hurd", "gentoo"};
- #define NUM_OS (sizeof(osname) / sizeof(osname[0]))
-
- static Picture *os[NUM_OS]; /* array of OS pictures*/
-diff -urN xbill-2.1.orig/pixmaps/gentoo.xpm xbill-2.1/pixmaps/gentoo.xpm
---- xbill-2.1.orig/pixmaps/gentoo.xpm 1970-01-01 01:00:00.000000000 +0100
-+++ xbill-2.1/pixmaps/gentoo.xpm 2008-08-23 00:49:01.000000000 +0200
-@@ -0,0 +1,283 @@
-+/* XPM */
-+static char * gentoo_xpm[] = {
-+"28 24 256 2",
-+" c None",
-+". c #9B91FA",
-+"+ c #998FFB",
-+"@ c #9D97C7",
-+"# c #958EC6",
-+"$ c #FEFEFE",
-+"% c #FFFFFF",
-+"& c #FCFCFE",
-+"* c #F3F3FC",
-+"= c #C4C0EF",
-+"- c #948BE3",
-+"; c #958BF1",
-+"> c #9992D1",
-+", c #D8D6F0",
-+"' c #F7F7FC",
-+") c #EDEDFB",
-+"! c #E4E3FA",
-+"~ c #DAD9F8",
-+"{ c #9185F7",
-+"] c #9287F7",
-+"^ c #948BE4",
-+"/ c #FAFAFD",
-+"( c #F0F0FC",
-+"_ c #E7E6FA",
-+": c #DCDCF7",
-+"< c #D3D2F7",
-+"[ c #C9C8F5",
-+"} c #9D95F6",
-+"| c #9184F7",
-+"1 c #8F83F4",
-+"2 c #FCFCFD",
-+"3 c #F2F2FB",
-+"4 c #E9E8FA",
-+"5 c #DFDEF8",
-+"6 c #D5D4F6",
-+"7 c #CBCAF4",
-+"8 c #C1C0F3",
-+"9 c #BBBAF2",
-+"0 c #AAA4F4",
-+"a c #9388F8",
-+"b c #CECDF5",
-+"c c #9E95F6",
-+"d c #E0E0F8",
-+"e c #D6D5F7",
-+"f c #CCCBF5",
-+"g c #C2C1F2",
-+"h c #BBB8F2",
-+"i c #B5B2F4",
-+"j c #B5B2F2",
-+"k c #9084EF",
-+"l c #8E82F8",
-+"m c #EBE9FD",
-+"n c #9184F2",
-+"o c #9084F0",
-+"p c #998FF6",
-+"q c #908AB7",
-+"r c #D5D5F5",
-+"s c #CCCCF4",
-+"t c #C3C2F3",
-+"u c #BBB9F2",
-+"v c #B5B2F3",
-+"w c #AFABF3",
-+"x c #C3C2F4",
-+"y c #C6C6F4",
-+"z c #8E81F4",
-+"A c #9186ED",
-+"B c #9287ED",
-+"C c #9287EB",
-+"D c #524C76",
-+"E c #CCCBF4",
-+"F c #BBB9F3",
-+"G c #AFABF4",
-+"H c #AAA5F5",
-+"I c #D9D8F6",
-+"J c #DADAF7",
-+"K c #9085EF",
-+"L c #C5C2F6",
-+"M c #FEFEFF",
-+"N c #9D97C9",
-+"O c #8C86B3",
-+"P c #938AE6",
-+"Q c #514C76",
-+"R c #CBCBF5",
-+"S c #BAB9F2",
-+"T c #B4B1F3",
-+"U c #AFAAF4",
-+"V c #A9A4F5",
-+"W c #A59DF6",
-+"X c #E0DEF9",
-+"Y c #EFEFFC",
-+"Z c #9388EA",
-+"` c #BCBCF3",
-+" . c #BCBBF2",
-+".. c #BEBDF2",
-+"+. c #FBFBFE",
-+"@. c #FAFAFF",
-+"#. c #E7E7F9",
-+"$. c #DEDEF9",
-+"%. c #D4D4F7",
-+"&. c #CAC9F4",
-+"*. c #C0BFF3",
-+"=. c #BAB8F2",
-+"-. c #B4B0F4",
-+";. c #AEAAF4",
-+">. c #A9A3F5",
-+",. c #A39CF6",
-+"'. c #9F96F5",
-+"). c #958AE3",
-+"!. c #D2D2F6",
-+"~. c #D3D2F6",
-+"{. c #D6D5F6",
-+"]. c #F9F9FD",
-+"^. c #EFEFFB",
-+"/. c #E5E5F9",
-+"(. c #DCDBF8",
-+"_. c #D2D1F6",
-+":. c #C8C7F4",
-+"<. c #BFBEF3",
-+"[. c #B9B7F2",
-+"}. c #B3AFF4",
-+"|. c #ADA9F3",
-+"1. c #A9A1F5",
-+"2. c #A29CF6",
-+"3. c #9E95F7",
-+"4. c #F3F2FE",
-+"5. c #968DDE",
-+"6. c #968EDD",
-+"7. c #978DDC",
-+"8. c #988EDB",
-+"9. c #EAEAFA",
-+"0. c #FFFFFE",
-+"a. c #F5F5FD",
-+"b. c #EBEBFB",
-+"c. c #E2E2F8",
-+"d. c #D8D8F8",
-+"e. c #D0CEF6",
-+"f. c #C6C5F4",
-+"g. c #B7B4F3",
-+"h. c #B1AEF4",
-+"i. c #ADA8F5",
-+"j. c #A7A1F5",
-+"k. c #A19AF6",
-+"l. c #9D93F7",
-+"m. c #9890D6",
-+"n. c #FBFBFD",
-+"o. c #FAFAFE",
-+"p. c #F1F1FB",
-+"q. c #E8E7F9",
-+"r. c #D5D5F7",
-+"s. c #C2C1F3",
-+"t. c #BBBAF3",
-+"u. c #B5B3F2",
-+"v. c #B1ACF4",
-+"w. c #ABA6F4",
-+"x. c #A69FF5",
-+"y. c #A199F6",
-+"z. c #9D96C8",
-+"A. c #FDFDFD",
-+"B. c #F5F5FC",
-+"C. c #ECECFB",
-+"D. c #E3E3F9",
-+"E. c #D2D0F6",
-+"F. c #C8C8F5",
-+"G. c #BFBEF2",
-+"H. c #B9B7F3",
-+"I. c #AAA4F5",
-+"J. c #9E96F5",
-+"K. c #9B95C3",
-+"L. c #9B95C2",
-+"M. c #CDCCF4",
-+"N. c #C4C3F3",
-+"O. c #BCBAF2",
-+"P. c #B1AEF3",
-+"Q. c #ACA8F4",
-+"R. c #958FBC",
-+"S. c #948EBB",
-+"T. c #F8F8FC",
-+"U. c #F1F1FC",
-+"V. c #E9E9FB",
-+"W. c #E1E1F9",
-+"X. c #D9D8F8",
-+"Y. c #D0D0F6",
-+"Z. c #C7C7F4",
-+"`. c #B5B1F4",
-+" + c #B0ABF4",
-+".+ c #908AB8",
-+"++ c #8E88B6",
-+"@+ c #8E88B5",
-+"#+ c #9892C2",
-+"$+ c #FEFEFD",
-+"%+ c #F1F0FB",
-+"&+ c #EAE9FA",
-+"*+ c #E2E2F9",
-+"=+ c #DBDAF7",
-+"-+ c #CBCAF5",
-+";+ c #BCB9F2",
-+">+ c #B6B4F2",
-+",+ c #8A84B1",
-+"'+ c #8983B0",
-+")+ c #9791BE",
-+"!+ c #F0EFFB",
-+"~+ c #E8E9FB",
-+"{+ c #E2E1F9",
-+"]+ c #DBDAF8",
-+"^+ c #D3D3F7",
-+"/+ c #C5C4F4",
-+"(+ c #D0CFF7",
-+"_+ c #857FAB",
-+":+ c #847EAA",
-+"<+ c #837DA8",
-+"[+ c #F6F6FD",
-+"}+ c #F2F1FC",
-+"|+ c #ECECFA",
-+"1+ c #E6E7F9",
-+"2+ c #E1E0F9",
-+"3+ c #D4D3F6",
-+"4+ c #C5C4F3",
-+"5+ c #D1CFDF",
-+"6+ c #7E78A5",
-+"7+ c #7D77A4",
-+"8+ c #F3F2FB",
-+"9+ c #F0EFFC",
-+"0+ c #E8E8FA",
-+"a+ c #DFDEF9",
-+"b+ c #D3D1F5",
-+"c+ c #C3C3F3",
-+"d+ c #FDFDFE",
-+"e+ c #78729E",
-+"f+ c #77719D",
-+"g+ c #76709C",
-+"h+ c #EAEAFB",
-+"i+ c #E6E6FA",
-+"j+ c #6B6594",
-+"k+ c #736D99",
-+"l+ c #736D98",
-+"m+ c #726C97",
-+"n+ c #7A749F",
-+"o+ c #DADAF8",
-+"p+ c #6F6995",
-+"q+ c #6E6894",
-+"r+ c #6C6693",
-+"s+ c #6C6692",
-+"t+ c #C7C4D5",
-+"u+ c #6D6792",
-+"v+ c #6B658F",
-+"w+ c #6A648E",
-+"x+ c #68628D",
-+"y+ c #67618D",
-+"z+ c #67618B",
-+"A+ c #69638E",
-+"B+ c #68628E",
-+"C+ c #67618C",
-+"D+ c #655F8A",
-+"E+ c #645E89",
-+"F+ c #645E88",
-+"G+ c #635D88",
-+" . + ",
-+" @ # $ % % & * = - ; ",
-+" > , % % % % % % ' ) ! ~ { ] ",
-+" ^ % % % % % % % % / ( _ : < [ } | ",
-+" 1 $ $ $ $ $ $ $ $ $ 2 3 4 5 6 7 8 9 0 ",
-+" a % $ % $ % $ % $ % $ % b c d e f g h i j k ",
-+" l % % % $ $ % % $ $ % m n o p q r s t u v w x y ",
-+" z $ % % $ $ % % $ $ v A B C C D D E g F i G H I J ",
-+" K G L % % % % % % % M N O P Q e R g S T U V W X Y ",
-+" Z ` ...$ % % % $ % % +.@.#.$.%.&.*.=.-.;.>.,.'.$ $ ",
-+" ).).!.~.{.% $ $ $ % ].^./.(._.:.<.[.}.|.1.2.3.4.$ ",
-+" 5.6.7.8.9.) $ $ 0.a.b.c.d.e.f.` g.h.i.j.k.l.$ $ ",
-+" m.n.$ % $ o.p.q.5 r.f s.t.u.v.w.x.y.$ % z.",
-+" $ $ $ $ $ A.B.C.D.J E.F.G.H.T ;.I.J.$ $ K.L.",
-+" $ $ % $ $ $ ' ^._ $.e M.N.O.g.P.Q.% % $ R.S. ",
-+" $ $ % $ $ $ T.U.V.W.X.Y.Z.<.H.`. +$ % .+++@+ ",
-+" #+$ $ $ $ $ $+T.%+&+*+=+!.-+t ;+>+% $ $ ,+'+ ",
-+" )+$ % % $ $ / B.!+~+{+]+^+f /+ .(+$ % _+:+<+ ",
-+" % $ % & ].[+}+|+1+2+=+3+s 4+9 % % 5+6+7+ ",
-+"'+$ [+B.8+9+C.0+! a+X.b+f c+$ % d+e+f+g+ ",
-+" $ $ h+~+i+c.a+~ e Y.$ % % j+k+l+m+ ",
-+" n+% % ].J o+0.$ $ % % p+q+r+s+ ",
-+" l+m+t+% $ $ % u+v+w+x+y+z+ ",
-+" A+B+y+C+D+E+F+G+ "};
diff --git a/games-arcade/xbill/files/xbill-2.1-gtk2.patch b/games-arcade/xbill/files/xbill-2.1-gtk2.patch
deleted file mode 100644
index 70817b09c7ab..000000000000
--- a/games-arcade/xbill/files/xbill-2.1-gtk2.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- configure.in.old 2007-12-05 22:37:57.000000000 +0100
-+++ configure.in 2007-12-05 22:54:57.000000000 +0100
-@@ -88,12 +88,11 @@
- [ --enable-gtk build with the GTK widget set])
-
- if test "$enable_gtk" != "no"; then
-- AC_CHECK_PROG(GTKCONFIG, gtk-config, yes, no)
-+ PKG_CHECK_MODULES(GTK, gtk+-2.0)
-
-- if test "X$GTKCONFIG" = X"yes"; then
-+ if test $pkg_failed = no; then
- AC_DEFINE(USE_GTK)
-- GTK_CFLAGS="`gtk-config --cflags`"
-- WIDGET_LIBS="$WIDGET_LIBS `gtk-config --libs`"
-+ WIDGET_LIBS="$WIDGET_LIBS $GTK_LIBS"
- WIDGET_OBJS="$WIDGET_OBJS gtk.o"
- fi
- fi
diff --git a/games-arcade/xbill/metadata.xml b/games-arcade/xbill/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xbill/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xbill/xbill-2.1-r2.ebuild b/games-arcade/xbill/xbill-2.1-r2.ebuild
deleted file mode 100644
index 1152f2caca38..000000000000
--- a/games-arcade/xbill/xbill-2.1-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils autotools games
-
-DESCRIPTION="A game about an evil hacker called Bill!"
-HOMEPAGE="http://www.xbill.org/"
-SRC_URI="http://www.xbill.org/download/${P}.tar.gz"
-
-LICENSE="GPL-1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE="gtk"
-
-RDEPEND="gtk? ( x11-libs/gtk+:2 )
- !gtk? ( x11-libs/libXaw )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-gtk2.patch \
- "${FILESDIR}"/${P}-gentoo.patch
- eautoreconf
-}
-
-src_configure() {
- egamesconf \
- --disable-motif \
- $(use_enable gtk) \
- $(use_enable !gtk athena)
-}
-
-src_install() {
- default
- newicon pixmaps/icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} XBill ${PN}
- prepgamesdirs
-}
diff --git a/games-arcade/xboing-2.4-r3 b/games-arcade/xboing-2.4-r3
new file mode 100644
index 000000000000..e141fe0c78f1
--- /dev/null
+++ b/games-arcade/xboing-2.4-r3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare setup
+DEPEND=x11-libs/libXpm app-text/rman x11-misc/gccmakedep x11-misc/imake
+DESCRIPTION=Blockout type game where you bounce a ball trying to destroy blocks
+EAPI=6
+HOMEPAGE=http://www.techrescue.org/xboing/
+KEYWORDS=~amd64 ~x86
+LICENSE=xboing
+RDEPEND=x11-libs/libXpm
+SLOT=0
+SRC_URI=http://www.techrescue.org/xboing/xboing2.4.tar.gz mirror://gentoo/xboing-2.4-debian.patch.bz2
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=eb606fbc3ad1878957d7c5f1fbb8dceb
diff --git a/games-arcade/xboing/Manifest b/games-arcade/xboing/Manifest
deleted file mode 100644
index 993ec6a26b0d..000000000000
--- a/games-arcade/xboing/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX xboing-2.4-buffer.patch 356 BLAKE2B 7a027064739bf3fe51f4ecad262c5461877186de4fc922340a930339e34b484138897581d70c2f5a64b15305bd6f107bf636ad600077c6104d02bde4f4f2c1d1 SHA512 8cd226cf2058d44bfb9055dec90b75eae32d68be40bf4e6a97d51edb443d425fd6de18efd82a3f254a5cf5e4bf4a815e21f45b7f51620adacd65bbb44309c038
-AUX xboing-2.4-sleep.patch 397 BLAKE2B cb872777d74f62474c24e58c6cd84888620a761b55904763cb8d1d7efc5ce72596904798a526713129121bcb867b581292cb74c1e9f98c64d5c5b30b3d5e6423 SHA512 3d77c9ac4502c34e3a004b260e01a14f34115dfff7a73bcef0fcfe8e7bcc94cbb959e408d4c6ccc5329f1fb2b2b90500b5c8e51d4e8899a202754645e599f8c0
-DIST xboing-2.4-debian.patch.bz2 7740 BLAKE2B 284aedee90ca6bca940be405c10e5440d9df9237d6cc6f11c51204f3c1e2f383589a918997461c0399747d33e9f7142016323e101c4b48b1c3e35704cab20902 SHA512 bffd9b747b1e8840aef872988f9ef8b341a56e63d390e386a8ca71358318ba9c0b37bebd91b1f036b52c56e70acf98ec35f92f4c0fa1e19e2f8c4fcc83c1e7d9
-DIST xboing2.4.tar.gz 588811 BLAKE2B 1d29c457108c70608ec2c2ea7d4856553e3e174e7a8852f3da671c64e9e6a6349ee511841facc937bf6252cdd0e094ece7fe09e548835b7a288514aa7ece82d2 SHA512 4b6987329bfe79b3b9709ca02974d0043c6e35210aa73903940efbd09e94b1873ce09b1bea014646029b77e9bd063279935843adceb6635817f15c8025a0c454
-EBUILD xboing-2.4-r3.ebuild 1394 BLAKE2B a3027d506e00a68d4de1ef939fc9046b494c4e6a1fff60520422574ca8cdfc826c58711cd25023610fc1f91504f01c236fab3f3f9477635d5bf30830283382f7 SHA512 4150f4ad241b3504a7b3959189a7bd26f9d9b782cfa96202ee1ebcadef3757152c334078b819cc830ec5a662000bd0f2380a65d9d2e9a20c64d5f7dd95c25c3d
-MISC metadata.xml 214 BLAKE2B 86c649fbb74ec8627ccee25d0b0d3cbac3b6f9ba8e164327c15faf02abca8583969e3e2a35bb629643500d079e873cdb8093c5ed3d7bb5c4348269d485088ae2 SHA512 eb9f85ca2fca14bf2aae5fe6001c2d7d1cf93e00bd4de8dac2f71f23ad3c7a7c8fcd65593b1adf77a07260cc546339846f4b33ec99032e353da07d1b3bff8f08
diff --git a/games-arcade/xboing/files/xboing-2.4-buffer.patch b/games-arcade/xboing/files/xboing-2.4-buffer.patch
deleted file mode 100644
index 381ae69982d9..000000000000
--- a/games-arcade/xboing/files/xboing-2.4-buffer.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN xboing.orig/init.c xboing/init.c
---- xboing.orig/init.c 1996-11-22 02:28:46.000000000 +0100
-+++ xboing/init.c 2013-02-02 19:57:55.000000000 +0100
-@@ -266,7 +266,7 @@
- #endif
- {
- /* Create all required font structures */
-- char str[80];
-+ char str[200];
-
- /* Font used for titles */
- if (!(titleFont = XLoadQueryFont(display, TITLE_FONT)))
diff --git a/games-arcade/xboing/files/xboing-2.4-sleep.patch b/games-arcade/xboing/files/xboing-2.4-sleep.patch
deleted file mode 100644
index 80723465185f..000000000000
--- a/games-arcade/xboing/files/xboing-2.4-sleep.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ru xboing.debian/misc.c xboing/misc.c
---- xboing.debian/misc.c 2013-02-02 20:07:07.000000000 +0100
-+++ xboing/misc.c 2013-02-02 20:11:51.000000000 +0100
-@@ -116,9 +116,7 @@
- long SyncTime;
- static unsigned long accu;
-
--#ifdef __alpha__
- ms *= 1000; /* convert from milliseconds to microseconds for usleep */
--#endif
-
- gettimeofday(&st, NULL);
- XSync(display, False);
diff --git a/games-arcade/xboing/metadata.xml b/games-arcade/xboing/metadata.xml
deleted file mode 100644
index 84503c2b1c29..000000000000
--- a/games-arcade/xboing/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person"><email>dilfridge@gentoo.org</email></maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xboing/xboing-2.4-r3.ebuild b/games-arcade/xboing/xboing-2.4-r3.ebuild
deleted file mode 100644
index 2d0088210afb..000000000000
--- a/games-arcade/xboing/xboing-2.4-r3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils user
-
-DESCRIPTION="Blockout type game where you bounce a ball trying to destroy blocks"
-HOMEPAGE="http://www.techrescue.org/xboing/"
-SRC_URI="http://www.techrescue.org/xboing/${PN}${PV}.tar.gz
- mirror://gentoo/xboing-${PV}-debian.patch.bz2"
-
-LICENSE="xboing"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/libXpm"
-DEPEND="${RDEPEND}
- app-text/rman
- x11-misc/gccmakedep
- x11-misc/imake
-"
-
-S=${WORKDIR}/${PN}
-
-pkg_setup(){
- enewgroup gamestat 36
-}
-
-src_prepare() {
- epatch "${WORKDIR}"/xboing-${PV}-debian.patch
- epatch "${FILESDIR}"/xboing-${PV}-buffer.patch
- epatch "${FILESDIR}"/xboing-${PV}-sleep.patch
- sed -i '/^#include/s:xpm\.h:X11/xpm.h:' *.c || die
- eapply_user
-}
-
-src_configure() {
- xmkmf -a || die
- sed -i -e "s:GENTOO_VER:${PF/${PN}-/}:" Imakefile || die
-}
-
-src_compile() {
- emake \
- CXXOPTIONS="${CXXFLAGS}" \
- CDEBUGFLAGS="${CFLAGS}" \
- LOCAL_LDFLAGS="${LDFLAGS}" \
- XBOING_DIR="/usr/share/${PN}"
-}
-
-src_install() {
- make \
- PREFIX="${D}" \
- BINDIR="${D}/usr/bin" \
- LOCAL_LDFLAGS="${LDFLAGS}" \
- XBOING_DIR="/usr/share/${PN}" \
- install || die
- newman xboing.man xboing.6
- dodoc README docs/*.doc
-
- fowners root:gamestat /var/games/xboing.score /usr/bin/xboing
- fperms 660 /var/games/xboing.score
- fperms 2755 /usr/bin/xboing
-}
diff --git a/games-arcade/xbubble-0.5.8-r1 b/games-arcade/xbubble-0.5.8-r1
new file mode 100644
index 000000000000..b2774154e47a
--- /dev/null
+++ b/games-arcade/xbubble-0.5.8-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=x11-libs/libX11 x11-libs/libXt media-libs/libpng:0= nls? ( virtual/libintl ) nls? ( sys-devel/gettext )
+DESCRIPTION=A Puzzle Bobble clone similar to Frozen-Bubble
+EAPI=6
+HOMEPAGE=http://www.nongnu.org/xbubble/
+IUSE=nls
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libX11 x11-libs/libXt media-libs/libpng:0= nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=http://www.ibiblio.org/pub/mirrors/gnu/ftp/savannah/files/xbubble/xbubble-0.5.8.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=b76a67f0d346d8e5c245eb86f587ab83
diff --git a/games-arcade/xbubble/Manifest b/games-arcade/xbubble/Manifest
deleted file mode 100644
index 80b4c9ce7f7d..000000000000
--- a/games-arcade/xbubble/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-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-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
deleted file mode 100644
index 4fe12672db65..000000000000
--- a/games-arcade/xbubble/files/xbubble-0.5.8-libpng14.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=308731
-
---- 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 */
- fread( header, 1, 8, fd );
-- if ( ! png_check_sig( header, 8 ) ) {
-+ if ( png_sig_cmp( header, 0, 8 ) ) {
- fclose(fd);
- fprintf(stderr,_("File %s does not have a valid PNG signature.\n"), file);
- return NULL;
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch b/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch
deleted file mode 100644
index 99c03b0c82af..000000000000
--- a/games-arcade/xbubble/files/xbubble-0.5.8-locale.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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. */
- # include <libintl.h>
-+# include <locale.h>
-
- #else
-
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch b/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch
deleted file mode 100644
index bbbae5c31076..000000000000
--- a/games-arcade/xbubble/files/xbubble-0.5.8-png15.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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;
- }
- /* libpng does a longjmp here when it encounters an error */
-- if ( setjmp( png_ptr->jmpbuf ) ) {
-+ if ( setjmp( png_jmpbuf(png_ptr) ) ) {
- png_destroy_read_struct( &png_ptr, &info_ptr, NULL);
- fclose(fd);
- return NULL;
-@@ -95,7 +95,7 @@
- png_set_gray_to_rgb(png_ptr);
-
- /* detect alpha layer */
-- if (( info_ptr->color_type & PNG_COLOR_MASK_ALPHA )||
-+ if (( png_get_color_type(png_ptr, info_ptr) & PNG_COLOR_MASK_ALPHA )||
- ( png_get_valid( png_ptr, info_ptr, PNG_INFO_tRNS )))
- *has_alpha = 1;
- else
diff --git a/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch b/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch
deleted file mode 100644
index 4db0b8f10ccf..000000000000
--- a/games-arcade/xbubble/files/xbubble-0.5.8-xpaths.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-the x_libraries variable isnt always defined
-http://bugs.gentoo.org/92688
-
---- a/configure
-+++ b/configure
-@@ -4511,3 +4511,5 @@
- fi
-+if test x"$x_libraries" != x; then
- LIBS="-L$x_libraries $LIBS"
-+fi
-
diff --git a/games-arcade/xbubble/metadata.xml b/games-arcade/xbubble/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xbubble/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xbubble/xbubble-0.5.8-r1.ebuild b/games-arcade/xbubble/xbubble-0.5.8-r1.ebuild
deleted file mode 100644
index 67c8f575299f..000000000000
--- a/games-arcade/xbubble/xbubble-0.5.8-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXt
- media-libs/libpng:0=
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
-"
-
-DOCS=( AUTHORS ChangeLog NEWS NetworkProtocol README TODO )
-
-src_prepare() {
- default
- eapply \
- "${FILESDIR}"/${P}-xpaths.patch \
- "${FILESDIR}"/${P}-locale.patch \
- "${FILESDIR}"/${P}-libpng14.patch \
- "${FILESDIR}"/${P}-png15.patch
- sed -i \
- -e '/^AM_CFLAGS/d' \
- src/Makefile.in || die
- sed -i \
- -e '/^localedir/s:=.*:=/usr/share/locale:' \
- configure po/Makefile.in.in || die
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- default
- newicon data/themes/fancy/Bubble_black_DEAD_01.png ${PN}.png
- make_desktop_entry ${PN} XBubble
-}
diff --git a/games-arcade/xevil-2.02_p2-r1 b/games-arcade/xevil-2.02_p2-r1
new file mode 100644
index 000000000000..f48e9056a534
--- /dev/null
+++ b/games-arcade/xevil-2.02_p2-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=x11-libs/libXpm app-arch/unzip
+DESCRIPTION=3rd person, side-view, fast-action, kill-them-before-they-kill-you game
+EAPI=5
+HOMEPAGE=http://www.xevil.com/
+KEYWORDS=~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libXpm games-misc/games-envd
+SLOT=0
+SRC_URI=http://www.xevil.com/download/stable/xevilsrc2.02r2.zip mirror://debian/pool/main/x/xevil/xevil_2.02r2-7.diff.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=4c2a4512cf477bb035e61e0e347732cc
diff --git a/games-arcade/xevil/Manifest b/games-arcade/xevil/Manifest
deleted file mode 100644
index 1d7addc19389..000000000000
--- a/games-arcade/xevil/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX xevil-2.02_p2-glibc-2.10.patch 645 BLAKE2B 0d65a0ceef77ed1843679b12c90c2f84e1060934cf7c695c5ef4191fb398e6c6ec039ccfed83fb46a42c7d61be22b531ef58779772d63852addb14a154b73a32 SHA512 e14396ede761833d2fe2171fb7679040617c8809846a56f80cc8848a6444bcc1f85b571c7fb917b736cd3d9bf3059bc986ca06d188307e8f24d98720611440e9
-DIST xevil_2.02r2-7.diff.gz 31205 BLAKE2B b90dcff021633e92ad8ab41f9715b05aa2661be68ad2bce303ac9c86056b265852e1112739b5da030eb3b5e90afded0858fbcf8f083e64154005a04ee8535f2c SHA512 03fbe2aa62b3856bef6af824444c484dced8a627087ba68ad946c3bfce7d0c0b5138902ea7668927d22ad37925daa07b489a2e70aa680cf477367c87833e1a58
-DIST xevilsrc2.02r2.zip 1857315 BLAKE2B e2d2272e81cc676089343288a95b56960837d6c50e68b89bb2fd563d23ed4b511fec2f7af34522fe003dfd626d5f75483872f9a827e29a75a7fcd57101a2e926 SHA512 ce9422da914234290797258f22fa5f8d6502dc5930eac1c3ce92d708196050ce5d75761c987e2d28b167699460b9c8fd72596242983a0b8ba6d2008c72b2354f
-EBUILD xevil-2.02_p2-r1.ebuild 1094 BLAKE2B 185279c7e3444dcfbbede5c0c59bb02cc1ed346696d3cb59ff883c8f2a267971805fc87b52d3cc343f5d492fb3faa4ea1d584143dc5325d9a0130187d7c35e9c SHA512 9fcd56d12a95c7c83287caf2ae9cbdf7dea70b245d6f9936854aa311fc48f17a4b4e07c5d15cedce66e93aed31ea447614775b419046707c86cb4d941a2b7ac8
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xevil/files/xevil-2.02_p2-glibc-2.10.patch b/games-arcade/xevil/files/xevil-2.02_p2-glibc-2.10.patch
deleted file mode 100644
index 5375f2208a0d..000000000000
--- a/games-arcade/xevil/files/xevil-2.02_p2-glibc-2.10.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -ur cmn.old/utils.h cmn/utils.h
---- cmn.old/utils.h 2009-08-22 02:16:21.000000000 +0300
-+++ cmn/utils.h 2009-08-22 02:26:33.000000000 +0300
-@@ -238,13 +238,13 @@
- same. */
-
- static char* strchr(const char* cs,int c)
-- {return ::strchr(cs,c);}
-+ {return const_cast<char*>(::strchr(cs,c));}
-
- static char* strrchr(const char* cs,int c)
-- {return ::strrchr(cs,c);}
-+ {return const_cast<char*>(::strrchr(cs,c));}
-
- static char* strstr(const char* cs,const char* ct)
-- {return ::strstr(cs,ct);}
-+ {return const_cast<char*>(::strstr(cs,ct));}
-
- static void strcpy(char* s,const char* ct)
- {::strcpy(s,ct);}
diff --git a/games-arcade/xevil/metadata.xml b/games-arcade/xevil/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xevil/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xevil/xevil-2.02_p2-r1.ebuild b/games-arcade/xevil/xevil-2.02_p2-r1.ebuild
deleted file mode 100644
index 71b2f1c6fee3..000000000000
--- a/games-arcade/xevil/xevil-2.02_p2-r1.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
-
-DEB_PATCH=7
-MY_PV=${PV/_p/r}
-DESCRIPTION="3rd person, side-view, fast-action, kill-them-before-they-kill-you game"
-HOMEPAGE="http://www.xevil.com/"
-SRC_URI="http://www.xevil.com/download/stable/xevilsrc${MY_PV}.zip
- mirror://debian/pool/main/x/xevil/xevil_${MY_PV}-${DEB_PATCH}.diff.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-RDEPEND="x11-libs/libXpm"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S=${WORKDIR}
-
-src_prepare() {
- edos2unix readme.txt x11/*.{cpp,h} cmn/*.{cpp,h} makefile config.mk
- epatch "${WORKDIR}"/xevil_${MY_PV}-${DEB_PATCH}.diff
- sed -i \
- -e 's:-static::' \
- -e 's/CC="g++"/CC=$(CXX)/' \
- -e "s:CFLAGS=\":CFLAGS=\"${CXXFLAGS} :g" \
- -e 's:-lXpm:-lXpm -lpthread:g' \
- -e "s:LINK_FLAGS=\":LINK_FLAGS=\"${LDFLAGS} :" \
- config.mk || die
- epatch "${FILESDIR}"/${P}-glibc-2.10.patch
-}
-
-src_install() {
- dogamesbin x11/REDHAT_LINUX/xevil
- newgamesbin x11/REDHAT_LINUX/serverping xevil-serverping
- dodoc readme.txt
- prepgamesdirs
-}
diff --git a/games-arcade/xgalaga-2.1.1.0 b/games-arcade/xgalaga-2.1.1.0
new file mode 100644
index 000000000000..71304a467b7f
--- /dev/null
+++ b/games-arcade/xgalaga-2.1.1.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=x11-libs/libX11 x11-libs/libXmu x11-libs/libXpm x11-libs/libXext x11-libs/libXt x11-base/xorg-proto
+DESCRIPTION=A clone of the classic game Galaga for the X Window System
+EAPI=5
+HOMEPAGE=https://sourceforge.net/projects/xgalaga
+KEYWORDS=~alpha ~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libX11 x11-libs/libXmu x11-libs/libXpm x11-libs/libXext x11-libs/libXt games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://sourceforge/xgalaga/xgalaga-2.1.1.0.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=e8a887a439e1a5d84bb1e083574aeeab
diff --git a/games-arcade/xgalaga/Manifest b/games-arcade/xgalaga/Manifest
deleted file mode 100644
index b4dd759817b7..000000000000
--- a/games-arcade/xgalaga/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST xgalaga-2.1.1.0.tar.gz 331621 BLAKE2B 290881eb89cacc7a2be469af8da2c11d710dea45f165daa43d4a10a310e681c9f6ffb012e057e266f1e50c5629122ca38cfd97e31a788104e7710f02d756f59d SHA512 087db9e0501cedb042bb673a217f9de32640d3e4f4f529a29fd25ed682a1aece9ae1beacdc2ee77fc93ac931411a1051e2cd19873578ccffe5f03a083bffe513
-EBUILD xgalaga-2.1.1.0.ebuild 1270 BLAKE2B 2f312b99ca63124cb1da72e0e7ddccb981c4e2bb317ef73bab24eec0f785db1f90998715b27c275c1cc857e8a6cd32e4845968cc1e938c38b4d72a38b7151279 SHA512 2dca4cde2f85ac9ccb179037af473138d1fb88d6a423ebee2387a8ef79b7ae75a4ccc6af3bfe37f0119191843e70f9d01797e373c46ab06fed49374ee5577a46
-MISC metadata.xml 330 BLAKE2B b3e61a8f4911203a72c70798959045a62572b4a814bbf8f03ccf17f8da74eaa4c542883da6f2ff780c7e83ab26398ff95a46b36a41c22785903b0299707e6e9c SHA512 2c0045dadc3b72dda9b7f3389aebb5a2d38b91f2cd63891a9bd97e2f23971c916ce515cbbda6b0c6f2b8a600fc56bd77d9db749d223eee5cd6edc99525217545
diff --git a/games-arcade/xgalaga/metadata.xml b/games-arcade/xgalaga/metadata.xml
deleted file mode 100644
index 70dbf6fb8a56..000000000000
--- a/games-arcade/xgalaga/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">xgalaga</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/xgalaga/xgalaga-2.1.1.0.ebuild b/games-arcade/xgalaga/xgalaga-2.1.1.0.ebuild
deleted file mode 100644
index 4d3b86a97566..000000000000
--- a/games-arcade/xgalaga/xgalaga-2.1.1.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DESCRIPTION="A clone of the classic game Galaga for the X Window System"
-HOMEPAGE="https://sourceforge.net/projects/xgalaga"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXext
- x11-libs/libXt"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-src_prepare() {
- sed -i \
- -e "/LEVELDIR\|SOUNDDIR/ s:prefix:datadir/${PN}:" \
- -e "/\/scores/ s:prefix:localstatedir/${PN}:" \
- configure \
- || die "sed configure failed"
- sed -i \
- -e "/SOUNDDEFS/ s:(SOUNDSRVDIR):(SOUNDSRVDIR)/bin:" \
- -e 's:make ;:$(MAKE) ;:' \
- Makefile.in \
- || die "sed Makefile.in failed"
-}
-
-src_install() {
- dogamesbin xgalaga xgal.sndsrv.oss xgalaga-hyperspace
- dodoc README README.SOUND CHANGES
- newman xgalaga.6x xgalaga.6
-
- insinto "${GAMES_DATADIR}/${PN}/sounds"
- doins sounds/*.raw
-
- insinto "${GAMES_DATADIR}/${PN}/levels"
- doins levels/*.xgl
-
- make_desktop_entry ${PN} XGalaga
-
- dodir "${GAMES_STATEDIR}/${PN}"
- touch "${D}${GAMES_STATEDIR}/${PN}/scores"
- fperms 660 "${GAMES_STATEDIR}/${PN}/scores"
- prepgamesdirs
-}
diff --git a/games-arcade/xjump-2.7.5 b/games-arcade/xjump-2.7.5
new file mode 100644
index 000000000000..45dbf50a630b
--- /dev/null
+++ b/games-arcade/xjump-2.7.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=x11-libs/libX11 x11-libs/libXaw x11-libs/libXpm x11-libs/libXt x11-base/xorg-proto
+DESCRIPTION=An X game where one tries to jump up as many levels as possible
+EAPI=5
+HOMEPAGE=http://packages.debian.org/stable/games/xjump
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=x11-libs/libX11 x11-libs/libXaw x11-libs/libXpm x11-libs/libXt games-misc/games-envd
+SLOT=0
+SRC_URI=mirror://debian/pool/main/x/xjump/xjump_2.7.5.orig.tar.gz mirror://debian/pool/main/x/xjump/xjump_2.7.5-6.1.debian.tar.gz
+_eclasses_=base 983774947da124fb7d542ce25a218bb1 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc games 2bb3ede665927a68ffdb7c41eec7efde ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
+_md5_=06988e4193d3a9843fa370b6cd8715a1
diff --git a/games-arcade/xjump/Manifest b/games-arcade/xjump/Manifest
deleted file mode 100644
index 1279b77ea5d8..000000000000
--- a/games-arcade/xjump/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX xjump-2.7.5-ldflags.patch 407 BLAKE2B d4a09bcb067facb9066156cfe2d5c4ec533492ab5e74d802c5976efa176c75c83e52077333b53dd741f2718f92b78d869b04c8994a5a171a01e3a3d1773a6b0f SHA512 8c21088e09053906c20f13027832d1cd0778c6707b6764a93c6cc5de904a2aa80a80ac5fa8372885889beca82f4cbb8c637ca0c186f05e54d441d2f15957b6af
-DIST xjump_2.7.5-6.1.debian.tar.gz 9803 BLAKE2B 0a51a579aec18c71561f32d1f6321c383c8137dbe3923f3afdf00100f1c47ec062e2200a04a3281f32124f5fe72094abb6a1fc6a86de00c4886d872a21fe9a79 SHA512 c4962acd25c4cabef37acd3b5d39867a955f2fa769cc203fb00edfe37f37ce25369099b589a282189847e7bffeb874b4eaf8deea9320a9083da7e95425625cf8
-DIST xjump_2.7.5.orig.tar.gz 15940 BLAKE2B 9a022f9c6f522d8977268cd00709cc7a8aed9cf6ead042d1c75c0c0e7c011a1898690fa74e957198c5916806da4cc3d80d7d235342e7e41a33c2086553b91075 SHA512 6ce846d6681bf8b084edc06f8415a57f66d1778ec9af8b9b170f4f37292a8172b3507a08c85032a5b8588b50a7f2eefe205add4c779edd7c7ef8fb6d818d9300
-EBUILD xjump-2.7.5.ebuild 1271 BLAKE2B 12b4cd0d1c8ce41aa8223c558efb9c89489243374780e65a1e0d4e3b5df315152afec05fc9cc05398c1b16362442244fd3b9505ec8c94b413604478fd0a09f83 SHA512 99a3286a1ab129622da893a7be10d0ba73c12c06cc651356dc4ba5676b50ec712e85e5d8f1e57998e6728140801792d39e097fb83ef74f18e3b1014120edd4f0
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xjump/files/xjump-2.7.5-ldflags.patch b/games-arcade/xjump/files/xjump-2.7.5-ldflags.patch
deleted file mode 100644
index a30736811318..000000000000
--- a/games-arcade/xjump/files/xjump-2.7.5-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.old 2010-10-01 07:05:03.000000000 +0200
-+++ Makefile 2010-10-01 07:05:39.000000000 +0200
-@@ -28,7 +28,7 @@
- ##########################################################
-
- xjump : main.o game.o key.o misc.o record.o resource.o
-- $(CC) $(CFLAGS) -o xjump \
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o xjump \
- main.o game.o key.o misc.o record.o resource.o\
- -lXaw -lXmu -lXt -lXpm -lXext -lX11 $(LDIR)
-
diff --git a/games-arcade/xjump/metadata.xml b/games-arcade/xjump/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xjump/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xjump/xjump-2.7.5.ebuild b/games-arcade/xjump/xjump-2.7.5.ebuild
deleted file mode 100644
index a8f98a997109..000000000000
--- a/games-arcade/xjump/xjump-2.7.5.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils games
-
-DEBIAN_PATCH="6.1"
-DESCRIPTION="An X game where one tries to jump up as many levels as possible"
-HOMEPAGE="http://packages.debian.org/stable/games/xjump"
-SRC_URI="mirror://debian/pool/main/x/${PN}/${PN}_${PV}.orig.tar.gz
- mirror://debian/pool/main/x/${PN}/${PN}_${PV}-${DEBIAN_PATCH}.debian.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXpm
- x11-libs/libXt"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-S=${WORKDIR}/${P}.orig
-
-src_prepare() {
- # Where we will keep the highscore file:
- HISCORE_FILENAME=xjump.hiscores
- HISCORE_FILE="${GAMES_STATEDIR}/${HISCORE_FILENAME}"
-
- epatch \
- "${WORKDIR}"/debian/patches/0*.patch \
- "${FILESDIR}"/${P}-ldflags.patch
-
- # set up where we will keep the highscores file:
- sed -i \
- -e "/^CC/d" \
- -e "/^CFLAGS/d" \
- -e "s,/var/games/xjump,${GAMES_STATEDIR}," \
- -e "s,/record,/${HISCORE_FILENAME}," \
- Makefile || die
-}
-
-src_install() {
- dogamesbin xjump
- dodoc README.euc
-
- # Set up the hiscores file:
- dodir "${GAMES_STATEDIR}"
- touch "${D}/${HISCORE_FILE}"
- fperms 660 "${HISCORE_FILE}"
- prepgamesdirs
-}
diff --git a/games-arcade/xrick-021212-r2 b/games-arcade/xrick-021212-r2
new file mode 100644
index 000000000000..a0933c133624
--- /dev/null
+++ b/games-arcade/xrick-021212-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=media-libs/libsdl[video]
+DESCRIPTION=Clone of the Rick Dangerous adventure game from the 80's
+EAPI=6
+HOMEPAGE=http://www.bigorno.net/xrick/
+KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd
+LICENSE=GPL-1+ xrick
+RDEPEND=media-libs/libsdl[video]
+RESTRICT=mirror bindist
+SLOT=0
+SRC_URI=http://www.bigorno.net/xrick/xrick-021212.tgz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=66f11f5285dbbbdef043e38c8a1f117f
diff --git a/games-arcade/xrick/Manifest b/games-arcade/xrick/Manifest
deleted file mode 100644
index 15a2fff52d07..000000000000
--- a/games-arcade/xrick/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-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 372 BLAKE2B 9811ee9464790c7cb804a06a3f8cc71dff3489ae00bf30f7f56e8bf10f88d7d2eed5c92abda943a47d7913a4885f5f04b0fbfa41afc7653028fa23f86dbcaf35 SHA512 48933852c71f2979ae865fb72e89edeb7a3d314710472bd572e37877ff5fc627ecaa9c39661f8968c19d1e8b3e820600ab0d9985da029739cb78abedd2ff7d0f
-DIST xrick-021212.tgz 1648538 BLAKE2B d8ba387f4645d4ef0fd97b346ee202fb8573fd694e4f278791115ea5a2ab6ca509a8fffec3c5754e0160eec919aaa7a90509858bd80ae0244f28c32055070636 SHA512 7a6547dfce586512c3c4aa7fd5aa0d7d8bd223dbec6a9211e858034bd73d44f168266441d8f3475cddbed8f3a19c7c0df31345b62e2ecfb860664e54facb48bf
-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-exit.patch b/games-arcade/xrick/files/xrick-021212-exit.patch
deleted file mode 100644
index 4486a969b346..000000000000
--- a/games-arcade/xrick/files/xrick-021212-exit.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -ur xrick-021212/src/sysjoy.c xrick-021212.patched/src/sysjoy.c
---- xrick-021212/src/sysjoy.c 2010-10-23 00:33:33.000000000 +0400
-+++ xrick-021212.patched/src/sysjoy.c 2010-10-23 00:42:25.000000000 +0400
-@@ -56,6 +56,7 @@
- {
- if (j)
- SDL_JoystickClose(j);
-+ j = NULL;
- }
-
- #endif /* ENABLE_JOYSTICK */
-diff -ur xrick-021212/src/xrick.c xrick-021212.patched/src/xrick.c
---- xrick-021212/src/xrick.c 2010-10-23 00:33:33.000000000 +0400
-+++ xrick-021212.patched/src/xrick.c 2010-10-23 00:40:47.000000000 +0400
-@@ -29,7 +29,7 @@
- data_setpath("/usr/games/lib/xrick/data.zip");
- game_run();
- data_closepath();
-- sys_shutdown();
-+ /* sys_shutdown is called via atexit */
- return 0;
- }
-
diff --git a/games-arcade/xrick/files/xrick-021212-fullscreen.patch b/games-arcade/xrick/files/xrick-021212-fullscreen.patch
deleted file mode 100644
index 97271a33a28e..000000000000
--- a/games-arcade/xrick/files/xrick-021212-fullscreen.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ur xrick-021212/src/sysvid.c xrick-021212.patched/src/sysvid.c
---- xrick-021212/src/sysvid.c 2002-12-24 16:33:43.000000000 +0300
-+++ xrick-021212.patched/src/sysvid.c 2011-01-14 03:03:16.636668016 +0300
-@@ -145,10 +145,14 @@
- IFDEBUG_VIDEO(sys_printf("xrick/video: SDL says, use these modes:\n"););
- for (i = 0; modes[i]; i++) {
- IFDEBUG_VIDEO(sys_printf(" %dx%d\n", modes[i]->w, modes[i]->h););
-- if (modes[i]->w <= modes[mode]->w && modes[i]->w >= SYSVID_WIDTH &&
-- modes[i]->h * SYSVID_WIDTH >= modes[i]->w * SYSVID_HEIGHT) {
-+ if ((!fszoom && modes[i]->w <= modes[mode] &&
-+ modes[i]->w >= SYSVID_WIDTH) ||
-+ (fszoom && modes[i]->w > modes[mode]->w)) {
- mode = i;
-- fszoom = modes[mode]->w / SYSVID_WIDTH;
-+ if (modes[i]->h * SYSVID_WIDTH >= modes[i]->w * SYSVID_HEIGHT)
-+ fszoom = modes[mode]->w / SYSVID_WIDTH;
-+ else
-+ fszoom = modes[mode]->h / SYSVID_HEIGHT;
- }
- }
- if (fszoom != 0) {
diff --git a/games-arcade/xrick/files/xrick-021212-zlib.patch b/games-arcade/xrick/files/xrick-021212-zlib.patch
deleted file mode 100644
index bd7d6287925f..000000000000
--- a/games-arcade/xrick/files/xrick-021212-zlib.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- 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
-
-+#ifdef _Z_OF
-+#define OF _Z_OF
-+#endif
-+
- #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
- /* like the STRICT of WIN32, we define a pointer that cannot be converted
- from (void*) without cast */
diff --git a/games-arcade/xrick/metadata.xml b/games-arcade/xrick/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xrick/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xrick/xrick-021212-r2.ebuild b/games-arcade/xrick/xrick-021212-r2.ebuild
deleted file mode 100644
index 9e95cbe3a4b2..000000000000
--- a/games-arcade/xrick/xrick-021212-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Clone of the Rick Dangerous adventure game from the 80's"
-HOMEPAGE="http://www.bigorno.net/xrick/"
-SRC_URI="http://www.bigorno.net/xrick/${P}.tgz"
-
-LICENSE="GPL-1+ xrick"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
-IUSE=""
-RESTRICT="mirror bindist" # bug #149097
-
-DEPEND="media-libs/libsdl[video]"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- unpack ./xrick.6.gz
-}
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}*.patch
- sed -i \
- -e "/^run from/d" \
- -e "/data.zip/ s:the directory where xrick is:$(get_libdir)/${PN}.:" \
- xrick.6 || die
-
- sed -i \
- -e "s:data.zip:/usr/$(get_libdir)/${PN}/data.zip:" \
- src/xrick.c || die
-
- sed -i \
- -e "s/-g -ansi -pedantic -Wall -W -O2/${CFLAGS}/" \
- -e '/LDFLAGS/s/=/+=/' \
- -e '/CC=/d' \
- -e "/CPP=/ { s/gcc/\$(CC)/; s/\"/'/g }" \
- Makefile || die
-}
-
-src_install() {
- 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
-}
diff --git a/games-arcade/xscavenger-1.4.4-r1 b/games-arcade/xscavenger-1.4.4-r1
new file mode 100644
index 000000000000..2976fe31ea82
--- /dev/null
+++ b/games-arcade/xscavenger-1.4.4-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=x11-libs/libXext x11-misc/imake
+DESCRIPTION=Lode-Runner-like arcade game
+EAPI=6
+HOMEPAGE=http://www.xdr.com/dash/scavenger.html
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libXext
+SLOT=0
+SRC_URI=http://www.xdr.com/dash/xscavenger-1.4.4.tgz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
+_md5_=e38c46e6377921db4994ae8bc9b816cc
diff --git a/games-arcade/xscavenger/Manifest b/games-arcade/xscavenger/Manifest
deleted file mode 100644
index 07b8dfa819a5..000000000000
--- a/games-arcade/xscavenger/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-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-r1.ebuild 894 BLAKE2B 0eb536645b6e2fedd209d7236a87034c48e2f96857f20be25cfe708670f09f5d7baf7b5cb9239f5b9055443d08617e08c887f5ad60768617c897769a1e007fd6 SHA512 74ca79787d535b16b741ce5fa3c9a5856aabfc0e51b4ff9cdd3bf1be068a700ce263eee5fa497575986aeb19b9cf8ad1d22815742669db262c17c03857a89020
-MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
diff --git a/games-arcade/xscavenger/files/1.4.4-gentoo.patch b/games-arcade/xscavenger/files/1.4.4-gentoo.patch
deleted file mode 100644
index df5936ed3de8..000000000000
--- a/games-arcade/xscavenger/files/1.4.4-gentoo.patch
+++ /dev/null
@@ -1,200 +0,0 @@
-diff -urN xscavenger-1.4.4.orig/src/Imakefile xscavenger-1.4.4/src/Imakefile
---- xscavenger-1.4.4.orig/src/Imakefile
-+++ xscavenger-1.4.4/src/Imakefile
-@@ -1,20 +1,36 @@
- # set this to the path where data files should be stored. LIBDIR
- # is automatically defined by imake, usually to /usr/X11R6/lib/X11, so
- # this should be a good default.
--LIBNAME = $(LIBDIR)/scavenger
-+LIBNAME = GENTOO_DATADIR/scavenger
-
- SRCS = anim.c edit.c scav.c x.c sound.c
- OBJS = $(SRCS:.c=.o)
-
-+# the "subst" hack below is because imake uses the C preprocessor, which
-+# will interpret an unquoted "/*" as a comment beginning.
-+#LIB_DATA = $(subst S,/,..SdataS*)
- LIB_DATA = \
-- ../data/badguy.lbm ../data/brownblue.lbm ../data/death.raw \
-- ../data/dig.raw ../data/fall.raw ../data/levels.scl \
-- ../data/microman.lbm ../data/pop.raw ../data/redbrick.lbm \
-- ../data/reddevil.lbm ../data/regularguy.lbm ../data/spiralthing.lbm \
-+ ../data/badguy.lbm \
-+ ../data/brownblue.lbm \
-+ ../data/death.raw \
-+ ../data/dig.raw \
-+ ../data/fall.raw \
-+ ../data/flashspiral.lbm \
-+ ../data/gems.lbm \
-+ ../data/jungle.lbm \
-+ ../data/levels.scl \
-+ ../data/microman.lbm \
-+ ../data/pop.raw \
-+ ../data/redbrick.lbm \
-+ ../data/reddevil.lbm \
-+ ../data/regularguy.lbm \
-+ ../data/spiralthing.lbm \
- ../data/victory.raw
-
- LOCAL_LIBRARIES = $(XLIB)
- EXTRA_DEFINES = -DLIBNAME=\"$(LIBNAME)\"
-
--ComplexProgramTarget(scavenger)
-+AllTarget(scavenger)
-+NormalProgramTarget(scavenger,$(OBJS),,,$(XLIB))
-+InstallProgram(scavenger,GENTOO_BINDIR)
- InstallMultipleFlags($(LIB_DATA),$(LIBNAME),-m 644)
-diff -urN xscavenger-1.4.4.orig/src/scav.c xscavenger-1.4.4/src/scav.c
---- xscavenger-1.4.4.orig/src/scav.c
-+++ xscavenger-1.4.4/src/scav.c
-@@ -240,15 +240,19 @@
-
-
-
-+/* 14 Dec 2002: re-wrote to be more portable - don't assume two's-complement
-+ * representation for integers, and fix bug when sizeof(long) > 4.
-+ */
- long readlong()
- {
--long val1=0;
--
-- val1=myci()<<24L;
-- val1|=myci()<<16L;
-- val1|=myci()<<8;
-- val1|=myci();
-+ long val1=0;
-+ int i,j;
-
-+ for (i=0; i<4; i++) {
-+ j = myci();
-+ if (j==-1) return -1L;
-+ val1 = (val1<<8) + j;
-+ }
- return val1;
- }
- int rbs()
-@@ -309,7 +313,7 @@
- bmw=bmh=byteswide=0;
- while( (type=readlong()) )
- {
-- if(type==0xffffffffL) break;
-+ if(type==-1L) break;
- size=readlong();
- if(size&1) size++;
- if(type==BMHD)
-@@ -402,16 +406,16 @@
- input=open(resourcename,O_RDONLY);
- if(input<0) return -1;
- got=read(input,buff,8);
-- if(got!=8) return -2;
-- if (strncmp(buff,"SCAV",4)) return -3;
-+ if(got!=8) {close(input);return -2;}
-+ if (strncmp(buff,"SCAV",4)) {close(input);return -3;}
- max=(buff[4]<<24) | (buff[5]<<16) | (buff[6]<<8) | buff[7];
-- if(num>=max) return 0;
-+ if(num>=max) {close(input);return 0;}
- lseek(input,(num+1)<<3,SEEK_SET);
- got=read(input,buff,8);
- offset=(buff[0]<<24) | (buff[1]<<16) | (buff[2]<<8) | buff[3];
- length=(buff[4]<<24) | (buff[5]<<16) | (buff[6]<<8) | buff[7];
- if(len>length) len=length;
-- if(!offset || !len) return 0;
-+ if(!offset || !len) {close(input);return 0;}
- lseek(input,offset,SEEK_SET);
- got=read(input,put,len);
- close(input);
-@@ -448,8 +452,8 @@
- input=open(resourcename,O_RDONLY);
- if(input==-1) return -4;
- got=read(input,buff,8);
-- if(got!=8) return -2;
-- if(strncmp(buff,"SCAV",4)) return -3;
-+ if(got!=8) {close(input);return -2;}
-+ if(strncmp(buff,"SCAV",4)) {close(input);return -3;}
- output=creat(bakname,00600);
- if(output==-1) {close(input);return -6;}
-
-@@ -473,12 +477,12 @@
- for(i=0;i<max;i++)
- if(headers[i+i])
- headers[i+i]+=delta;
-- if (write(output,"SCAV",4) != 4) return -200;
-- if (!rlout(output,max)) return -200;
-+ if (write(output,"SCAV",4) != 4) {close(input);close(output);return -200;}
-+ if (!rlout(output,max)) {close(input);close(output);return -200;}
- headers[num+num]=0;
- headers[num+num+1]=len;
- for(i=0;i<max+max;i++)
-- if (!rlout(output,headers[i])) return -200;
-+ if (!rlout(output,headers[i])) {close(input);close(output);return -200;}
-
- if(offset)
- {
-@@ -487,8 +491,8 @@
- while(count)
- {
- got=count>1024 ? 1024 : count;
-- if (read(input,copybuff,got) != got) return -200;
-- if (write(output,copybuff,got) != got) return -200;
-+ if (read(input,copybuff,got) != got) {close(input);close(output);return -200;}
-+ if (write(output,copybuff,got) != got) {close(input);close(output);return -200;}
- count-=got;
- }
- lseek(input,length,SEEK_CUR);
-@@ -498,17 +502,17 @@
- {
- got=read(input, copybuff, 1024);
- if (!got) break;
-- if (write (output, copybuff, got) != got) return -200;
-+ if (write (output, copybuff, got) != got) {close(input);close(output);return -200;}
- offset += got;
- }
- if(len)
- {
-- if (write (output, take, len) != len) return -200;
-+ if (write (output, take, len) != len) {close(input);close(output);return -200;}
- lseek (output, (num+1) << 3, SEEK_SET);
-- if (!rlout (output, offset)) return -200;
-+ if (!rlout (output, offset)) {close(input);close(output);return -200;}
- }
- close (input);
-- if (fsync(output)) return -200;
-+ if (fsync(output)) {close(output);return -200;}
- if (close(output)) return -200;
- err=rename(bakname,resourcename);
- if(err) return -1;
-@@ -1382,6 +1386,7 @@
- break;
- }
- }
-+ close(file);
- }
-
- void remslash(char *str)
-@@ -1416,6 +1421,8 @@
- return -3;
- }
- } while(len);
-+ close(input);
-+ close(output);
- return 0;
- }
-
-@@ -1448,7 +1455,7 @@
- printf("Failed to create directory %s, exiting\n",temp);
- exit(1);
- }
-- }
-+ } else close(file);
-
- sprintf(resourcename,"%s/%s/%s",localname,localdirname,LEVELSNAME);
- file=open(resourcename,O_RDONLY);
-@@ -1485,7 +1492,7 @@
- printf("Couldn't create %s\n",temp);
- exit(1);
- }
-- }
-+ } else close(file);
- }
-
- void makercname(char *str)
diff --git a/games-arcade/xscavenger/metadata.xml b/games-arcade/xscavenger/metadata.xml
deleted file mode 100644
index 78274e0fa550..000000000000
--- a/games-arcade/xscavenger/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild b/games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild
deleted file mode 100644
index 6a578398112d..000000000000
--- a/games-arcade/xscavenger/xscavenger-1.4.4-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop epatch toolchain-funcs
-
-DESCRIPTION="Lode-Runner-like arcade game"
-HOMEPAGE="http://www.xdr.com/dash/scavenger.html"
-SRC_URI="http://www.xdr.com/dash/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/libXext"
-DEPEND="${RDEPEND}
- x11-misc/imake
-"
-
-S="${WORKDIR}/${P}/src"
-
-src_prepare() {
- default
- epatch "${FILESDIR}/${PV}-gentoo.patch"
- sed -i \
- -e "s:GENTOO_DATADIR:/usr/share:" \
- -e "s:GENTOO_BINDIR:/usr/bin:" \
- Imakefile \
- || die
-}
-
-src_configure() {
- xmkmf || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CDEBUGFLAGS="${CFLAGS}" \
- EXTRA_LDOPTIONS="${LDFLAGS}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc ../{CREDITS,DOC,README,TODO,changelog}
- make_desktop_entry scavenger "XScavenger"
-}
diff --git a/games-arcade/xsfcave-0.5-r1 b/games-arcade/xsfcave-0.5-r1
new file mode 100644
index 000000000000..0e3c5c5cd5a7
--- /dev/null
+++ b/games-arcade/xsfcave-0.5-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=x11-libs/libXext x11-libs/libSM
+DESCRIPTION=A X11 sfcave clone
+EAPI=6
+HOMEPAGE=http://xsfcave.idios.org
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=public-domain
+RDEPEND=x11-libs/libXext x11-libs/libSM
+SLOT=0
+SRC_URI=mirror://sourceforge/scrap/xsfcave-0.5.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=f97b5feca54f489c514fb5365a41f5f9
diff --git a/games-arcade/xsfcave/Manifest b/games-arcade/xsfcave/Manifest
deleted file mode 100644
index 3494684f8066..000000000000
--- a/games-arcade/xsfcave/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST xsfcave-0.5.tar.gz 88113 BLAKE2B bddf18277b8df3c3e17f8d9cd18ad517d95adbeb9479cf1552fe3e69f097344a229bbbb33348c34fd082194f4a3db3a8921dfd4644d983ba30320f7c9c961068 SHA512 5dd5c7e581362b1d4faf2edd73f5ea6a068d05a94b6fac7813fa2cae323453ed3380c9e40b92a2ed9b3672ab931d5a2951d2ad7fc74cf64588e6e9fe7723f09a
-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/metadata.xml b/games-arcade/xsfcave/metadata.xml
deleted file mode 100644
index 2eaca6d18e4d..000000000000
--- a/games-arcade/xsfcave/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription lang="en">
-xsfcave is a X11 sfcave clone. The game consist of surviving in a tunel by not
-hitting in the walls and obstacles. The first versions of the game are greatly
-influenced by the Java version of this game.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">scrap</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
deleted file mode 100644
index 5d28c027ce64..000000000000
--- a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="A X11 sfcave clone"
-HOMEPAGE="http://xsfcave.idios.org"
-SRC_URI="mirror://sourceforge/scrap/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="x11-libs/libXext
- x11-libs/libSM"
-RDEPEND="${DEPEND}"
-
-src_install() {
- default
- make_desktop_entry "${PN}"
-}
diff --git a/games-arcade/xtux-20030306-r1 b/games-arcade/xtux-20030306-r1
new file mode 100644
index 000000000000..0510e31bed99
--- /dev/null
+++ b/games-arcade/xtux-20030306-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=x11-libs/libXpm
+DESCRIPTION=Multiplayer Gauntlet-style arcade game
+EAPI=6
+HOMEPAGE=http://xtux.sourceforge.net/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/libXpm media-fonts/font-adobe-75dpi
+SLOT=0
+SRC_URI=mirror://sourceforge/xtux/xtux-src-20030306.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=26a208fb7ff196e7456c8195b25c3a20
diff --git a/games-arcade/xtux/Manifest b/games-arcade/xtux/Manifest
deleted file mode 100644
index 61a1f6012969..000000000000
--- a/games-arcade/xtux/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-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-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
deleted file mode 100644
index 4a4877a6d65a..000000000000
--- a/games-arcade/xtux/files/xtux-20030306-ldflags.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- 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
- client: $(OBJECTS)
-- $(CC) -o $(BINARY) $(CFLAGS) $(OBJECTS) $(XTUXLIB) $(MATHLIB) $(X11LIB) $(XPMLIB) $(SOCKLIB) $(GGZLIB)
-+ $(CC) -o $(BINARY) $(LDFLAGS) $(CFLAGS) $(OBJECTS) $(XTUXLIB) $(MATHLIB) $(X11LIB) $(XPMLIB) $(SOCKLIB) $(GGZLIB)
-
- # OBJECTS
- .c.o: client.h $*.c
---- 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
- server: $(OBJECTS)
-- $(CC) -o $(BINARY) $(OBJECTS) $(XTUXLIB) $(MATHLIB) $(SOCKLIB) $(GGZLIB)
-+ $(CC) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(XTUXLIB) $(MATHLIB) $(SOCKLIB) $(GGZLIB)
-
- # OBJECTS
- .c.o: server.h $*.h $*.c
diff --git a/games-arcade/xtux/files/xtux-20030306-particles.patch b/games-arcade/xtux/files/xtux-20030306-particles.patch
deleted file mode 100644
index 9a340821dd6e..000000000000
--- a/games-arcade/xtux/files/xtux-20030306-particles.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -u -r xtux.old/src/client/particle.c xtux/src/client/particle.c
---- xtux.old/src/client/particle.c 2008-09-02 20:34:24.000000000 +0200
-+++ xtux/src/client/particle.c 2008-09-02 20:35:40.000000000 +0200
-@@ -340,11 +340,11 @@
- ptl->pos[i].y = src_y;
- d = dir + 128;
- d += i%SHARD_ANGLE - SHARD_ANGLE/2;
-- ptl->vel[i].x = sin_lookup[dir + 64 + rand()%64] * SHARD_EXP_VEL;
-- ptl->vel[i].y = -cos_lookup[dir + 64 + rand()%64] * SHARD_EXP_VEL;
-+ ptl->vel[i].x = sin_lookup[(dir + 64 + rand()%64) % DEGREES] * SHARD_EXP_VEL;
-+ ptl->vel[i].y = -cos_lookup[(dir + 64 + rand()%64) % DEGREES] * SHARD_EXP_VEL;
- vel = SHARD_MIN_VEL + (SHARD_MAX_VEL*rand()/(RAND_MAX+SHARD_MIN_VEL));
-- ptl->vel[i].x += vel * sin_lookup[d] * 10;
-- ptl->vel[i].y += vel * -cos_lookup[d] * 10;
-+ ptl->vel[i].x += vel * sin_lookup[d % DEGREES] * 10;
-+ ptl->vel[i].y += vel * -cos_lookup[d % DEGREES] * 10;
- }
-
- ptl = particles_new(color2, PTL_TOP, num_sh2);
-@@ -357,8 +357,8 @@
- ptl->vel[i].x = sin_lookup[rand()%256] * SHARD_EXP_VEL;
- ptl->vel[i].y = -cos_lookup[rand()%256] * SHARD_EXP_VEL;
- vel = SHARD_MIN_VEL + (SHARD_MAX_VEL*rand()/(RAND_MAX+SHARD_MIN_VEL));
-- ptl->vel[i].x += vel * sin_lookup[d] * 20;
-- ptl->vel[i].y += vel * -cos_lookup[d] * 20;
-+ ptl->vel[i].x += vel * sin_lookup[d % DEGREES] * 20;
-+ ptl->vel[i].y += vel * -cos_lookup[d % DEGREES] * 20;
- }
-
- /* "Extra" particles (ie bullet holes) */
diff --git a/games-arcade/xtux/metadata.xml b/games-arcade/xtux/metadata.xml
deleted file mode 100644
index b9b705622a97..000000000000
--- a/games-arcade/xtux/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">xtux</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild
deleted file mode 100644
index 35368df77f3f..000000000000
--- a/games-arcade/xtux/xtux-20030306-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Multiplayer Gauntlet-style arcade game"
-HOMEPAGE="http://xtux.sourceforge.net/"
-SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="x11-libs/libXpm"
-RDEPEND="${DEPEND}
- media-fonts/font-adobe-75dpi
-"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
-
- find data/ -type d -name .xvpics -exec rm -rf \{\} +
- sed -i \
- -e "s:-g -Wall -O2:${CFLAGS}:" \
- src/{client,common,server}/Makefile \
- || die "sed failed"
- sed -i \
- -e "s:./tux_serv:tux_serv:" \
- src/client/menu.c \
- || die "sed failed"
-
- eapply "${FILESDIR}/${P}-particles.patch" \
- "${FILESDIR}"/${P}-ldflags.patch
-}
-
-src_compile() {
- # Not parallel-make friendly (bug #247332)
- 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 () {
- 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"
-}
diff --git a/games-arcade/yarsrevenge-0.99-r1 b/games-arcade/yarsrevenge-0.99-r1
new file mode 100644
index 000000000000..f39de7c63df2
--- /dev/null
+++ b/games-arcade/yarsrevenge-0.99-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DEPEND=media-libs/libsdl[sound,joystick,video]
+DESCRIPTION=Remake of the Atari 2600 classic Yar's Revenge
+EAPI=6
+HOMEPAGE=http://freshmeat.net/projects/yarsrevenge/
+KEYWORDS=~amd64 ~x86 ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=media-libs/libsdl[sound,joystick,video]
+SLOT=0
+SRC_URI=http://www.autismuk.freeserve.co.uk/yar-0.99.tar.gz
+_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097
+_md5_=da978b585bcb30546481d521271174e6
diff --git a/games-arcade/yarsrevenge/Manifest b/games-arcade/yarsrevenge/Manifest
deleted file mode 100644
index 9c53d738b413..000000000000
--- a/games-arcade/yarsrevenge/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-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-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
deleted file mode 100644
index 5e1136972325..000000000000
--- a/games-arcade/yarsrevenge/files/0.99-math.patch
+++ /dev/null
@@ -1,6 +0,0 @@
---- 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
deleted file mode 100644
index 511fad0091e1..000000000000
--- a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/yar/sgw.hxx
-+++ b/yar/sgw.hxx
-@@ -24,6 +24,7 @@
-
- #include <iostream>
- #include <string>
-+#include <cstdlib>
-
- #define DEFAULT_SCX (1024) // Default Screen Size and Depth
- #define DEFAULT_SCY (768)
diff --git a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
deleted file mode 100644
index 29a52125c904..000000000000
--- a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-gcc44.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/yar/game.cpp
-+++ b/yar/game.cpp
-@@ -15,6 +15,7 @@
- * *
- ***************************************************************************/
-
-+#include <cstdio>
- #include "yar.hxx"
-
-
diff --git a/games-arcade/yarsrevenge/metadata.xml b/games-arcade/yarsrevenge/metadata.xml
deleted file mode 100644
index 9a4a1e47a78a..000000000000
--- a/games-arcade/yarsrevenge/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <longdescription>
-A rather weird shoot-em-up game that originated on the Atari 2600. It's more
-fun than it looks. Just released so might be tweaked.
-</longdescription>
- <upstream>
- <remote-id type="freshmeat">yarsrevenge</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild b/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
deleted file mode 100644
index b6923570b8f4..000000000000
--- a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop
-
-DESCRIPTION="Remake of the Atari 2600 classic Yar's Revenge"
-HOMEPAGE="http://freshmeat.net/projects/yarsrevenge/"
-SRC_URI="http://www.autismuk.freeserve.co.uk/yar-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="media-libs/libsdl[sound,joystick,video]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/yar-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-math.patch
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-gcc44.patch
-)
-
-src_install() {
- default
- make_desktop_entry "${PN}" "Yar's Revenge"
-}