summaryrefslogtreecommitdiff
path: root/games-puzzle
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /games-puzzle
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'games-puzzle')
-rw-r--r--games-puzzle/aaaaxy/Manifest6
-rw-r--r--games-puzzle/aaaaxy/aaaaxy-1.3.436.ebuild55
-rw-r--r--games-puzzle/aaaaxy/aaaaxy-1.4.160.ebuild57
-rw-r--r--games-puzzle/aaaaxy/aaaaxy-1.5.250.ebuild57
-rw-r--r--games-puzzle/aaaaxy/metadata.xml11
-rw-r--r--games-puzzle/amoebax/Manifest1
-rw-r--r--games-puzzle/amoebax/amoebax-0.2.1-r2.ebuild40
-rw-r--r--games-puzzle/amoebax/files/amoebax-0.2.1-aclocal.patch41
-rw-r--r--games-puzzle/amoebax/files/amoebax-0.2.1-clang.patch14
-rw-r--r--games-puzzle/amoebax/files/amoebax-0.2.1-compile.patch12
-rw-r--r--games-puzzle/amoebax/metadata.xml8
-rw-r--r--games-puzzle/angrydd/Manifest2
-rw-r--r--games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild48
-rw-r--r--games-puzzle/angrydd/metadata.xml8
-rw-r--r--games-puzzle/arrows/Manifest1
-rw-r--r--games-puzzle/arrows/arrows-0.6-r2.ebuild48
-rw-r--r--games-puzzle/arrows/metadata.xml8
-rw-r--r--games-puzzle/atomix/Manifest1
-rw-r--r--games-puzzle/atomix/atomix-44.0.ebuild25
-rw-r--r--games-puzzle/atomix/metadata.xml8
-rw-r--r--games-puzzle/atris/Manifest2
-rw-r--r--games-puzzle/atris/atris-1.0.7.ebuild65
-rw-r--r--games-puzzle/atris/files/atris-1.0.7-fno-common.patch147
-rw-r--r--games-puzzle/atris/files/atris-1.0.7-no-implicit.patch11
-rw-r--r--games-puzzle/atris/files/atris-1.0.7-path-and-fullscreen.patch63
-rw-r--r--games-puzzle/atris/metadata.xml11
-rw-r--r--games-puzzle/baba-is-you/Manifest1
-rw-r--r--games-puzzle/baba-is-you/baba-is-you-481d.ebuild54
-rw-r--r--games-puzzle/baba-is-you/metadata.xml8
-rw-r--r--games-puzzle/bastet/Manifest1
-rw-r--r--games-puzzle/bastet/bastet-0.43.2.ebuild37
-rw-r--r--games-puzzle/bastet/files/bastet-0.43.2-Makefile.patch33
-rw-r--r--games-puzzle/bastet/files/bastet-0.43.2-boost_include.patch33
-rw-r--r--games-puzzle/bastet/metadata.xml8
-rw-r--r--games-puzzle/bff-or-die/Manifest1
-rw-r--r--games-puzzle/bff-or-die/bff-or-die-20200614.ebuild50
-rw-r--r--games-puzzle/bff-or-die/metadata.xml8
-rw-r--r--games-puzzle/biniax2/Manifest1
-rw-r--r--games-puzzle/biniax2/biniax2-1.30-r2.ebuild49
-rw-r--r--games-puzzle/biniax2/files/biniax2-1.30-build.patch9
-rw-r--r--games-puzzle/biniax2/files/biniax2-1.30-dotfiles.patch60
-rw-r--r--games-puzzle/biniax2/files/biniax2-1.30-fno-common.patch17
-rw-r--r--games-puzzle/biniax2/files/biniax2.xpm41
-rw-r--r--games-puzzle/biniax2/metadata.xml8
-rw-r--r--games-puzzle/blockout/Manifest3
-rw-r--r--games-puzzle/blockout/blockout-2.5.ebuild58
-rw-r--r--games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch32
-rw-r--r--games-puzzle/blockout/files/blockout-2.5-datadir.patch42
-rw-r--r--games-puzzle/blockout/files/blockout-2.5-image-makefile.patch19
-rw-r--r--games-puzzle/blockout/files/blockout_icon.pngbin462 -> 0 bytes
-rw-r--r--games-puzzle/blockout/metadata.xml25
-rw-r--r--games-puzzle/braid-gog/Manifest1
-rw-r--r--games-puzzle/braid-gog/braid-gog-2.0.0.3-r1.ebuild84
-rw-r--r--games-puzzle/braid-gog/metadata.xml11
-rw-r--r--games-puzzle/braid-hb/Manifest1
-rw-r--r--games-puzzle/braid-hb/braid-hb-20150611-r1.ebuild84
-rw-r--r--games-puzzle/braid-hb/metadata.xml11
-rw-r--r--games-puzzle/braincurses/Manifest1
-rw-r--r--games-puzzle/braincurses/braincurses-1.1.0.ebuild27
-rw-r--r--games-puzzle/braincurses/metadata.xml11
-rw-r--r--games-puzzle/brainparty/Manifest1
-rw-r--r--games-puzzle/brainparty/brainparty-0.61-r2.ebuild60
-rw-r--r--games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch14
-rw-r--r--games-puzzle/brainparty/files/brainparty-0.61-gcc-11.patch14
-rw-r--r--games-puzzle/brainparty/files/brainparty-0.61-gcc49.patch20
-rw-r--r--games-puzzle/brainparty/files/brainparty-0.61-gnu_cxx-hash.patch11
-rw-r--r--games-puzzle/brainparty/files/brainparty-0.61-savegame.patch27
-rw-r--r--games-puzzle/brainparty/metadata.xml11
-rw-r--r--games-puzzle/brainworkshop/Manifest1
-rw-r--r--games-puzzle/brainworkshop/brainworkshop-5.0.3_p20250317.ebuild54
-rw-r--r--games-puzzle/brainworkshop/files/brainworkshop-5.0.2-datadir.patch7
-rw-r--r--games-puzzle/brainworkshop/metadata.xml12
-rw-r--r--games-puzzle/concentration/Manifest1
-rw-r--r--games-puzzle/concentration/concentration-1.2-r3.ebuild31
-rw-r--r--games-puzzle/concentration/files/concentration-1.2-gentoo.patch155
-rw-r--r--games-puzzle/concentration/metadata.xml8
-rw-r--r--games-puzzle/connectagram/Manifest1
-rw-r--r--games-puzzle/connectagram/connectagram-1.3.8.ebuild18
-rw-r--r--games-puzzle/connectagram/metadata.xml16
-rw-r--r--games-puzzle/construo/Manifest1
-rw-r--r--games-puzzle/construo/construo-0.2.3.ebuild42
-rw-r--r--games-puzzle/construo/files/construo-0.2.3-clang.patch50
-rw-r--r--games-puzzle/construo/metadata.xml8
-rw-r--r--games-puzzle/cutemaze/Manifest1
-rw-r--r--games-puzzle/cutemaze/cutemaze-1.3.5.ebuild22
-rw-r--r--games-puzzle/cutemaze/metadata.xml16
-rw-r--r--games-puzzle/cuyo/Manifest1
-rw-r--r--games-puzzle/cuyo/cuyo-2.1.1-r2.ebuild30
-rw-r--r--games-puzzle/cuyo/files/cuyo-2.1.1-gcc6.patch45
-rw-r--r--games-puzzle/cuyo/metadata.xml8
-rw-r--r--games-puzzle/einstein/Manifest2
-rw-r--r--games-puzzle/einstein/einstein-2.1.1-r1.ebuild47
-rw-r--r--games-puzzle/einstein/files/einstein-2.0-as-needed.patch11
-rw-r--r--games-puzzle/einstein/metadata.xml11
-rw-r--r--games-puzzle/enigma/Manifest1
-rw-r--r--games-puzzle/enigma/enigma-1.30.ebuild83
-rw-r--r--games-puzzle/enigma/files/enigma-1.30-build.patch98
-rw-r--r--games-puzzle/enigma/files/enigma-1.30-no-gettext.patch164
-rw-r--r--games-puzzle/enigma/metadata.xml15
-rw-r--r--games-puzzle/fbg/Manifest1
-rw-r--r--games-puzzle/fbg/fbg-0.9-r3.ebuild47
-rw-r--r--games-puzzle/fbg/files/fbg-0.9-missing-return.patch8
-rw-r--r--games-puzzle/fbg/metadata.xml11
-rw-r--r--games-puzzle/fish-fillets/Manifest2
-rw-r--r--games-puzzle/fish-fillets/files/fish-fillets-1.0.1-respect-AR.patch11
-rw-r--r--games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild69
-rw-r--r--games-puzzle/fish-fillets/metadata.xml11
-rw-r--r--games-puzzle/five-or-more/Manifest2
-rw-r--r--games-puzzle/five-or-more/five-or-more-3.32.3.ebuild46
-rw-r--r--games-puzzle/five-or-more/five-or-more-48.1.ebuild46
-rw-r--r--games-puzzle/five-or-more/metadata.xml11
-rw-r--r--games-puzzle/flobopuyo/Manifest2
-rw-r--r--games-puzzle/flobopuyo/files/flobopuyo-0.20-gcc41.patch23
-rw-r--r--games-puzzle/flobopuyo/files/flobopuyo-0.20-makefile.patch62
-rw-r--r--games-puzzle/flobopuyo/files/flobopuyo-0.20-segfault.patch84
-rw-r--r--games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild56
-rw-r--r--games-puzzle/flobopuyo/metadata.xml8
-rw-r--r--games-puzzle/freesweep/Manifest1
-rw-r--r--games-puzzle/freesweep/files/freesweep-1.0.2-gcc15.patch14
-rw-r--r--games-puzzle/freesweep/freesweep-1.0.2-r2.ebuild40
-rw-r--r--games-puzzle/freesweep/metadata.xml11
-rw-r--r--games-puzzle/galaxis/Manifest3
-rw-r--r--games-puzzle/galaxis/files/galaxis-1.10-c2x.patch15
-rw-r--r--games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch11
-rw-r--r--games-puzzle/galaxis/galaxis-1.10-r1.ebuild39
-rw-r--r--games-puzzle/galaxis/galaxis-1.12.ebuild40
-rw-r--r--games-puzzle/galaxis/galaxis-1.13.ebuild40
-rw-r--r--games-puzzle/galaxis/metadata.xml11
-rw-r--r--games-puzzle/gemdropx/Manifest1
-rw-r--r--games-puzzle/gemdropx/gemdropx-0.9-r3.ebuild49
-rw-r--r--games-puzzle/gemdropx/metadata.xml8
-rw-r--r--games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild30
-rw-r--r--games-puzzle/generic-tetromino-game/metadata.xml8
-rw-r--r--games-puzzle/gfifteen/Manifest1
-rw-r--r--games-puzzle/gfifteen/gfifteen-1.0.3-r2.ebuild39
-rw-r--r--games-puzzle/gfifteen/metadata.xml8
-rw-r--r--games-puzzle/glightoff/Manifest1
-rw-r--r--games-puzzle/glightoff/files/glightoff-1.0.0-desktop.patch15
-rw-r--r--games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild38
-rw-r--r--games-puzzle/glightoff/metadata.xml11
-rw-r--r--games-puzzle/gnome-klotski/Manifest1
-rw-r--r--games-puzzle/gnome-klotski/gnome-klotski-3.38.2-r1.ebuild46
-rw-r--r--games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild47
-rw-r--r--games-puzzle/gnome-klotski/metadata.xml11
-rw-r--r--games-puzzle/gnome-sudoku/Manifest3
-rw-r--r--games-puzzle/gnome-sudoku/gnome-sudoku-48.1.ebuild50
-rw-r--r--games-puzzle/gnome-sudoku/gnome-sudoku-49.2.ebuild50
-rw-r--r--games-puzzle/gnome-sudoku/gnome-sudoku-49.5.ebuild50
-rw-r--r--games-puzzle/gnome-sudoku/metadata.xml11
-rw-r--r--games-puzzle/gnome-taquin/Manifest1
-rw-r--r--games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-1.patch134
-rw-r--r--games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-2.patch229
-rw-r--r--games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild54
-rw-r--r--games-puzzle/gnome-taquin/metadata.xml11
-rw-r--r--games-puzzle/gnome-tetravex/Manifest1
-rw-r--r--games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild57
-rw-r--r--games-puzzle/gnome-tetravex/metadata.xml15
-rw-r--r--games-puzzle/gnome2048/Manifest1
-rw-r--r--games-puzzle/gnome2048/files/gnome2048-3.38.2-meson-0.61.patch31
-rw-r--r--games-puzzle/gnome2048/gnome2048-3.38.2.ebuild51
-rw-r--r--games-puzzle/gnome2048/metadata.xml11
-rw-r--r--games-puzzle/gnurobbo/Manifest2
-rw-r--r--games-puzzle/gnurobbo/files/gnurobbo-0.68-flags.patch22
-rw-r--r--games-puzzle/gnurobbo/gnurobbo-0.68.ebuild48
-rw-r--r--games-puzzle/gnurobbo/metadata.xml11
-rw-r--r--games-puzzle/gottet/Manifest1
-rw-r--r--games-puzzle/gottet/gottet-1.2.6.ebuild19
-rw-r--r--games-puzzle/gottet/metadata.xml16
-rw-r--r--games-puzzle/greedy/Manifest1
-rw-r--r--games-puzzle/greedy/files/greedy-0.2.0-missing-include.patch12
-rw-r--r--games-puzzle/greedy/greedy-0.2.0-r2.ebuild42
-rw-r--r--games-puzzle/greedy/metadata.xml8
-rw-r--r--games-puzzle/groundhog/Manifest2
-rw-r--r--games-puzzle/groundhog/files/groundhog-1.4-flags.patch32
-rw-r--r--games-puzzle/groundhog/groundhog-1.4-r1.ebuild59
-rw-r--r--games-puzzle/groundhog/metadata.xml8
-rw-r--r--games-puzzle/gtkballs/Manifest1
-rw-r--r--games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild42
-rw-r--r--games-puzzle/gtkballs/metadata.xml8
-rw-r--r--games-puzzle/gweled/Manifest1
-rw-r--r--games-puzzle/gweled/files/gweled-0.9.1-implicit-decl.patch16
-rw-r--r--games-puzzle/gweled/files/gweled-0.9.1-librsvg.patch45
-rw-r--r--games-puzzle/gweled/gweled-0.9.1-r3.ebuild54
-rw-r--r--games-puzzle/gweled/metadata.xml11
-rw-r--r--games-puzzle/hexalate/Manifest1
-rw-r--r--games-puzzle/hexalate/hexalate-1.2.5.ebuild19
-rw-r--r--games-puzzle/hexalate/metadata.xml16
-rw-r--r--games-puzzle/hitori/Manifest1
-rw-r--r--games-puzzle/hitori/hitori-44.0.ebuild36
-rw-r--r--games-puzzle/hitori/metadata.xml11
-rw-r--r--games-puzzle/icebreaker/Manifest1
-rw-r--r--games-puzzle/icebreaker/files/icebreaker-2.2.2_p20231115-makefile.patch98
-rw-r--r--games-puzzle/icebreaker/icebreaker-2.2.2_p20231115.ebuild52
-rw-r--r--games-puzzle/icebreaker/metadata.xml11
-rw-r--r--games-puzzle/katawa-shoujo/Manifest2
-rw-r--r--games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop9
-rw-r--r--games-puzzle/katawa-shoujo/files/katawa-shoujo.pngbin11932 -> 0 bytes
-rw-r--r--games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild41
-rw-r--r--games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild41
-rw-r--r--games-puzzle/katawa-shoujo/metadata.xml11
-rw-r--r--games-puzzle/krank/Manifest1
-rw-r--r--games-puzzle/krank/krank-8.ebuild23
-rw-r--r--games-puzzle/krank/metadata.xml11
-rw-r--r--games-puzzle/lightsoff/Manifest1
-rw-r--r--games-puzzle/lightsoff/lightsoff-48.1.ebuild47
-rw-r--r--games-puzzle/lightsoff/metadata.xml16
-rw-r--r--games-puzzle/lmarbles/Manifest2
-rw-r--r--games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild41
-rw-r--r--games-puzzle/lmarbles/metadata.xml11
-rw-r--r--games-puzzle/lpairs/Manifest1
-rw-r--r--games-puzzle/lpairs/lpairs-1.0.5.ebuild39
-rw-r--r--games-puzzle/lpairs/metadata.xml11
-rw-r--r--games-puzzle/ltris/Manifest1
-rw-r--r--games-puzzle/ltris/files/ltris-1.0.19-gentoo.patch51
-rw-r--r--games-puzzle/ltris/ltris-1.0.19-r2.ebuild48
-rw-r--r--games-puzzle/ltris/metadata.xml11
-rw-r--r--games-puzzle/magiccube4d/Manifest1
-rw-r--r--games-puzzle/magiccube4d/files/magiccube4d-xdg-config.patch64
-rw-r--r--games-puzzle/magiccube4d/magiccube4d-4.3.343-r1.ebuild39
-rw-r--r--games-puzzle/magiccube4d/metadata.xml11
-rw-r--r--games-puzzle/metadata.xml32
-rw-r--r--games-puzzle/mirrormagic/Manifest1
-rw-r--r--games-puzzle/mirrormagic/files/mirrormagic.xpm292
-rw-r--r--games-puzzle/mirrormagic/metadata.xml8
-rw-r--r--games-puzzle/mirrormagic/mirrormagic-3.3.1.ebuild49
-rw-r--r--games-puzzle/monsterz/Manifest2
-rw-r--r--games-puzzle/monsterz/files/monsterz-0.7.1-numpy2.patch32
-rw-r--r--games-puzzle/monsterz/metadata.xml8
-rw-r--r--games-puzzle/monsterz/monsterz-0.7.1_p12-r1.ebuild55
-rw-r--r--games-puzzle/mures/Manifest1
-rw-r--r--games-puzzle/mures/files/mures-0.5-fix-fno-common.patch114
-rw-r--r--games-puzzle/mures/files/mures-0.5-save.patch33
-rw-r--r--games-puzzle/mures/files/mures-0.5-underlink.patch23
-rw-r--r--games-puzzle/mures/metadata.xml11
-rw-r--r--games-puzzle/mures/mures-0.5-r2.ebuild97
-rw-r--r--games-puzzle/neverball/Manifest1
-rw-r--r--games-puzzle/neverball/files/neverball-1.6.0-gcc-10.patch42
-rw-r--r--games-puzzle/neverball/metadata.xml11
-rw-r--r--games-puzzle/neverball/neverball-1.6.0-r1.ebuild84
-rw-r--r--games-puzzle/nightsky/Manifest1
-rw-r--r--games-puzzle/nightsky/files/nightsky-wrapper23
-rw-r--r--games-puzzle/nightsky/metadata.xml13
-rw-r--r--games-puzzle/nightsky/nightsky-20111222-r1.ebuild81
-rw-r--r--games-puzzle/nudoku/Manifest2
-rw-r--r--games-puzzle/nudoku/metadata.xml15
-rw-r--r--games-puzzle/nudoku/nudoku-3.0.0.ebuild33
-rw-r--r--games-puzzle/nudoku/nudoku-5.0.0.ebuild35
-rw-r--r--games-puzzle/numptyphysics/Manifest1
-rw-r--r--games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch10
-rw-r--r--games-puzzle/numptyphysics/files/numptyphysics-0.3.8-respect-flags.patch30
-rw-r--r--games-puzzle/numptyphysics/metadata.xml8
-rw-r--r--games-puzzle/numptyphysics/numptyphysics-0.3.8.ebuild40
-rw-r--r--games-puzzle/numptyphysics/numptyphysics-9999.ebuild40
-rw-r--r--games-puzzle/pathological/Manifest2
-rw-r--r--games-puzzle/pathological/files/pathological-1.1.3_p16-pygame2-compat.patch68
-rw-r--r--games-puzzle/pathological/metadata.xml11
-rw-r--r--games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild78
-rw-r--r--games-puzzle/pauker/Manifest1
-rw-r--r--games-puzzle/pauker/files/pauker-1.8-javadoc.patch34
-rw-r--r--games-puzzle/pauker/metadata.xml11
-rw-r--r--games-puzzle/pauker/pauker-1.8-r5.ebuild54
-rw-r--r--games-puzzle/penguzzle/Manifest1
-rw-r--r--games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch10
-rw-r--r--games-puzzle/penguzzle/metadata.xml8
-rw-r--r--games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild50
-rw-r--r--games-puzzle/picpuz/Manifest1
-rw-r--r--games-puzzle/picpuz/files/picpuz-2.5-docdir.patch7
-rw-r--r--games-puzzle/picpuz/metadata.xml8
-rw-r--r--games-puzzle/picpuz/picpuz-2.5-r1.ebuild48
-rw-r--r--games-puzzle/pipepanic/Manifest1
-rw-r--r--games-puzzle/pipepanic/files/pipepanic-0.1.3-gentoo.patch21
-rw-r--r--games-puzzle/pipepanic/metadata.xml8
-rw-r--r--games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild42
-rw-r--r--games-puzzle/pipewalker/Manifest2
-rw-r--r--games-puzzle/pipewalker/metadata.xml11
-rw-r--r--games-puzzle/pipewalker/pipewalker-0.9.5.ebuild40
-rw-r--r--games-puzzle/pipewalker/pipewalker-1.1.ebuild22
-rw-r--r--games-puzzle/quadra/Manifest1
-rw-r--r--games-puzzle/quadra/files/quadra-1.3.0-boost-1.89.patch21
-rw-r--r--games-puzzle/quadra/files/quadra-1.3.0-clang.patch10
-rw-r--r--games-puzzle/quadra/metadata.xml12
-rw-r--r--games-puzzle/quadra/quadra-1.3.0.ebuild38
-rw-r--r--games-puzzle/quadrapassel/Manifest2
-rw-r--r--games-puzzle/quadrapassel/metadata.xml11
-rw-r--r--games-puzzle/quadrapassel/quadrapassel-40.2.ebuild49
-rw-r--r--games-puzzle/quadrapassel/quadrapassel-49.3.ebuild50
-rw-r--r--games-puzzle/rezerwar/Manifest1
-rw-r--r--games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc-CC.patch12
-rw-r--r--games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc10.patch12
-rw-r--r--games-puzzle/rezerwar/metadata.xml8
-rw-r--r--games-puzzle/rezerwar/rezerwar-0.4.2-r2.ebuild58
-rw-r--r--games-puzzle/sgt-puzzles/Manifest1
-rw-r--r--games-puzzle/sgt-puzzles/files/sgt-puzzles-20250904-no-cli.patch13
-rw-r--r--games-puzzle/sgt-puzzles/files/sgt-puzzles.directory4
-rw-r--r--games-puzzle/sgt-puzzles/files/sgt-puzzles.menu21
-rw-r--r--games-puzzle/sgt-puzzles/metadata.xml8
-rw-r--r--games-puzzle/sgt-puzzles/sgt-puzzles-20250904.ebuild65
-rw-r--r--games-puzzle/skladnik/Manifest2
-rw-r--r--games-puzzle/skladnik/metadata.xml12
-rw-r--r--games-puzzle/skladnik/skladnik-25.12.3.ebuild33
-rw-r--r--games-puzzle/skladnik/skladnik-26.04.1.ebuild33
-rw-r--r--games-puzzle/splice/Manifest1
-rw-r--r--games-puzzle/splice/metadata.xml8
-rw-r--r--games-puzzle/splice/splice-20121120-r2.ebuild61
-rw-r--r--games-puzzle/superflu-riteurnz-data/Manifest1
-rw-r--r--games-puzzle/superflu-riteurnz-data/metadata.xml8
-rw-r--r--games-puzzle/superflu-riteurnz-data/superflu-riteurnz-data-12.ebuild29
-rw-r--r--games-puzzle/superflu-riteurnz/Manifest1
-rw-r--r--games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-functional.patch24
-rw-r--r--games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-initializer_list.patch25
-rw-r--r--games-puzzle/superflu-riteurnz/metadata.xml8
-rw-r--r--games-puzzle/superflu-riteurnz/superflu-riteurnz-1.5.5.ebuild42
-rw-r--r--games-puzzle/swell-foop/Manifest2
-rw-r--r--games-puzzle/swell-foop/metadata.xml11
-rw-r--r--games-puzzle/swell-foop/swell-foop-46.0.ebuild44
-rw-r--r--games-puzzle/swell-foop/swell-foop-48.1.ebuild45
-rw-r--r--games-puzzle/syzygy/Manifest39
-rw-r--r--games-puzzle/syzygy/metadata.xml11
-rw-r--r--games-puzzle/syzygy/syzygy-1.0.2-r1.ebuild79
-rw-r--r--games-puzzle/tanglet/Manifest1
-rw-r--r--games-puzzle/tanglet/metadata.xml16
-rw-r--r--games-puzzle/tanglet/tanglet-1.6.7.ebuild21
-rw-r--r--games-puzzle/tetrinet/Manifest1
-rw-r--r--games-puzzle/tetrinet/files/tetrinet-0.11-build.patch84
-rw-r--r--games-puzzle/tetrinet/files/tetrinet-0.11-fnocommon.patch11
-rw-r--r--games-puzzle/tetrinet/files/tetrinet-0.11-no-ipv6.patch11
-rw-r--r--games-puzzle/tetrinet/metadata.xml8
-rw-r--r--games-puzzle/tetrinet/tetrinet-0.11-r2.ebuild37
-rw-r--r--games-puzzle/textmaze/Manifest1
-rw-r--r--games-puzzle/textmaze/metadata.xml8
-rw-r--r--games-puzzle/textmaze/textmaze-1.2-r2.ebuild28
-rw-r--r--games-puzzle/tiny-and-big/Manifest1
-rw-r--r--games-puzzle/tiny-and-big/metadata.xml13
-rw-r--r--games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild61
-rw-r--r--games-puzzle/tod/Manifest1
-rw-r--r--games-puzzle/tod/files/tod-0-allegro.patch154
-rw-r--r--games-puzzle/tod/files/tod-0-makefile.patch13
-rw-r--r--games-puzzle/tod/metadata.xml8
-rw-r--r--games-puzzle/tod/tod-0-r3.ebuild53
-rw-r--r--games-puzzle/tong/Manifest1
-rw-r--r--games-puzzle/tong/files/tong-1.2-datadir.patch41
-rw-r--r--games-puzzle/tong/files/tong-1.2-fps.patch25
-rw-r--r--games-puzzle/tong/files/tong-1.2-makefile.patch28
-rw-r--r--games-puzzle/tong/metadata.xml8
-rw-r--r--games-puzzle/tong/tong-1.2-r2.ebuild46
-rw-r--r--games-puzzle/toppler/Manifest1
-rw-r--r--games-puzzle/toppler/files/toppler-1.1.6-drop-register-keyword.patch31
-rw-r--r--games-puzzle/toppler/files/toppler-1.1.6-fix-docdir.patch20
-rw-r--r--games-puzzle/toppler/files/toppler-1.1.6-gentoo.patch54
-rw-r--r--games-puzzle/toppler/files/toppler-1.1.6-use-gamestat-group.patch16
-rw-r--r--games-puzzle/toppler/metadata.xml11
-rw-r--r--games-puzzle/toppler/toppler-1.1.6-r2.ebuild40
-rw-r--r--games-puzzle/torrent/Manifest1
-rw-r--r--games-puzzle/torrent/files/torrent-0.8.2-Fix-function-prototypes-inline-link-issue.patch330
-rw-r--r--games-puzzle/torrent/metadata.xml8
-rw-r--r--games-puzzle/torrent/torrent-0.8.2-r2.ebuild40
-rw-r--r--games-puzzle/triptych/Manifest1
-rw-r--r--games-puzzle/triptych/metadata.xml8
-rw-r--r--games-puzzle/triptych/triptych-1.16.ebuild63
-rw-r--r--games-puzzle/twindistress/Manifest1
-rw-r--r--games-puzzle/twindistress/files/twindistress-1.1.0-ldflags.patch41
-rw-r--r--games-puzzle/twindistress/files/twindistress-1.1.0-warnings.patch61
-rw-r--r--games-puzzle/twindistress/metadata.xml11
-rw-r--r--games-puzzle/twindistress/twindistress-1.1.0.ebuild49
-rw-r--r--games-puzzle/wizznic/Manifest1
-rw-r--r--games-puzzle/wizznic/metadata.xml11
-rw-r--r--games-puzzle/wizznic/wizznic-400.ebuild48
-rw-r--r--games-puzzle/wmpuzzle/Manifest1
-rw-r--r--games-puzzle/wmpuzzle/metadata.xml12
-rw-r--r--games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild29
-rw-r--r--games-puzzle/world-of-goo-demo/Manifest1
-rw-r--r--games-puzzle/world-of-goo-demo/metadata.xml8
-rw-r--r--games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild52
-rw-r--r--games-puzzle/world-of-goo-gog/Manifest1
-rw-r--r--games-puzzle/world-of-goo-gog/metadata.xml11
-rw-r--r--games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild63
-rw-r--r--games-puzzle/world-of-goo-hb/Manifest1
-rw-r--r--games-puzzle/world-of-goo-hb/metadata.xml11
-rw-r--r--games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild66
-rw-r--r--games-puzzle/xblockout/Manifest1
-rw-r--r--games-puzzle/xblockout/files/xblockout-1.1.6-configure-clang16.patch19
-rw-r--r--games-puzzle/xblockout/files/xblockout-1.1.6-font.patch46
-rw-r--r--games-puzzle/xblockout/files/xblockout-1.1.6-makefile.patch30
-rw-r--r--games-puzzle/xblockout/metadata.xml8
-rw-r--r--games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild65
-rw-r--r--games-puzzle/xblockout/xblockout-1.1.6-r4.ebuild66
-rw-r--r--games-puzzle/xbomb/Manifest1
-rw-r--r--games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch27
-rw-r--r--games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch11
-rw-r--r--games-puzzle/xbomb/metadata.xml8
-rw-r--r--games-puzzle/xbomb/xbomb-2.2b-r3.ebuild57
-rw-r--r--games-puzzle/xdemineur/Manifest1
-rw-r--r--games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch11
-rw-r--r--games-puzzle/xdemineur/metadata.xml10
-rw-r--r--games-puzzle/xdemineur/xdemineur-2.1.1-r1.ebuild48
-rw-r--r--games-puzzle/xlogical/Manifest2
-rw-r--r--games-puzzle/xlogical/files/xlogical-1.0.8-gcc11.patch12
-rw-r--r--games-puzzle/xlogical/files/xlogical-1.0.8-gcc4.3.patch36
-rw-r--r--games-puzzle/xlogical/metadata.xml8
-rw-r--r--games-puzzle/xlogical/xlogical-1.0.8.ebuild61
-rw-r--r--games-puzzle/xpired/Manifest1
-rw-r--r--games-puzzle/xpired/files/xpired-1.22-ldflags.patch26
-rw-r--r--games-puzzle/xpired/metadata.xml11
-rw-r--r--games-puzzle/xpired/xpired-1.22-r2.ebuild48
-rw-r--r--games-puzzle/xye/Manifest1
-rw-r--r--games-puzzle/xye/files/xye-0.12.2-fix-buildsystem.patch45
-rw-r--r--games-puzzle/xye/files/xye-0.12.2-fix-c++14.patch14
-rw-r--r--games-puzzle/xye/files/xye-0.12.2-fix-desktop-file.patch18
-rw-r--r--games-puzzle/xye/metadata.xml11
-rw-r--r--games-puzzle/xye/xye-0.12.2.ebuild42
410 files changed, 0 insertions, 10948 deletions
diff --git a/games-puzzle/aaaaxy/Manifest b/games-puzzle/aaaaxy/Manifest
deleted file mode 100644
index e4bddf545608..000000000000
--- a/games-puzzle/aaaaxy/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST aaaaxy-1.3.436-deps.tar.xz 354919156 BLAKE2B 79b9295af8fd7a51346ab4e7d4f5a68bc4d7a0ec50fe425d2def01b5b72a714bc00f60226269d706d313199e80b9670a1d817055e7e48053c5e58635a8266da6 SHA512 b868f23d7779ae2917b299cada98543c4945b7fa8acccd8b8da41590d4952cfa97963ac218fc4e7ef234a40f3029256180ec7c7256b914566bafa78faa2a0a59
-DIST aaaaxy-1.3.436.tar.gz 28047375 BLAKE2B e3764f3b5889033d44d8b2906cc60be1101339deaf7ccfa285464ebe47e71befe2c49800466fe42805d096c5a41d735216d2f6be60744b86d93a1874d7e56a3c SHA512 3632d21e5f48e31a813b93953e6e8ac9a12a1065d194bb4f7b59f9921d69cc8b96aff03b8fa07e3acf1ea1e3e4c19ed3b170a6cca1dbd075bfe69dde627d2fad
-DIST aaaaxy-1.4.160-deps.tar.xz 77399356 BLAKE2B e95752f2968cd47f9e5d3cdc37952a38a8b0c987fadec561c61f78ea95d509ec897dda7b560f4f1b9b31e7a780f85d33fe423d5ced615e909b051b2d4ac4e147 SHA512 3f56098402189cd80fa016f7b58c9b627d204e159499315a13d2c1118ba1eb263a1a6223033f6abb81fdb59711c650db74c7224757fef251943d0ca5ec861f7c
-DIST aaaaxy-1.4.160.tar.gz 28104513 BLAKE2B 9bd92b11179d634275f8aa3e34f5028a14b5f6d509a6079799fecaa313a5f2dfd569716132280bb1b8367c04b78385435731dbb37beea98285a22d99d316e9d2 SHA512 b0339edfc70c71d6144a53c396e30d14484cba0f06a35e7c1e03881ef9b71be1b0f2ba519414637c5872fb99be43e70b144a1868273926da975626cd08bddefe
-DIST aaaaxy-1.5.250-deps.tar.xz 126888108 BLAKE2B 3734c530ecc2d40e0312ac6f6684e21db9990987e0ca8cc644695ebdddeb9a252339f018de12e288f934ef7581962484ebdd1243c9cb110a6cfb05bc4e017507 SHA512 7beac4c9b0e55dc5541f8652fe6812d95537d6ef227f39e35af016294db1aee09d12826c1ef0311459b67f4f8ece42a833aa40f6cf05bb130e39fc2e6e7ad5a9
-DIST aaaaxy-1.5.250.tar.gz 28511533 BLAKE2B df441193fafb31a28ea80199fba71484ca61bd0daca379578fe29f67f4accb56a8a4946f7ea816d017b28fe37a13cce280315dd3ea19a5fa3b00f19356a172fc SHA512 55e135b278e4167c76b354b3376a59b239cbb7bb2e86a2cdff07c0753b54294a5c4472a18db83cfec08933ed23f934b3426191f846150a6f4492bc1a98b17588
diff --git a/games-puzzle/aaaaxy/aaaaxy-1.3.436.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.3.436.ebuild
deleted file mode 100644
index a8bd50985d90..000000000000
--- a/games-puzzle/aaaaxy/aaaaxy-1.3.436.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop go-module
-
-DEPS_DATE="2023-04-16" # when the deps archive has been created
-
-DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces"
-HOMEPAGE="https://divverent.github.io/aaaaxy/"
-SRC_URI="
- https://github.com/divVerent/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD MIT FTL OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/libglvnd
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXxf86vm
-"
-
-src_prepare() {
- eapply_user
-
- # some dependencies use -Werror
- find "${WORKDIR}" -type f -exec sed -i "s/\-Werror//g" {} + || die "Could not remove -Werror"
-}
-
-src_configure() {
- GOFLAGS+=" -buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
-}
-
-src_compile() {
- emake AAAAXY_BUILD_USE_VERSION_FILE=true BUILDTYPE=release
-}
-
-src_install() {
- dobin ${PN}
- doicon -s scalable ${PN}.svg
- doicon -s 128 ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/aaaaxy/aaaaxy-1.4.160.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.4.160.ebuild
deleted file mode 100644
index 399499238022..000000000000
--- a/games-puzzle/aaaaxy/aaaaxy-1.4.160.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop go-module
-
-DEPS_DATE="2024-02-07" # when the deps archive has been created
-
-DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces"
-HOMEPAGE="https://divverent.github.io/aaaaxy/"
-SRC_URI="
- https://github.com/divVerent/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD MIT FTL OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/libglvnd
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-arch/advancecomp
- app-arch/zip
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXxf86vm
-"
-
-src_prepare() {
- eapply_user
-
- # some dependencies use -Werror
- find "${WORKDIR}" -type f -exec sed -i "s/\-Werror//g" {} + || die "Could not remove -Werror"
-}
-
-src_configure() {
- GOFLAGS+=" -buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
-}
-
-src_compile() {
- emake AAAAXY_BUILD_USE_VERSION_FILE=true BUILDTYPE=release
-}
-
-src_install() {
- dobin ${PN}
- doicon -s scalable ${PN}.svg
- doicon -s 128 ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/aaaaxy/aaaaxy-1.5.250.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.5.250.ebuild
deleted file mode 100644
index 7204e6fb9a9e..000000000000
--- a/games-puzzle/aaaaxy/aaaaxy-1.5.250.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop go-module
-
-DEPS_DATE="2025-01-10" # when the deps archive has been created
-
-DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces"
-HOMEPAGE="https://divverent.github.io/aaaaxy/"
-SRC_URI="
- https://github.com/divVerent/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/41581401/packages/generic/${PN}/${PV}+${DEPS_DATE}/${P}-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD MIT FTL OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/libglvnd
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-arch/advancecomp
- app-arch/zip
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXxf86vm
-"
-
-src_prepare() {
- eapply_user
-
- # some dependencies use -Werror
- find "${WORKDIR}" -type f -exec sed -i "s/\-Werror//g" {} + || die "Could not remove -Werror"
-}
-
-src_configure() {
- GOFLAGS+=" -buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
-}
-
-src_compile() {
- emake AAAAXY_BUILD_USE_VERSION_FILE=true BUILDTYPE=release
-}
-
-src_install() {
- dobin ${PN}
- doicon -s scalable ${PN}.svg
- doicon -s 128 ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/aaaaxy/metadata.xml b/games-puzzle/aaaaxy/metadata.xml
deleted file mode 100644
index 7f95a8bd3ab4..000000000000
--- a/games-puzzle/aaaaxy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>smaniotto.nicola@gmail.com</email>
- <name>Nicola Smaniotto</name>
- </maintainer>
- <upstream>
- <remote-id type="github">divVerent/aaaaxy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/amoebax/Manifest b/games-puzzle/amoebax/Manifest
deleted file mode 100644
index cbeb6f10dd2a..000000000000
--- a/games-puzzle/amoebax/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST amoebax-0.2.1.tar.bz2 10645579 BLAKE2B 0e8f5d5bb92dd20444bfcb735fdc28142bc359676e057471089b94a6df8a8b45cdecdb1462022909f025310fbc9da1946a50a4d716aa75e34ffc71b4fbc8cfbe SHA512 f8cd20cb35e2456487f55ebc89411ebd47b25cf549d35c36041a27e1d96ef30702151f303dbb457afbf8583f67c53143c30becdea00a26fddad20555e0c7d181
diff --git a/games-puzzle/amoebax/amoebax-0.2.1-r2.ebuild b/games-puzzle/amoebax/amoebax-0.2.1-r2.ebuild
deleted file mode 100644
index 8a53eb31d761..000000000000
--- a/games-puzzle/amoebax/amoebax-0.2.1-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Cute and addictive action-puzzle game, similar to tetris"
-HOMEPAGE="https://www.emma-soft.com/games/amoebax/"
-SRC_URI="https://www.emma-soft.com/games/amoebax/download/${P}.tar.bz2"
-
-LICENSE="Free-Art-1.2 GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-aclocal.patch
- "${FILESDIR}"/${P}-clang.patch
- "${FILESDIR}"/${P}-compile.patch
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e "/^SUBDIRS/s|doc ||" \
- Makefile.am || die
- sed -i \
- -e '/Encoding/d' \
- -e '/Icon/s/.svg//' \
- data/amoebax.desktop || die
-
- AT_M4DIR=m4 eautoreconf
-}
diff --git a/games-puzzle/amoebax/files/amoebax-0.2.1-aclocal.patch b/games-puzzle/amoebax/files/amoebax-0.2.1-aclocal.patch
deleted file mode 100644
index 11d903516c19..000000000000
--- a/games-puzzle/amoebax/files/amoebax-0.2.1-aclocal.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/m4/objc.m4.old
-+++ b/m4/objc.m4
-@@ -448,32 +448,32 @@
-
- # AC_LANG_SOURCE(Objective C)(BODY)
- # ---------------------------------
--m4_copy([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
-+m4_copy_force([AC_LANG_SOURCE(C)], [AC_LANG_SOURCE(Objective C)])
-
-
- # AC_LANG_PROGRAM(Objective C)([PROLOGUE], [BODY])
- # ------------------------------------------------
--m4_copy([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
-+m4_copy_force([AC_LANG_PROGRAM(C)], [AC_LANG_PROGRAM(Objective C)])
-
-
- # AC_LANG_CALL(Objective C)(PROLOGUE, FUNCTION)
- # ---------------------------------------------
--m4_copy([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
-+m4_copy_force([AC_LANG_CALL(C)], [AC_LANG_CALL(Objective C)])
-
-
- # AC_LANG_FUNC_LINK_TRY(Objective C)(FUNCTION)
- # --------------------------------------------
--m4_copy([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
-+m4_copy_force([AC_LANG_FUNC_LINK_TRY(C)], [AC_LANG_FUNC_LINK_TRY(Objective C)])
-
-
- # AC_LANG_BOOL_COMPILE_TRY(Objective C)(PROLOGUE, EXPRESSION)
- # -----------------------------------------------------------
--m4_copy([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
-+m4_copy_force([AC_LANG_BOOL_COMPILE_TRY(C)], [AC_LANG_BOOL_COMPILE_TRY(Objective C)])
-
-
- # AC_LANG_INT_SAVE(Objective C)(PROLOGUE, EXPRESSION)
- # ---------------------------------------------------
--m4_copy([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])
-+m4_copy_force([AC_LANG_INT_SAVE(C)], [AC_LANG_INT_SAVE(Objective C)])
-
-
-
diff --git a/games-puzzle/amoebax/files/amoebax-0.2.1-clang.patch b/games-puzzle/amoebax/files/amoebax-0.2.1-clang.patch
deleted file mode 100644
index b649640691bf..000000000000
--- a/games-puzzle/amoebax/files/amoebax-0.2.1-clang.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fixes building with clang:
-Gentoo-Bug: https://bugs.gentoo.org/739286
-
---- a/src/NewHighScoreState.cxx
-+++ b/src/NewHighScoreState.cxx
-@@ -396,7 +396,7 @@ NewHighScoreState::unicodeCharacterPress
- // FIXME: We are only interessted with ASCII values.
- if ( 0 == (code & 0xff80) )
- {
-- char character[2] = {toupper (static_cast<char>(code & 0x7f)), '\0'};
-+ char character[2] = {static_cast<char>(toupper (static_cast<char>(code & 0x7f)), '\0')};
- std::string::size_type characterPos =
- m_CursorValues.find (std::string (character));
- if ( std::string::npos != characterPos )
diff --git a/games-puzzle/amoebax/files/amoebax-0.2.1-compile.patch b/games-puzzle/amoebax/files/amoebax-0.2.1-compile.patch
deleted file mode 100644
index 6be301674149..000000000000
--- a/games-puzzle/amoebax/files/amoebax-0.2.1-compile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/binreloc.cxx
-+++ b/src/binreloc.cxx
-@@ -739,7 +739,8 @@
- char *
- br_dirname (const char *path)
- {
-- char *end, *result;
-+ const char *end;
-+ char *result;
-
- if (path == (const char *) NULL)
- return (char *) NULL;
diff --git a/games-puzzle/amoebax/metadata.xml b/games-puzzle/amoebax/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/amoebax/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/angrydd/Manifest b/games-puzzle/angrydd/Manifest
deleted file mode 100644
index d8398d1cbf67..000000000000
--- a/games-puzzle/angrydd/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST angrydd-1.0.1.tar.gz 5331883 BLAKE2B de8a418b881f17e0869d9b8004b6db3cee56c1bb05729a5238f6357d3072ff10afb864252fcb3cef5c90d136ad7c8739afd71b88c932545203f2e9752c5eac81 SHA512 e0901833febcabb6622bb85405189bfaf3c917c3254ce282045d58e8e5b5c6c6565ca0e7c56fe2819e0d3f344df3bb285cca54c360b467d284739673d1aa74f0
-DIST angrydd_1.0.1-13.debian.tar.xz 11940 BLAKE2B d64ae1f878f3dfe4eee9f236ce6869f7ce3d77021a09593240a84860157781ecd776be7a06edbb48d1e340c654c50f4463b76b42049076e9c02b6397988ca9df SHA512 123d593ac7ceff8f6fe5d70442b92e6564f4e6ee668450cb623bbdeb4633cad6e04cf896d93cacc5e11bda08cb61b7c92ce0b99072e6e12b21e023620d12b360
diff --git a/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild b/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild
deleted file mode 100644
index abc23b180be1..000000000000
--- a/games-puzzle/angrydd/angrydd-1.0.1_p13-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop python-single-r1
-
-DESCRIPTION="Angry, Drunken Dwarves, a falling blocks game similar to Puzzle Fighter"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="
- mirror://gentoo/${P/_p*}.tar.gz
- mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz
-"
-S=${WORKDIR}/${P/_p*}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]')
- media-libs/sdl2-image[png]
- media-libs/sdl2-mixer[vorbis]
-"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${WORKDIR}"/debian/patches
-)
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr/share TO=${PN} install
-
- dosym -r /usr/share/${PN}/${PN}.py /usr/bin/${PN}
- doman angrydd.6
- einstalldocs
-
- python_fix_shebang "${ED}"/usr/share/${PN}
- python_optimize "${ED}"/usr/share/${PN}
-
- doicon ${PN}.png
- make_desktop_entry ${PN} "Angry, Drunken Dwarves"
-
- rm -r -- "${ED}"/usr/share/{games,share} || die
-}
diff --git a/games-puzzle/angrydd/metadata.xml b/games-puzzle/angrydd/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/angrydd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/arrows/Manifest b/games-puzzle/arrows/Manifest
deleted file mode 100644
index 44e22c2b7223..000000000000
--- a/games-puzzle/arrows/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST arrows-0.6.tar.gz 53374 BLAKE2B ba31d4ef1bc6e48ada197a13a359004a661a6dcf8875933da2a74f57ad90c3b0d422fd4c2427c4eb340fb26870952ebaa679ff8b0f88d7470f012bc3b8c0f868 SHA512 f6c55d616283ad25d9d830440deaa11de81bccfc2d8eabe627104626ea111d986e522f73d61e5aed58476cc34a3e2b3fe2a20ab1538b7ecef04ecb941f34d83e
diff --git a/games-puzzle/arrows/arrows-0.6-r2.ebuild b/games-puzzle/arrows/arrows-0.6-r2.ebuild
deleted file mode 100644
index 020deb8745c5..000000000000
--- a/games-puzzle/arrows/arrows-0.6-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Simple maze-like game where you navigate around and destroy arrows"
-HOMEPAGE="http://noreason.ca/?file=software"
-SRC_URI="http://noreason.ca/data/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/glib:2
- x11-libs/gtk+:2
- x11-libs/pango"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # Modify path to data
- sed -i \
- -e "s|arrfl|${EPREFIX}/usr/share/${PN}/arrfl|" \
- -e 's|nm\[9|nm[35|' \
- -e 's|nm\[6|nm[30|' \
- -e 's|nm\[7|nm[31|' \
- game.c || die
-}
-
-src_compile() {
- emake clean
- emake CC="$(tc-getCC)" CCOPTS="${CFLAGS}" LINKOPTS="${LDFLAGS}"
-}
-
-src_install() {
- dobin arrows
-
- insinto /usr/share/${PN}
- doins arrfl.[1-5]
- einstalldocs
-
- make_desktop_entry ${PN} ${PN^} applications-games
-}
diff --git a/games-puzzle/arrows/metadata.xml b/games-puzzle/arrows/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/arrows/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/atomix/Manifest b/games-puzzle/atomix/Manifest
deleted file mode 100644
index 357350f02f1a..000000000000
--- a/games-puzzle/atomix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST atomix-44.0.tar.xz 535508 BLAKE2B 96ff6bbff54ef48f41c6d0480d407907d4bc4e03217c20555698a75266ded03b421d79f9fe31bfb684b6463e7f67e9aa65ff96aab7a10f6b88539ecb6b4872e8 SHA512 396f5704dbdf4a090800d236ec6127ee6260daa2a274c2d6c55df38d671e44e3b06fd881c3883da7bd7442b604f4d393f735a44c758aee1bbc8f2d4799ab48de
diff --git a/games-puzzle/atomix/atomix-44.0.ebuild b/games-puzzle/atomix/atomix-44.0.ebuild
deleted file mode 100644
index 8cfa27ab8ef3..000000000000
--- a/games-puzzle/atomix/atomix-44.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson xdg
-
-DESCRIPTION="Mind game - build molecules out of single atoms"
-HOMEPAGE="https://wiki.gnome.org/Apps/Atomix"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=x11-libs/gtk+-3.10:3
- >=x11-libs/gdk-pixbuf-2.0.5:2
- >=dev-libs/glib-2.36.0:2
- dev-libs/libgnome-games-support:1=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
diff --git a/games-puzzle/atomix/metadata.xml b/games-puzzle/atomix/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/atomix/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/atris/Manifest b/games-puzzle/atris/Manifest
deleted file mode 100644
index dc64febe4f8a..000000000000
--- a/games-puzzle/atris/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST atris-1.0.7.tar.gz 441642 BLAKE2B 1ab97d88ad768568b8b2a2f3d4d5229b05c4f934ab48afee1a45ccba970b72b4fcbcbbae6d05b39854a63af309a4bc186f5b90fbaec926d525a3bef31bc0bd42 SHA512 501632d51e5c86a13805f7501ccf2c2f6bb3e840421ac5879453a3bd2f7f9188a1a25598db0ddbad4e4ce6d747df57c1904fa84812362d5cc6597b74aadacf48
-DIST atris-sounds-1.0.1.tar.gz 653737 BLAKE2B 1de104f86490b0fc292275ab3140e60c26e46f577fa21d45f4c50d43d3f7fa55cd99b9b54340e7aaffd35edb19f31aa3e4ac93b3204eb076679c06d57250c7b3 SHA512 50f056309401a1e71cebc198e44219fca39694e031400988becb08dcfb41f91916b1f22f7a2f67d332384bb77333678cb6c00e2819ee3144e8f9fd0361f8b704
diff --git a/games-puzzle/atris/atris-1.0.7.ebuild b/games-puzzle/atris/atris-1.0.7.ebuild
deleted file mode 100644
index 1d21cf5914ac..000000000000
--- a/games-puzzle/atris/atris-1.0.7.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DESCRIPTION="Alizarin tetris"
-HOMEPAGE="https://www.wkiri.com/projects/atris/"
-SRC_URI="http://www.gnu-darwin.org/distfiles/${P}.tar.gz
- http://www.gnu-darwin.org/distfiles/${PN}-sounds-1.0.1.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="doc +sound"
-DEPEND="
- acct-group/gamestat
- media-libs/freetype
- media-libs/libsdl
- media-libs/sdl-ttf
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-path-and-fullscreen.patch
- "${FILESDIR}"/${P}-no-implicit.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_install() {
- dobin atris
- insinto /usr/share/${PN}
- doins -r styles graphics
-
- if use sound; then
- cd "${WORKDIR}"/${PN}-sounds-1.0.1
- doins -r sounds
- cd "${S}"
- fi
-
- if use doc; then
- dodoc -a html,jpg Docs
- fi
- dodoc AUTHORS NEWS README
-
- newicon icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} Atris ${PN} BlocksGame
-
- echo "CONFIG_PROTECT=/var/games/${PN}/" > 99${PN}
- doenvd 99${PN}
-
- keepdir /var/games/${PN}
- insinto /var/games/${PN}
- doins Atris.*
-
- fowners :gamestat /var/games/${PN}/Atris.{Players,Scores}
- fperms 664 /var/games/${PN}/Atris.{Players,Scores}
-}
diff --git a/games-puzzle/atris/files/atris-1.0.7-fno-common.patch b/games-puzzle/atris/files/atris-1.0.7-fno-common.patch
deleted file mode 100644
index 397bffc1a554..000000000000
--- a/games-puzzle/atris/files/atris-1.0.7-fno-common.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-diff --git a/atris.c b/atris.c
-index dbdc258..61ed4b9 100644
---- a/atris.c
-+++ b/atris.c
-@@ -48,6 +48,8 @@ static sound_style *event_ss[2];
- static AI_Player *event_ai[2];
- static char *event_name[2];
- extern int Score[2];
-+GT gametype;
-+struct option_struct Options;
-
- /***************************************************************************
- * Panic()
-diff --git a/atris.h b/atris.h
-index 4dc4d5b..19cc456 100644
---- a/atris.h
-+++ b/atris.h
-@@ -67,7 +67,7 @@ typedef enum {
- QUIT =6,
- DEMO =7
- } GT;
--GT gametype;
-+extern GT gametype;
-
- #ifndef min
- #define min(a,b) ((a)<(b)?(a):(b))
-diff --git a/display.c b/display.c
-index cbbca0d..f63f5cf 100644
---- a/display.c
-+++ b/display.c
-@@ -14,6 +14,25 @@
-
- #include "xflame.pro"
-
-+SDL_Color color_white;
-+SDL_Color color_black;
-+SDL_Color color_red;
-+SDL_Color color_blue;
-+SDL_Color color_purple;
-+
-+Uint32 int_black;
-+Uint32 int_white;
-+Uint32 int_grey;
-+Uint32 int_blue;
-+Uint32 int_med_blue;
-+Uint32 int_dark_blue;
-+Uint32 int_purple;
-+Uint32 int_dark_purple;
-+Uint32 int_solid_black;
-+
-+SDL_Surface *screen, *widget_layer, *flame_layer;
-+TTF_Font *font, *sfont, *lfont, *hfont; /* normal, small , large, huge font */
-+
- struct layout_struct {
- /* the whole board layout */
- SDL_Rect grid_border[2];
-diff --git a/display.h b/display.h
-index db4d68a..6d71b9d 100644
---- a/display.h
-+++ b/display.h
-@@ -9,24 +9,24 @@
-
- #include "SDL/SDL_ttf.h"
-
--SDL_Color color_white;
--SDL_Color color_black;
--SDL_Color color_red;
--SDL_Color color_blue;
--SDL_Color color_purple;
-+extern SDL_Color color_white;
-+extern SDL_Color color_black;
-+extern SDL_Color color_red;
-+extern SDL_Color color_blue;
-+extern SDL_Color color_purple;
-
--Uint32 int_black;
--Uint32 int_white;
--Uint32 int_grey;
--Uint32 int_blue;
--Uint32 int_med_blue;
--Uint32 int_dark_blue;
--Uint32 int_purple;
--Uint32 int_dark_purple;
--Uint32 int_solid_black;
-+extern Uint32 int_black;
-+extern Uint32 int_white;
-+extern Uint32 int_grey;
-+extern Uint32 int_blue;
-+extern Uint32 int_med_blue;
-+extern Uint32 int_dark_blue;
-+extern Uint32 int_purple;
-+extern Uint32 int_dark_purple;
-+extern Uint32 int_solid_black;
-
--SDL_Surface *screen, *widget_layer, *flame_layer;
--TTF_Font *font, *sfont, *lfont, *hfont; /* normal, small , large, huge font */
-+extern SDL_Surface *screen, *widget_layer, *flame_layer;
-+extern TTF_Font *font, *sfont, *lfont, *hfont; /* normal, small , large, huge font */
-
- #define int_border_color int_grey
- #define int_button_face1 int_dark_blue
-diff --git a/options.h b/options.h
-index 575fc1a..cf38b40 100644
---- a/options.h
-+++ b/options.h
-@@ -25,6 +25,7 @@ struct option_struct {
- int named_sound;
- int named_piece;
- int named_game;
--} Options;
-+};
-+extern struct option_struct Options;
-
- #endif
-diff --git a/piece.c b/piece.c
-index 4c08eaf..6944165 100644
---- a/piece.c
-+++ b/piece.c
-@@ -33,6 +33,9 @@
- #include "piece.h"
- #include "options.h"
-
-+color_style special_style;
-+SDL_Surface *edge[4]; /* hikari to kage */
-+
- /***************************************************************************
- * load_piece_style()
- * Load a piece style from the given file.
-diff --git a/piece.h b/piece.h
-index bc4226c..a47abbe 100644
---- a/piece.h
-+++ b/piece.h
-@@ -67,13 +67,11 @@ typedef struct color_style_struct {
- int h; /* height of each color block */
- } color_style;
-
--color_style special_style;
--
- #define HORIZ_LIGHT 0
- #define VERT_LIGHT 1
- #define HORIZ_DARK 2
- #define VERT_DARK 3
--SDL_Surface *edge[4]; /* hikari to kage */
-+extern SDL_Surface *edge[4]; /* hikari to kage */
-
- /* this structure holds all of the color styles we have been able to load
- * for this game */
diff --git a/games-puzzle/atris/files/atris-1.0.7-no-implicit.patch b/games-puzzle/atris/files/atris-1.0.7-no-implicit.patch
deleted file mode 100644
index 68c796f2be2a..000000000000
--- a/games-puzzle/atris/files/atris-1.0.7-no-implicit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -69,7 +69,7 @@
- :,
- AC_MSG_ERROR([*** SDL version $SDL_VERSION not found! Get it from http://www.libsdl.org ])
- )
--CFLAGS="$CFLAGS -Wall -Wimplicit -Wsign-compare -Wpointer-arith $SDL_CFLAGS -DATRIS_LIBDIR=\\\"$GAME_INSTALLDIR\\\""
-+CFLAGS="$CFLAGS -Wall -Wsign-compare -Wpointer-arith $SDL_CFLAGS -DATRIS_LIBDIR=\\\"$GAME_INSTALLDIR\\\""
- LIBS="$LIBS $SDL_LIBS"
-
- # Finally create all the generated files
diff --git a/games-puzzle/atris/files/atris-1.0.7-path-and-fullscreen.patch b/games-puzzle/atris/files/atris-1.0.7-path-and-fullscreen.patch
deleted file mode 100644
index b5fabe6d12a8..000000000000
--- a/games-puzzle/atris/files/atris-1.0.7-path-and-fullscreen.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff --git a/atris.c b/atris.c
-index a621e22..234b05f 100644
---- a/atris.c
-+++ b/atris.c
-@@ -947,7 +947,6 @@ main(int argc, char *argv[])
- /* Initialize the display in a 640x480 native-depth mode */
- flags = // SDL_HWSURFACE |
- SDL_SWSURFACE |
-- SDL_FULLSCREEN |
- // SDL_SRCCOLORKEY |
- // SDL_ANYFORMAT |
- 0;
-diff --git a/configure b/configure
-index 9411dd5..7d3af0c 100755
---- a/configure
-+++ b/configure
-@@ -6044,7 +6044,7 @@ case "$target" in
- CFLAGS="$CFLAGS -s"
- ;;
- *)
-- GAME_INSTALLDIR="\$(prefix)/games/$PACKAGE"
-+ GAME_INSTALLDIR="/usr/share/atris"
- ;;
- esac
-
-diff --git a/highscore.c b/highscore.c
-index 003e8f4..28c069d 100644
---- a/highscore.c
-+++ b/highscore.c
-@@ -59,9 +59,9 @@ save_high_scores()
- if (!loaded)
- return;
-
-- fout = fopen("Atris.Scores","wt");
-+ fout = fopen("/var/games/atris/Atris.Scores","wt");
- if (!fout) {
-- Debug("Unable to write High Score file [Atris.Scores]: %s\n", strerror(errno));
-+ Debug("Unable to write High Score file [/var/games/atris/Atris.Scores]: %s\n", strerror(errno));
- return;
- }
-
-@@ -94,7 +94,7 @@ load_high_scores()
- loaded = TRUE;
- }
-
-- fin = fopen("Atris.Scores", "r");
-+ fin = fopen("/var/games/atris/Atris.Scores", "r");
- if (fin) {
-
- for (i=0; !feof(fin) && i < NUM_HIGH_SCORES; i++) {
-diff --git a/identity.c b/identity.c
-index 941ab57..f3dc160 100644
---- a/identity.c
-+++ b/identity.c
-@@ -17,7 +17,7 @@
- #include "xflame.pro"
- #include "display.pro"
-
--#define ID_FILENAME "Atris.Players"
-+#define ID_FILENAME "/var/games/atris/Atris.Players"
-
- /***************************************************************************
- * input_string()
diff --git a/games-puzzle/atris/metadata.xml b/games-puzzle/atris/metadata.xml
deleted file mode 100644
index ce81427698e6..000000000000
--- a/games-puzzle/atris/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <name>mazes-80</name>
- <email>samuel.bauer@yahoo.fr</email>
-</maintainer>
-<use>
- <flag name="sound">Enable atris sound pack</flag>
-</use>
-</pkgmetadata>
diff --git a/games-puzzle/baba-is-you/Manifest b/games-puzzle/baba-is-you/Manifest
deleted file mode 100644
index 3941f7923b5d..000000000000
--- a/games-puzzle/baba-is-you/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST baba-is-you-481d.tar.gz 91111698 BLAKE2B 66b379021798805857f501e3c016afed51fc823f39d1ff70699034ef4acfefe8d59c55af9b3dbdd85ddb8679ef6cecdfa52d0fc6ba02d6c6749896479f54cad0 SHA512 051517e47686228f32ec9eeb4636ad715799cb4ac934c72c0347cb780c21cbe760f78857b5aeceb7c09676b7e242ba923253fa82bb4b0398f008e2d12a10223a
diff --git a/games-puzzle/baba-is-you/baba-is-you-481d.ebuild b/games-puzzle/baba-is-you/baba-is-you-481d.ebuild
deleted file mode 100644
index 9c7b3713ecb5..000000000000
--- a/games-puzzle/baba-is-you/baba-is-you-481d.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="Baba Is You"
-
-inherit desktop
-
-DESCRIPTION="Puzzle game where you can change the rules by which you play"
-HOMEPAGE="https://www.hempuli.com/baba/"
-SRC_URI="${P}.tar.gz"
-
-S="${WORKDIR}/${MY_PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-RESTRICT="bindist fetch"
-
-# Has bundled media-video/libsdl2 with at least
-# [alsa,joystick,pulseaudio,sound]
-# Needs alsa-lib to launch with dummy audio even if system has no audio
-RDEPEND="
- media-libs/alsa-lib
- media-libs/libglvnd[X]
- sys-apps/util-linux
-"
-
-QA_PREBUILT="opt/*"
-
-pkg_nofetch() {
- einfo "Please buy and download the game from:"
- einfo " https://hempuli.itch.io/baba"
- einfo "and move it to your distfiles directory with the filename '${SRC_URI}'."
-}
-
-src_install() {
- local arch=$(usex amd64 64 32)
- insinto /opt/${PN}
- doins -r Assets.dat gamecontrollerdb.txt Data/
-
- exeinto /opt/${PN}/bin${arch}
- doexe bin${arch}/Chowdren
-
- exeinto /opt/${PN}
- doexe run.sh
-
- newicon icon.bmp ${PN}.bmp
- dosym -r /usr/share/pixmaps/${PN}.bmp /opt/${PN}/icon.bmp
- make_desktop_entry /usr/bin/${PN} "${MY_PN}" ${PN}.bmp 'Game;LogicGame;'
- dosym -r /opt/${PN}/run.sh /usr/bin/${PN}
-}
diff --git a/games-puzzle/baba-is-you/metadata.xml b/games-puzzle/baba-is-you/metadata.xml
deleted file mode 100644
index e642e11eed9d..000000000000
--- a/games-puzzle/baba-is-you/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>watermanpaint@posteo.net</email>
- <name>Lucio Sauer</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-puzzle/bastet/Manifest b/games-puzzle/bastet/Manifest
deleted file mode 100644
index 50c90533c058..000000000000
--- a/games-puzzle/bastet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bastet-0.43.2.tar.gz 87496 BLAKE2B 3d599751740af033b44aa9266a9c5782223aafc6d9ac104d92acb41a1642fd0f80867b7d2abfcdca2f39acffd68c17af40057fa45b2d3303285f966b4ac7d442 SHA512 e81ca8bf674b537b539b7f6b35b1233a714f03750ce1b3947f84e70ca5f98ed4583902e7b4800c5bdde66ee95a4ef8ed0f5854675c2d149cd26d2498dc187a41
diff --git a/games-puzzle/bastet/bastet-0.43.2.ebuild b/games-puzzle/bastet/bastet-0.43.2.ebuild
deleted file mode 100644
index 9defcdfc24e3..000000000000
--- a/games-puzzle/bastet/bastet-0.43.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="a simple, evil, ncurses-based Tetris(R) clone"
-HOMEPAGE="http://fph.altervista.org/prog/bastet.shtml"
-SRC_URI="https://github.com/fph/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- sys-libs/ncurses:0=
- dev-libs/boost:=
-"
-RDEPEND="${DEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.43.2-Makefile.patch
- "${FILESDIR}"/${P}-boost_include.patch
-)
-
-src_install() {
- dobin bastet
- doman bastet.6
- dodoc AUTHORS NEWS README
- dodir /var/games
- touch "${ED}/var/games/bastet.scores" || die "touch failed"
- fperms 664 /var/games/bastet.scores
-}
diff --git a/games-puzzle/bastet/files/bastet-0.43.2-Makefile.patch b/games-puzzle/bastet/files/bastet-0.43.2-Makefile.patch
deleted file mode 100644
index d3cac50adc2b..000000000000
--- a/games-puzzle/bastet/files/bastet-0.43.2-Makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- bastet-0.43.2/Makefile
-+++ bastet-0.43.2/Makefile
-@@ -2,8 +2,10 @@
- MAIN=main.cpp
- TESTS=Test.cpp
- PROGNAME=bastet
-+PKG_CONFIG?=pkg-config
- BOOST_PO?=-lboost_program_options
--LDFLAGS+=-lncurses $(BOOST_PO)
-+NCURSES_LIBS=$(shell $(PKG_CONFIG) --libs ncurses)
-+LIBS=$(NCURSES_LIBS) $(BOOST_PO)
- #CXXFLAGS+=-ggdb -Wall
- CXXFLAGS+=-DNDEBUG -Wall
- #CXXFLAGS+=-pg
-@@ -12,15 +14,15 @@
- all: $(PROGNAME) $(TESTS:.cpp=)
-
- Test: $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o)
-- $(CXX) -ggdb -o $(TESTS:.cpp=) $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(LDFLAGS)
-+ $(CXX) $(CXXFLAGS) -o $(TESTS:.cpp=) $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(LDFLAGS) $(LIBS)
-
- depend: *.hpp $(SOURCES) $(MAIN) $(TESTS)
- $(CXX) -MM $(SOURCES) $(MAIN) $(TESTS)> depend
-
--include depend
-+-include depend
-
- $(PROGNAME): $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o)
-- $(CXX) -ggdb -o $(PROGNAME) $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o) $(LDFLAGS)
-+ $(CXX) $(CXXFLAGS) -o $(PROGNAME) $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o) $(LDFLAGS) $(LIBS)
-
- clean:
- rm -f $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(MAIN:.cpp=.o) $(PROGNAME)
diff --git a/games-puzzle/bastet/files/bastet-0.43.2-boost_include.patch b/games-puzzle/bastet/files/bastet-0.43.2-boost_include.patch
deleted file mode 100644
index d1c8d5774cc0..000000000000
--- a/games-puzzle/bastet/files/bastet-0.43.2-boost_include.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 0e03f8d4d6bc6949cf1c447e632ce0d1b98c4be1 Mon Sep 17 00:00:00 2001
-From: Federico Poloni <fpoloni@di.unipi.it>
-Date: Wed, 4 Oct 2017 19:35:01 +0200
-Subject: [PATCH] Changed source of unordered_set (should hopefully fix #6
- without reopening #1)
-
----
- BastetBlockChooser.hpp | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/BastetBlockChooser.hpp b/BastetBlockChooser.hpp
-index 992e556..7ee3b7c 100644
---- a/BastetBlockChooser.hpp
-+++ b/BastetBlockChooser.hpp
-@@ -23,8 +23,7 @@
-
- #include "Well.hpp"
-
--#include <boost/tr1/tr1/unordered_set>
--#include <set>
-+#include <boost/unordered_set.hpp>
- #include <boost/functional/hash.hpp>
-
- namespace Bastet{
-@@ -75,7 +74,7 @@ namespace Bastet{
- public:
- Searcher(BlockType b, const Well *well, Vertex v, WellVisitor *visitor);
- private:
-- std::tr1::unordered_set<Vertex> _visited;
-+ boost::unordered_set<Vertex> _visited;
- //std::set<Vertex> _visited; ^^ the above is more efficient, we need to do many inserts
- BlockType _block;
- const Well *_well;
diff --git a/games-puzzle/bastet/metadata.xml b/games-puzzle/bastet/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/bastet/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/bff-or-die/Manifest b/games-puzzle/bff-or-die/Manifest
deleted file mode 100644
index bdc152a2bccd..000000000000
--- a/games-puzzle/bff-or-die/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST BffOrDie_Linux.zip 194773335 BLAKE2B a32d6b26e446d84110db13340d527ad1ccc423ddb1dfcdacabaf80c0b326f7c7c3d8315b26cc3a8cf4c403b4943e94cd954c77d01edc1963e4fc3b773a4f1042 SHA512 4767fea4c3a94fcf4ad6ca2a313ba1c10d9e6d0d593a63aa336f90f38599f1c43064f56c3e8fd18615ff08bd01dbc0cabe0bd01a798276075c160143f6102650
diff --git a/games-puzzle/bff-or-die/bff-or-die-20200614.ebuild b/games-puzzle/bff-or-die/bff-or-die-20200614.ebuild
deleted file mode 100644
index f81cf346735e..000000000000
--- a/games-puzzle/bff-or-die/bff-or-die-20200614.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop wrapper xdg
-
-MY_PN="BffOrDie"
-DESCRIPTION="Time travelling alien couch co-op puzzle game for 1-4 players"
-HOMEPAGE="https://www.bffordie.com/"
-SRC_URI="${MY_PN}_Linux.zip"
-S="${WORKDIR}/${MY_PN}_Linux"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="bindist fetch splitdebug"
-
-RDEPEND="
- virtual/zlib:=
- virtual/opengl
-"
-BDEPEND="
- app-arch/unzip
-"
-
-DIR="/opt/${PN}"
-QA_PREBUILT="${DIR#/}/*"
-
-pkg_nofetch() {
- einfo "Please buy and download ${SRC_URI} from:"
- einfo " https://asa-studio.itch.io/${PN}"
- einfo "and move it to your distfiles directory."
-}
-
-src_install() {
- exeinto "${DIR}"
- newexe ${MY_PN}.$(usex amd64 x86_64 x86) ${MY_PN}
- make_wrapper ${PN} "${DIR}"/${MY_PN}
-
- insinto "${DIR}"
- doins -r ${MY_PN}_Data/
- rm -r "${ED}/${DIR}"/${MY_PN}_Data/*/$(usex amd64 x86 x86_64) || die
-
- # Some Unity games have a GUI launcher but this one doesn't use it.
- rm "${ED}/${DIR}"/${MY_PN}_Data/Plugins/*/ScreenSelector.so || die
-
- newicon -s 128 ${MY_PN}_Data/Resources/UnityPlayer.png ${PN}.png
- make_desktop_entry ${PN} "BFF or Die"
-}
diff --git a/games-puzzle/bff-or-die/metadata.xml b/games-puzzle/bff-or-die/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/bff-or-die/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/biniax2/Manifest b/games-puzzle/biniax2/Manifest
deleted file mode 100644
index 861fa866b72f..000000000000
--- a/games-puzzle/biniax2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST biniax2-1.30-fullsrc.tar.gz 3072220 BLAKE2B 7a62f9cf625e7f7d59ac6b84528911f939e489da131a7b414fcdc7cb4acffe1877363983a190aacbc2ce8ca87ae5a631ecc1f9bc937c103b65b6c0543c3cb641 SHA512 180564b24051b629c29bc6245664a36b7ff9881ac5003b03b91eeebff86c89b9507c028c1155387c42debaa51482d8f1e2b08e9e9236b77da1c3f286b78be8b5
diff --git a/games-puzzle/biniax2/biniax2-1.30-r2.ebuild b/games-puzzle/biniax2/biniax2-1.30-r2.ebuild
deleted file mode 100644
index 533449cd9a87..000000000000
--- a/games-puzzle/biniax2/biniax2-1.30-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Logic game with arcade and tactics modes"
-HOMEPAGE="http://biniax.com/"
-SRC_URI="http://www.tuzsuzov.com/biniax/${P}-fullsrc.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[mod]"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-build.patch
- "${FILESDIR}"/${P}-dotfiles.patch
- "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_prepare() {
- default
-
- rm data/Thumbs.db || die
-
- sed -i "s|data/|${EPREFIX}/usr/share/${PN}/|" desktop/{gfx,snd}.c || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin ${PN}
-
- insinto /usr/share/${PN}
- doins -r data/.
-
- doicon "${FILESDIR}"/${PN}.xpm
- make_desktop_entry ${PN} Biniax-2
-}
diff --git a/games-puzzle/biniax2/files/biniax2-1.30-build.patch b/games-puzzle/biniax2/files/biniax2-1.30-build.patch
deleted file mode 100644
index 168ba6bfa794..000000000000
--- a/games-puzzle/biniax2/files/biniax2-1.30-build.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/makefile
-+++ b/makefile
-@@ -12,4 +12,4 @@
- TARGET=biniax2
-
- biniax:
-- $(CC) $(AUTO) $(FILES) $(INCLUDES) -o $(TARGET) $(LINKTO)
-\ No newline at end of file
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(AUTO) $(FILES) $(INCLUDES) -o $(TARGET) $(LINKTO)
diff --git a/games-puzzle/biniax2/files/biniax2-1.30-dotfiles.patch b/games-puzzle/biniax2/files/biniax2-1.30-dotfiles.patch
deleted file mode 100644
index 00391677ce8a..000000000000
--- a/games-puzzle/biniax2/files/biniax2-1.30-dotfiles.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- a/biniax.c
-+++ b/biniax.c
-@@ -47,6 +47,8 @@
- INCLUDES
- ******************************************************************************/
-
-+#include <unistd.h>
-+
- #include "game.h"
- #include "lev.h"
- #include "inc.h"
-@@ -97,6 +99,8 @@
- UNREF( argc );
- UNREF( argv );
-
-+ chdir( getenv( "HOME" ) );
-+
- cfgInit();
- hofInit();
- if ( gfxInit() == BNX_FALSE )
---- a/desktop/cfg.c
-+++ b/desktop/cfg.c
-@@ -36,7 +36,7 @@
- ******************************************************************************/
-
- #define _Cfg_Buffer 255
--#define csConfigName "config.bnx2"
-+#define csConfigName ".config.bnx2"
-
- struct BNX_SETUP
- {
---- a/game.h
-+++ b/game.h
-@@ -37,7 +37,7 @@
- DEFINITIONS
- ******************************************************************************/
-
--#define csSaveGameName "autosave.bnx2"
-+#define csSaveGameName ".autosave.bnx2"
-
- /******************************************************************************
- CONSTANTS
---- a/hof.c
-+++ b/hof.c
-@@ -34,7 +34,7 @@
- #define chCursor '_' /* Cursor ON */
- #define chSpace ' ' /* Cursor OFF*/
-
--#define csHOFName "hof.bnx2" /* File name */
-+#define csHOFName ".hof.bnx2" /* File name */
- #define cHOFFileSize 504 /* File size */
-
- BNX_HALL Hof;
-@@ -292,4 +292,4 @@
- BNX_HALL *hofGet()
- {
- return (BNX_HALL *) &Hof;
--}
-\ No newline at end of file
-+}
diff --git a/games-puzzle/biniax2/files/biniax2-1.30-fno-common.patch b/games-puzzle/biniax2/files/biniax2-1.30-fno-common.patch
deleted file mode 100644
index 73206f0c78d8..000000000000
--- a/games-puzzle/biniax2/files/biniax2-1.30-fno-common.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/795078
---- a/desktop/inp.c
-+++ b/desktop/inp.c
-@@ -37,4 +37,5 @@
- ******************************************************************************/
-
-+BNX_INP _Inp;
-
- BNX_BOOL inpInit()
---- a/desktop/inp.h
-+++ b/desktop/inp.h
-@@ -70,5 +70,4 @@
- } BNX_INP;
-
--BNX_INP _Inp;
-
- /******************************************************************************
diff --git a/games-puzzle/biniax2/files/biniax2.xpm b/games-puzzle/biniax2/files/biniax2.xpm
deleted file mode 100644
index da3c5ddd7d1d..000000000000
--- a/games-puzzle/biniax2/files/biniax2.xpm
+++ /dev/null
@@ -1,41 +0,0 @@
-/* XPM */
-static char * icon_xpm[] = {
-"32 32 6 1",
-" c None",
-". c #800000",
-"+ c #FF8204",
-"@ c #FC4E04",
-"# c #FCA204",
-"$ c #FEC489",
-" ",
-" ",
-" ",
-" . ",
-" ++++++++++ .@. ",
-" +########$ .@@@$ ",
-" +#$$$$$$$$ $@$ ",
-" +#$ $ ",
-" +#$ ",
-" +#$ ",
-" +#$ ++++ +++ +++ ",
-" +#$ +#### +#$ +#$ ",
-" +#$ +####+ +#$ +#$ ",
-" +#$ +#$#### +#$ +#$ ",
-" +#$ +#$ $##+ +#$ +#$ ",
-" +#$ +#$ #### +#$ +#$ ",
-" +#$ +#$ $##+ +#$ +#$ ",
-" +#$ +#$ #### +#$ +#$ ",
-" +#$ +#$ $##+ +#$ +#$ ",
-" +#$ +#$ ######$ +#$ ",
-" +#$ +#$ $####$ +#$ ",
-" +#$ +#$ ####$ +#$ ",
-" $$$ $$$ $$$$ +#$ ",
-" +#$ ",
-" +#$ ",
-" . +#$ ",
-" .@. ++++++++#$ ",
-" .@@@$ +########$ ",
-" $@$ $$$$$$$$$$ ",
-" $ ",
-" ",
-" "};
diff --git a/games-puzzle/biniax2/metadata.xml b/games-puzzle/biniax2/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/biniax2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/blockout/Manifest b/games-puzzle/blockout/Manifest
deleted file mode 100644
index 762f2b678918..000000000000
--- a/games-puzzle/blockout/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST bl25-linux-x64.tar.gz 4380409 BLAKE2B 5f5511f4caa6e806d466c20cac3caadb7d80ce69754d3ba529d262e70294e0c3dfbc4baeeab4a95e501b61b440b9ce494c3423720f016c2d15c28dd6a4deee86 SHA512 f12b01c527b2167906e26f9c37591dd57ea905e2d05dd06e17c0a783a4749bda8264188d1dab2f5d008c0e860787bc6fecbc0d3a7b33204deb4bd6a6920813a1
-DIST bl25-linux-x86.tar.gz 4379299 BLAKE2B d4276b1a444a3cc656a44b4e28a2630413ac4c406e5a27e4f9c10f188b4b75957430325e3d551e8cedb93428737b7992af6c6e20a178fc5c4d3312aa6906eaa9 SHA512 2833bcda201b438de414f791f3ad5f8805ba0fc7f3aecb9911a813782954524a6ddaf27f8ba56dbcdca89a5ccacfaf59f43900544d3927f47d75abfc93c4a622
-DIST bl25-src.tar.gz 479743 BLAKE2B 4e42da05fdfda203e96fddb2f2d1f00878ecfd1f22cbe8bd1b0446a1960e51bb6db39bb031f25bd375c2b30a45b20c6abddbdc3b373f6fe1876097c4555f0bcf SHA512 8767c55fdbc511c07758a2e6905376b44e0e9478f3092f829147774538647c2fc8798b778a475e5efe7907ceb0d87136d27582c5ea0e372b12552ccf6aece445
diff --git a/games-puzzle/blockout/blockout-2.5.ebuild b/games-puzzle/blockout/blockout-2.5.ebuild
deleted file mode 100644
index f904cdac1334..000000000000
--- a/games-puzzle/blockout/blockout-2.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit desktop
-
-DESCRIPTION="BlockOut II is an adaptation of the original Blockout DOS game"
-HOMEPAGE="https://www.blockout.net/blockout2/"
-SRC_URI="
- https://downloads.sourceforge.net/blockout/bl25-src.tar.gz
- https://downloads.sourceforge.net/blockout/bl25-linux-x86.tar.gz
- https://downloads.sourceforge.net/blockout/bl25-linux-x64.tar.gz"
-
-S="${WORKDIR}"/BL_SRC
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/alsa-lib
- media-libs/libglvnd
- media-libs/libsdl
- media-libs/sdl-mixer
- virtual/glu
- virtual/opengl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-blockout-makefile.patch"
- "${FILESDIR}/${P}-image-makefile.patch"
- "${FILESDIR}/${P}-datadir.patch"
-)
-
-src_prepare() {
- default
-}
-
-src_compile() {
- GAME_DATADIR="/usr/share/${PN}"
- emake -C ImageLib/src
- emake -C BlockOut GAME_DATA_PREFIX="${GAME_DATADIR}"
-}
-
-src_install() {
- dobin BlockOut/blockout
-
- insinto "${GAME_DATADIR}"/images
- doins -r "${WORKDIR}"/blockout/images/*
-
- insinto "${GAME_DATADIR}"/sounds
- doins -r "${WORKDIR}"/blockout/sounds/*
-
- dodoc "${WORKDIR}"/blockout/README.txt
-
- newicon "${FILESDIR}/blockout_icon.png" blockout_icon.png
- make_desktop_entry ${PN} BlockOut blockout_icon Game
-}
diff --git a/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch b/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch
deleted file mode 100644
index c90aa4917cf6..000000000000
--- a/games-puzzle/blockout/files/blockout-2.5-blockout-makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/BlockOut/Makefile
-+++ b/BlockOut/Makefile
-@@ -48,23 +48,25 @@
- endif
-
- CXX = g++
-+UCXXFLAGS := $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2)
-+ULFLAGS := $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2)
-
- ifdef _release
-
--CXXFLAGS = -O2 -Dlinux -c \
-+CXXFLAGS := $(UCXXFLAGS) -Dlinux -c \
- -I/usr/include/SDL -I../ImageLib/src -I.
-
--LFLAGS = -Wl,--strip-all \
-+LFLAGS := $(ULFLAGS) \
- $(ADD_LIBS) \
- -lSDL_mixer -lSDL -lasound \
- -lGL -lGLU -lpthread -lm -ldl
-
- else
-
--CXXFLAGS = -g -D_DEBUG -Dlinux -c \
-+CXXFLAGS := $(UCXXFLAGS) -g -D_DEBUG -Dlinux -c \
- -I/usr/include/SDL -I../ImageLib/src -I.
-
--LFLAGS = -L $(SDL_LIBS) \
-+LFLAGS := $(UCXXFLAGS) -L $(SDL_LIBS) \
- $(ADD_LIBS) \
- -lSDL_mixer -lSDL -lasound \
- -lGL -lGLU -lpthread -lm -ldl
diff --git a/games-puzzle/blockout/files/blockout-2.5-datadir.patch b/games-puzzle/blockout/files/blockout-2.5-datadir.patch
deleted file mode 100644
index 4a049f1de9b3..000000000000
--- a/games-puzzle/blockout/files/blockout-2.5-datadir.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/BlockOut/Makefile b/BlockOut/Makefile
-index 0cdfa00..7e5b531 100644
---- a/BlockOut/Makefile
-+++ b/BlockOut/Makefile
-@@ -71,6 +71,10 @@ LFLAGS = -L $(SDL_LIBS) \
-
- endif
-
-+ifdef GAME_DATA_PREFIX
-+CXXFLAGS += -DBL2_HOME=\"$(GAME_DATA_PREFIX)\"
-+endif
-+
-
- #--------------------------------------------------------------------
-
-diff --git a/BlockOut/Utils.cpp b/BlockOut/Utils.cpp
-index 4ccd8df..eb37e88 100644
---- a/BlockOut/Utils.cpp
-+++ b/BlockOut/Utils.cpp
-@@ -206,13 +206,21 @@ BOOL CheckEnv() {
- printf("Please set the HOME variable to your home directory (ex: HOME=/users/jeanluc)\n");
- return FALSE;
- }
--
-+
-+#ifndef BL2_HOME
-+
- char *blockoutHome = getenv("BL2_HOME");
- if( blockoutHome==NULL ) {
- printf("BL2_HOME environement variable if not defined !\n");
- printf("Please set the BL2_HOME to the BlockOut II installation directory (ex: BL2_HOME=/usr/local/bl2).\n");
- return FALSE;
- }
-+#else
-+
-+ char const *blockoutHome = BL2_HOME;
-+
-+#endif
-+
- strcpy( bl2Home , blockoutHome );
-
- char bl2Dir[512];
diff --git a/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch b/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch
deleted file mode 100644
index d910fd4b4103..000000000000
--- a/games-puzzle/blockout/files/blockout-2.5-image-makefile.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/ImageLib/src/Makefile
-+++ b/ImageLib/src/Makefile
-@@ -32,11 +32,14 @@
-
- #---------------------------------------------------------------------
-
-+UCXXFLAGS := $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2)
-+UCFLAGS := $(shell emerge --info | grep -w CFLAGS=".*" | cut -d '"' -f2)
-+
- CXX = g++
- CC = gcc
-
--CXXFLAGS = -O2 -Dlinux -c -I.
--CFLAGS = -O2 -Dlinux -c -I.
-+CXXFLAGS := $(UCXXFLAGS) -Dlinux -c -I.
-+CFLAGS := $(UCFLAGS) -Dlinux -c -I.
-
-
- #--------------------------------------------------------------------
diff --git a/games-puzzle/blockout/files/blockout_icon.png b/games-puzzle/blockout/files/blockout_icon.png
deleted file mode 100644
index e86e3a6e51a5..000000000000
--- a/games-puzzle/blockout/files/blockout_icon.png
+++ /dev/null
Binary files differ
diff --git a/games-puzzle/blockout/metadata.xml b/games-puzzle/blockout/metadata.xml
deleted file mode 100644
index 3bb858145b3a..000000000000
--- a/games-puzzle/blockout/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>andres.becerra@gmail.com</email>
- <name>Andrés Becerra Sandoval</name>
- </maintainer>
- <upstream>
- <bugs-to>
- https://www.blockout.net/forum/viewforum.php?f=8
- </bugs-to>
- <changelog>
- https://www.blockout.net/blockout2/version.php
- </changelog>
- <maintainer status="inactive">
- <name>Jean-Luc Pons</name>
- <email>jlp_38@yahoo.com</email>
- </maintainer>
- <maintainer status="active">
- <name>Abdelrahman Sarhan</name>
- <email>abdulrahmanayman1@gmail.com</email>
- </maintainer>
- <remote-id type="sourceforge">blockout</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/braid-gog/Manifest b/games-puzzle/braid-gog/Manifest
deleted file mode 100644
index 0d8afa9dbc5f..000000000000
--- a/games-puzzle/braid-gog/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gog_braid_2.0.0.3.sh 122931560 BLAKE2B a15dde4a56510613d7104126c1f275ff17f07a246fc3f09cd2df26b870488c4b4e81a32f7505fc3b720f503f252ac00259aa7225b25c804af64bcced24c81bec SHA512 a7cccb0135e359e5bd7e0499fa449ff1e57c00a648aba37a5df7a12ec5a2a6d3b1758af7a168aec562c83bde864fa6cbbe2504b8a334bab01f6b209a8e4aadc6
diff --git a/games-puzzle/braid-gog/braid-gog-2.0.0.3-r1.ebuild b/games-puzzle/braid-gog/braid-gog-2.0.0.3-r1.ebuild
deleted file mode 100644
index 29f625d647fb..000000000000
--- a/games-puzzle/braid-gog/braid-gog-2.0.0.3-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-MY_PN="braid"
-DESCRIPTION="Platform game where you manipulate flow of time"
-HOMEPAGE="https://www.gog.com/en/game/braid"
-SRC_URI="gog_${MY_PN}_${PV}.sh"
-S="${WORKDIR}/data/noarch/game"
-
-LICENSE="GOG-EULA Arphic CC-BY-NC-SA-1.0"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="launcher"
-RESTRICT="bindist fetch splitdebug"
-
-BDEPEND="
- app-arch/unzip
-"
-
-RDEPEND="
- !${CATEGORY}/${MY_PN}-hb
- media-gfx/nvidia-cg-toolkit[abi_x86_32]
- media-libs/libsdl2[joystick,opengl,sound,video,abi_x86_32]
- virtual/opengl[abi_x86_32]
- launcher? (
- media-libs/fontconfig:1.0[abi_x86_32]
- x11-libs/libX11[abi_x86_32]
- x11-libs/libXcursor[abi_x86_32]
- x11-libs/libXext[abi_x86_32]
- x11-libs/libXfixes[abi_x86_32]
- x11-libs/libXft[abi_x86_32]
- x11-libs/libXinerama[abi_x86_32]
- )
-"
-
-DIR="/opt/${MY_PN}"
-QA_PREBUILT="${DIR#/}/*"
-
-pkg_nofetch() {
- einfo "Please buy and download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your distfiles directory."
-}
-
-src_unpack() {
- unpack_zip ${A}
-}
-
-src_install() {
- exeinto "${DIR}"
- insinto "${DIR}"
-
- doexe Braid.bin.x86
- doins -r data Icon.bmp
- dodoc READ_ME.txt
-
- if use launcher; then
- doexe launcher.bin.x86
- exeinto "${DIR}"/lib
- doexe lib/libfltk.so.1.3
- dosym "../..${DIR}/launcher.bin.x86" /usr/bin/${MY_PN}
- else
- dosym "../..${DIR}/Braid.bin.x86" /usr/bin/${MY_PN}
- fi
-
- newicon -s 256 Icon.png ${MY_PN}.png
- make_desktop_entry ${MY_PN} Braid
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use launcher; then
- elog "You have disabled the launcher. The game will run fullscreen with"
- elog "Vsync and postprocessing enabled at an optimal framerate by default."
- elog "Pass these options to change that:"
- elog ""
- elog " -windowed -width [X] -height [Y] -no_vsync -no_post -[R]fps"
- fi
-}
diff --git a/games-puzzle/braid-gog/metadata.xml b/games-puzzle/braid-gog/metadata.xml
deleted file mode 100644
index 9628757c45f0..000000000000
--- a/games-puzzle/braid-gog/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="launcher">Install FLTK-based launcher that you probably don't need</flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/braid-hb/Manifest b/games-puzzle/braid-hb/Manifest
deleted file mode 100644
index ddcc6b10c46a..000000000000
--- a/games-puzzle/braid-hb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST BraidSetup-2015-06-11.sh 121622129 BLAKE2B 9cb255621c6e2461dff0ca0dc779d62aef09a16d413e1909c505e41be1db5475be5ced8e16ce8d989faa70f3f7a614e3ac7af99a28feccf1859182dca762b042 SHA512 8f27efd0e6514f92c177663d5cb342b026017e66abe2a46df6b08880a28c8220a7cfcb5607eaf01ace3a39c7c8af5e5f9f62c661d4018cdadc102f4caf677a93
diff --git a/games-puzzle/braid-hb/braid-hb-20150611-r1.ebuild b/games-puzzle/braid-hb/braid-hb-20150611-r1.ebuild
deleted file mode 100644
index fbcfe6c7f880..000000000000
--- a/games-puzzle/braid-hb/braid-hb-20150611-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-MY_PN="braid"
-DESCRIPTION="Platform game where you manipulate flow of time"
-HOMEPAGE="https://www.humblebundle.com/store/braid"
-SRC_URI="BraidSetup-${PV:0:4}-${PV:4:2}-${PV:6:2}.sh"
-S="${WORKDIR}/data"
-
-LICENSE="all-rights-reserved Arphic CC-BY-NC-SA-1.0"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="launcher"
-RESTRICT="bindist fetch splitdebug"
-
-BDEPEND="
- app-arch/unzip
-"
-
-RDEPEND="
- !${CATEGORY}/${MY_PN}-gog
- media-gfx/nvidia-cg-toolkit[abi_x86_32]
- media-libs/libsdl2[joystick,opengl,sound,video,abi_x86_32]
- virtual/opengl[abi_x86_32]
- launcher? (
- media-libs/fontconfig:1.0[abi_x86_32]
- x11-libs/libX11[abi_x86_32]
- x11-libs/libXcursor[abi_x86_32]
- x11-libs/libXext[abi_x86_32]
- x11-libs/libXfixes[abi_x86_32]
- x11-libs/libXft[abi_x86_32]
- x11-libs/libXinerama[abi_x86_32]
- )
-"
-
-DIR="/opt/${MY_PN}"
-QA_PREBUILT="${DIR#/}/*"
-
-pkg_nofetch() {
- einfo "Please buy and download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your distfiles directory."
-}
-
-src_unpack() {
- unpack_zip ${A}
-}
-
-src_install() {
- exeinto "${DIR}"
- insinto "${DIR}"
-
- doexe x86/Braid.bin.x86
- doins -r noarch/{data,Icon.bmp}
- dodoc noarch/READ_ME.txt
-
- if use launcher; then
- doexe x86/launcher.bin.x86
- exeinto "${DIR}"/lib
- doexe x86/lib/libfltk.so.1.3
- dosym "../..${DIR}/launcher.bin.x86" /usr/bin/${MY_PN}
- else
- dosym "../..${DIR}/Braid.bin.x86" /usr/bin/${MY_PN}
- fi
-
- newicon -s 256 noarch/Icon.png ${MY_PN}.png
- make_desktop_entry ${MY_PN} Braid
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use launcher; then
- elog "You have disabled the launcher. The game will run fullscreen with"
- elog "Vsync and postprocessing enabled at an optimal framerate by default."
- elog "Pass these options to change that:"
- elog ""
- elog " -windowed -width [X] -height [Y] -no_vsync -no_post -[R]fps"
- fi
-}
diff --git a/games-puzzle/braid-hb/metadata.xml b/games-puzzle/braid-hb/metadata.xml
deleted file mode 100644
index 9628757c45f0..000000000000
--- a/games-puzzle/braid-hb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="launcher">Install FLTK-based launcher that you probably don't need</flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/braincurses/Manifest b/games-puzzle/braincurses/Manifest
deleted file mode 100644
index 4f6f15740e71..000000000000
--- a/games-puzzle/braincurses/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST braincurses-1.1.0.tar.gz 12996 BLAKE2B 3f0c5edabd65175e581280413f7fea841d4d4b7ff9f4b39c4c3a0084e0e4c0a159605fe9ed320769a9bc85d671845af115456df33305e20f1eef6c53626c01a4 SHA512 7f27512c321ca2f2c3b38a891fc4e1ab0e2371412ada827f69dc262e27abbf750861b7ab859d0d8407ba25e4814ea6c33bc36a2c8ccdeda4977fa4bebb5457cd
diff --git a/games-puzzle/braincurses/braincurses-1.1.0.ebuild b/games-puzzle/braincurses/braincurses-1.1.0.ebuild
deleted file mode 100644
index 1a6496bc5aeb..000000000000
--- a/games-puzzle/braincurses/braincurses-1.1.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A version of the classic game Mastermind"
-HOMEPAGE="https://github.com/bderrly/braincurses"
-SRC_URI="https://github.com/bderrly/braincurses/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_compile() {
- emake CXX="$(tc-getCXX)" LDLIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
-}
-
-src_install() {
- dobin braincurses
- einstalldocs
-}
diff --git a/games-puzzle/braincurses/metadata.xml b/games-puzzle/braincurses/metadata.xml
deleted file mode 100644
index 859a411ba460..000000000000
--- a/games-puzzle/braincurses/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">bderrly/braincurses</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/brainparty/Manifest b/games-puzzle/brainparty/Manifest
deleted file mode 100644
index 846b5370a530..000000000000
--- a/games-puzzle/brainparty/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brainparty0.61.tar.gz 40676905 BLAKE2B cfa1a408a66438491e6053be0e76ca64d1d78724be86379cb06e750fc842e9835b624af7b98163c232ee6e205a4c2f9478f9d42fe0eaa28d18b45e218db75971 SHA512 bc8578a551ce4b7f40e212d9ab9910b2435b88d8b7b7e90a1c088e37d5f26b5c6126fcb9ffee7e39981eff34c13144c8f3204e020532b5abf1c4815cc8074eb9
diff --git a/games-puzzle/brainparty/brainparty-0.61-r2.ebuild b/games-puzzle/brainparty/brainparty-0.61-r2.ebuild
deleted file mode 100644
index ea625a5d9849..000000000000
--- a/games-puzzle/brainparty/brainparty-0.61-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="A puzzle-solving, brain-stretching game for all ages"
-HOMEPAGE="http://www.tuxradar.com/brainparty"
-SRC_URI="https://launchpad.net/brainparty/trunk/${PV}/+download/${PN}${PV}.tar.gz"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[sound,opengl,video]
- media-libs/sdl-gfx
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-ttf
- virtual/opengl
- virtual/glu
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-savegame.patch
- "${FILESDIR}"/${P}-gcc49.patch
- "${FILESDIR}"/${P}-gnu_cxx-hash.patch
- "${FILESDIR}"/${P}-gcc-11.patch
- "${FILESDIR}"/${P}-clang-11.patch
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e 's/$(LIBS) $(OSXCOMPAT) $(OBJFILES)/$(OSXCOMPAT) $(OBJFILES) $(LIBS)/' \
- -e 's/CXXFLAGS = .*/CXXFLAGS+=-c/' \
- -e '/^CXX =/d' \
- -e '/-o brainparty/s/INCLUDES) /&$(LDFLAGS) /' \
- Makefile || die
- sed -i \
- "/^int main(/ a\\\\tchdir(\"/usr/share/${PN}\");\n" \
- main.cpp || die
-
- tc-export CXX
-}
-
-src_install() {
- dobin brainparty
-
- insinto /usr/share/${PN}/Content
- doins -r Content/.
-
- newicon Content/icon.bmp ${PN}.bmp
- make_desktop_entry brainparty "Brain Party" /usr/share/pixmaps/${PN}.bmp
-}
diff --git a/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch b/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch
deleted file mode 100644
index 07c1b9709932..000000000000
--- a/games-puzzle/brainparty/files/brainparty-0.61-clang-11.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-clang-11 needs explicit cast
-
-https://bugs.gentoo.org/739284
---- a/BPGame.cpp
-+++ b/BPGame.cpp
-@@ -1507,7 +1507,7 @@ int BPGame::DivRem(int Num, int Div, int* Rem) {
- }
-
- void BPGame::DrawLine(int fromx, int fromy, int tox, int toy, Colour* col, float width) {
-- GLfloat vertices[] = { fromx, fromy, tox, toy };
-+ GLfloat vertices[] = { (GLfloat)fromx, (GLfloat)fromy, (GLfloat)tox, (GLfloat)toy };
-
- glDisable(GL_TEXTURE_2D);
- glLineWidth(width);
diff --git a/games-puzzle/brainparty/files/brainparty-0.61-gcc-11.patch b/games-puzzle/brainparty/files/brainparty-0.61-gcc-11.patch
deleted file mode 100644
index 695fc0b674c3..000000000000
--- a/games-puzzle/brainparty/files/brainparty-0.61-gcc-11.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-gcc-11 needs const operator()
-
-https://bugs.gentoo.org/768204
---- a/BPGame.h
-+++ b/BPGame.h
-@@ -53,7 +53,7 @@ class BPMiniGame;
- class SpriteFont;
-
- struct cmp_str {
-- bool operator()(char const *a, char const *b) {
-+ bool operator()(char const *a, char const *b) const {
- return std::strcmp(a, b) < 0;
- }
- };
diff --git a/games-puzzle/brainparty/files/brainparty-0.61-gcc49.patch b/games-puzzle/brainparty/files/brainparty-0.61-gcc49.patch
deleted file mode 100644
index 7147cd460be6..000000000000
--- a/games-puzzle/brainparty/files/brainparty-0.61-gcc49.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/BPList.h
-+++ a/BPList.h
-@@ -138,7 +138,7 @@
- ~BPPList();
- void Add(T item);
- bool Contains(T item);
-- void Clear(bool safe_delete);
-+ void Clear(bool safe_delete = true);
- int IndexOf(T item);
- void Insert(int pos, T item);
- void Remove(T item);
-@@ -171,7 +171,7 @@
- }
-
- template <class T>
--void BPPList<T>::Clear(bool safe_delete = true) {
-+void BPPList<T>::Clear(bool safe_delete) {
- if (safe_delete) {
- for (int i = data.size() - 1; i >= 0; --i) {
- T item = data[i];
diff --git a/games-puzzle/brainparty/files/brainparty-0.61-gnu_cxx-hash.patch b/games-puzzle/brainparty/files/brainparty-0.61-gnu_cxx-hash.patch
deleted file mode 100644
index 8d933462673b..000000000000
--- a/games-puzzle/brainparty/files/brainparty-0.61-gnu_cxx-hash.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/WordList.h
-+++ b/WordList.h
-@@ -35,7 +35,7 @@
- };
- }
-
--typedef hash_set<string, hash<string> > string_hash_set;
-+typedef hash_set<string, __gnu_cxx::hash<string> > string_hash_set;
-
- class WordList {
- private:
diff --git a/games-puzzle/brainparty/files/brainparty-0.61-savegame.patch b/games-puzzle/brainparty/files/brainparty-0.61-savegame.patch
deleted file mode 100644
index 08526d345100..000000000000
--- a/games-puzzle/brainparty/files/brainparty-0.61-savegame.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/BPGame.cpp
-+++ b/BPGame.cpp
-@@ -1294,8 +1294,10 @@ void BPGame::LoadSettings() {
- Secret1 = Secret2 = Secret3 = Secret4 = false;
- NumUnlockedGames = 0;
-
-+ string file = string("/.brainparty");
-+ file.insert(0, getenv("HOME"));
- ifstream ifs;
-- ifs.open(".brainparty");
-+ ifs.open(file.c_str());
-
- FirstRun = false;
-
-@@ -1425,8 +1428,11 @@ void BPGame::LoadSettings() {
- }
-
- void BPGame::SaveSettings() {
-+ string file = string("/.brainparty");
-+ file.insert(0, getenv("HOME"));
-+
- ofstream savefile;
-- savefile.open(".brainparty");
-+ savefile.open(file.c_str());
- savefile << EnableSound << endl;
- savefile << EnableMusic << endl;
- savefile << endl;
diff --git a/games-puzzle/brainparty/metadata.xml b/games-puzzle/brainparty/metadata.xml
deleted file mode 100644
index 040e816704dd..000000000000
--- a/games-puzzle/brainparty/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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="launchpad">brainparty</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/brainworkshop/Manifest b/games-puzzle/brainworkshop/Manifest
deleted file mode 100644
index 88e3e1c7d1b5..000000000000
--- a/games-puzzle/brainworkshop/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brainworkshop-5.0.3_p20250317.tar.gz 8008889 BLAKE2B 565cfbc061520de888510da6d5bc84926d90b0aee72b0864d5647d754eec301bb30e8a619ae3850ba76250b202a40d5a273fef4391e17069d8cfcdf9962ffc6d SHA512 6632e53790b8f66042393899df3389e81721477ea365cdc32aeade66ba510f11fd9fcec61e0f4a168334e26c1dd6841956e82e0c52e6781e2fa834480a7fe63a
diff --git a/games-puzzle/brainworkshop/brainworkshop-5.0.3_p20250317.ebuild b/games-puzzle/brainworkshop/brainworkshop-5.0.3_p20250317.ebuild
deleted file mode 100644
index 054833bef22a..000000000000
--- a/games-puzzle/brainworkshop/brainworkshop-5.0.3_p20250317.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop python-single-r1
-
-BWS_HASH=07d2e2fcf5e6cf5264374f08bf7aee29d23b29ff
-
-DESCRIPTION="Short-term-memory training N-Back game"
-HOMEPAGE="https://github.com/brain-workshop/brainworkshop/"
-SRC_URI="
- https://github.com/brain-workshop/brainworkshop/archive/${BWS_HASH}.tar.gz
- -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}-${BWS_HASH}
-
-LICENSE="CC-Sampling-Plus-1.0 GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '>=dev-python/pyglet-2[${PYTHON_USEDEP},sound]')
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.0.2-datadir.patch
-)
-
-src_prepare() {
- default
-
- sed -i "s|@GENTOO_DATADIR@|${EPREFIX}/usr/share/${PN}|" ${PN}.py || die
-
- python_fix_shebang ${PN}.py
-}
-
-src_install() {
- newbin ${PN}.py ${PN}
-
- insinto /usr/share/${PN}
- doins -r res/.
-
- dodoc Readme.md Readme-{instructions,resources}.txt data/Readme-stats.txt
-
- domenu ${PN}.desktop
- newicon res/misc/brain/brain.png ${PN}.png
-}
diff --git a/games-puzzle/brainworkshop/files/brainworkshop-5.0.2-datadir.patch b/games-puzzle/brainworkshop/files/brainworkshop-5.0.2-datadir.patch
deleted file mode 100644
index 1b54317b29c9..000000000000
--- a/games-puzzle/brainworkshop/files/brainworkshop-5.0.2-datadir.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/brainworkshop.py
-+++ b/brainworkshop.py
-@@ -173,3 +173,3 @@
- else:
-- return os.path.join(get_main_dir(), FOLDER_RES)
-+ return '@GENTOO_DATADIR@'
- def edit_config_ini():
diff --git a/games-puzzle/brainworkshop/metadata.xml b/games-puzzle/brainworkshop/metadata.xml
deleted file mode 100644
index bef995e46e37..000000000000
--- a/games-puzzle/brainworkshop/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">brain-workshop/brainworkshop</remote-id>
- <remote-id type="sourceforge">brainworkshop</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/concentration/Manifest b/games-puzzle/concentration/Manifest
deleted file mode 100644
index 76dabe464140..000000000000
--- a/games-puzzle/concentration/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST concentration-1.2.tar.gz 1044563 BLAKE2B 2bd6c36be747ab16c77e5a9d01d270d82674957d3e66c07571c5dc5edbcb86aae59213992fe7a2d8ee34bbbbe8ff32157b5f5dd3125acc0ab0726e977c28c119 SHA512 afa9007cfaaa9a1cedcbfc490cb63d93d8ed1e91230ee714cece481ed3a39b73c82ec4cda65b29a27e9e71a7d2215be7f476e3217b487af54716eb4d692ca005
diff --git a/games-puzzle/concentration/concentration-1.2-r3.ebuild b/games-puzzle/concentration/concentration-1.2-r3.ebuild
deleted file mode 100644
index eb664032ce85..000000000000
--- a/games-puzzle/concentration/concentration-1.2-r3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="The classic memory game with some new life"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl[sound,video]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-ttf"
-RDEPEND="${DEPEND}
- !sci-biology/unafold"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_install() {
- default
-
- newicon pics/set1/19.png ${PN}.png
- make_desktop_entry ${PN} ${PN^}
-}
diff --git a/games-puzzle/concentration/files/concentration-1.2-gentoo.patch b/games-puzzle/concentration/files/concentration-1.2-gentoo.patch
deleted file mode 100644
index 759d068b5bae..000000000000
--- a/games-puzzle/concentration/files/concentration-1.2-gentoo.patch
+++ /dev/null
@@ -1,155 +0,0 @@
-diff -ru concentration-1.2.orig/src/ShiftyEngine.c concentration-1.2/src/ShiftyEngine.c
---- concentration-1.2.orig/src/ShiftyEngine.c 2004-09-20 21:08:59.000000000 -0400
-+++ concentration-1.2/src/ShiftyEngine.c 2010-05-18 13:39:22.717713130 -0400
-@@ -61,13 +61,13 @@
- int len = strlen(name);
- assert(name);
-
-- gameName = (char *)malloc((sizeof(char) * len) + 1);
-+ gameName = malloc(len + 1);
- if(!gameName) {
- fprintf(stderr, "Out Of Memory.");
- exit(1);
- }
-
-- strncpy(gameName, name, len);
-+ snprintf(gameName, len + 1, "%s", name);
- }
-
- /*****************************************************
-@@ -87,13 +87,13 @@
- int len = strlen(name);
- assert(name);
-
-- backgroundName = (char *)malloc((sizeof(char) * len) + 1);
-+ backgroundName = malloc(len + 1);
- if(!backgroundName) {
- fprintf(stderr, "Out Of Memory.");
- exit(1);
- }
-
-- strncpy(backgroundName, name, len);
-+ snprintf(backgroundName, len + 1, "%s", name);
- }
-
- /*****************************************************
-@@ -175,7 +175,7 @@
- exit(1);
- }
-
-- strncpy(t->name, name, 16);
-+ snprintf(t->name, 16, "%s", name);
- t->x = x;
- t->y = y;
- t->w = w;
-diff -ru concentration-1.2.orig/src/concentration.c concentration-1.2/src/concentration.c
---- concentration-1.2.orig/src/concentration.c 2005-11-09 11:05:02.000000000 -0500
-+++ concentration-1.2/src/concentration.c 2010-05-18 13:42:19.688474410 -0400
-@@ -202,7 +202,7 @@
-
- /*****************************************************
- ****************************************************/
--inline void drawText(char * str, SDL_Color color, int x, int y, TTF_Font * font)
-+void drawText(char * str, SDL_Color color, int x, int y, TTF_Font * font)
- {
- static SDL_Rect dest;
-
-@@ -814,7 +814,7 @@
- SE_Error("A blit failed.");
- SDL_FreeSurface(text);
-
-- sprintf(str, "%d seconds", myclock);
-+ snprintf(str, sizeof(str), "%d seconds", myclock);
- text = TTF_RenderText_Blended(smallFont, str, black);
- if(!text)
- SE_Error("A render failed.");
-@@ -831,7 +831,7 @@
- SE_Error("A blit failed.");
- SDL_FreeSurface(text);
-
-- sprintf(str, "%d trys", hits + misses);
-+ snprintf(str, sizeof(str), "%d trys", hits + misses);
- text = TTF_RenderText_Blended(smallFont, str, black);
- if(!text)
- SE_Error("A render failed.");
-@@ -840,7 +840,7 @@
- SE_Error("A blit failed.");
- SDL_FreeSurface(text);
-
-- sprintf(str, "Total pairs: %d", (size == 2) ? 2 : (size == 4) ? 8 : 36);
-+ snprintf(str, sizeof(str), "Total pairs: %d", (size == 2) ? 2 : (size == 4) ? 8 : 36);
- text = TTF_RenderText_Blended(smallFont, str, black);
- if(!text)
- SE_Error("A render failed.");
-@@ -1327,7 +1327,7 @@
- {
- int x, makeFullScreen = 0;
-
-- char name[16];
-+ char name[64];
-
- SE_SetName("Concentration 1.2");
- SE_SetBackground("pics/background.png");
-@@ -1395,13 +1395,13 @@
-
- /* load icon set 1 */
- for(x = 1; x <= 30; x++) {
-- sprintf(name, "pics/set1/%d.png", x);
-+ snprintf(name, sizeof(name), "pics/set1/%d.png", x);
- icons[x] = loadPNG(name);
-
-- sprintf(name, "pics/set2/%d.png", x);
-+ snprintf(name, sizeof(name), "pics/set2/%d.png", x);
- icons2[x] = loadPNG(name);
-
-- sprintf(name, "pics/set3/%d.png", x);
-+ snprintf(name, sizeof(name), "pics/set3/%d.png", x);
- icons3[x] = loadPNG(name);
- }
-
-diff -ru concentration-1.2.orig/src/gfx.c concentration-1.2/src/gfx.c
---- concentration-1.2.orig/src/gfx.c 2004-09-20 21:08:59.000000000 -0400
-+++ concentration-1.2/src/gfx.c 2010-05-18 13:39:22.718722669 -0400
-@@ -39,8 +39,7 @@
- exit(1);
- }
-
-- strcpy(newname, sg_data_path);
-- strcat(newname, name);
-+ snprintf(newname, len1 + len2 + 1, "%s%s", sg_data_path, name);
-
- temp = IMG_Load(newname);
- if (temp == NULL) {
-@@ -67,8 +66,7 @@
- exit(1);
- }
-
-- strcpy(newname, sg_data_path);
-- strcat(newname, name);
-+ snprintf(newname, len1 + len2 + 1, "%s%s", sg_data_path, name);
-
- temp = IMG_Load(newname);
- if (temp == NULL) {
-@@ -99,8 +97,7 @@
- exit(1);
- }
-
-- strcpy(newname, sg_data_path);
-- strcat(newname, name);
-+ snprintf(newname, len1 + len2 + 1, "%s%s", sg_data_path, name);
-
- temp = TTF_OpenFont(newname, size);
- if (temp == NULL) {
-diff -ru concentration-1.2.orig/src/sound.c concentration-1.2/src/sound.c
---- concentration-1.2.orig/src/sound.c 2004-09-20 21:08:59.000000000 -0400
-+++ concentration-1.2/src/sound.c 2010-05-18 13:39:22.718722669 -0400
-@@ -57,8 +57,7 @@
- fprintf(stderr, "Out of memory!\n");
- exit(1);
- }
-- strcpy(newname, sg_data_path);
-- strcat(newname, name);
-+ snprintf(newname, len1 + len2 + 1, "%s%s", sg_data_path, name);
-
- temp = Mix_LoadWAV(newname);
- if(!temp)
diff --git a/games-puzzle/concentration/metadata.xml b/games-puzzle/concentration/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/concentration/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/connectagram/Manifest b/games-puzzle/connectagram/Manifest
deleted file mode 100644
index cbde6fcbec58..000000000000
--- a/games-puzzle/connectagram/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST connectagram-1.3.8.tar.bz2 25091496 BLAKE2B 058981bd1417447124a339a4056ad5919cd9a25431f111205cf6a3eef66047802a28794e961726629b8ffb99fe2bf40481f42e0520c8c3a2a1b53ab52e7219d2 SHA512 020fee833ab6f7fd0060e586823650c5706bdead6f8f41e027e9f8e5e7b0382618f428054f7b814ca614fafaaaedce0272092d9b09cfe5ecfb9aed634625323f
diff --git a/games-puzzle/connectagram/connectagram-1.3.8.ebuild b/games-puzzle/connectagram/connectagram-1.3.8.ebuild
deleted file mode 100644
index 6eddec6cf796..000000000000
--- a/games-puzzle/connectagram/connectagram-1.3.8.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Word unscrambling game"
-HOMEPAGE="https://gottcode.org/connectagram/"
-SRC_URI="https://gottcode.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-qt/qtbase:6[gui,network,widgets]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/games-puzzle/connectagram/metadata.xml b/games-puzzle/connectagram/metadata.xml
deleted file mode 100644
index 1d8b29629adc..000000000000
--- a/games-puzzle/connectagram/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>graeme@gottcode.org</email>
- <name>Graeme Gott</name>
- </maintainer>
- <bugs-to>https://gottcode.org/connectagram/bugs/</bugs-to>
- <remote-id type="github">gottcode/connectagram</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/construo/Manifest b/games-puzzle/construo/Manifest
deleted file mode 100644
index cb7daea6217a..000000000000
--- a/games-puzzle/construo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST construo-0.2.3.tar.gz 585891 BLAKE2B 6970d9ce30553a72d59784d0e356705913fceaf8a7cf39873054f8122b29ffcda6757af8ce494fe989253e0e00de54d1d0c543d71403b65580ece6c1e8483be2 SHA512 b3b723e914fa3c08763b73cbd6ec340f70efefd28e2ff79e738cc5d71109304a90d2d0ddbd0277e587e4e134c5bd497dde15aebea2b318e5d3c07f339b769bf3
diff --git a/games-puzzle/construo/construo-0.2.3.ebuild b/games-puzzle/construo/construo-0.2.3.ebuild
deleted file mode 100644
index 740a6c5787db..000000000000
--- a/games-puzzle/construo/construo-0.2.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop toolchain-funcs
-
-DESCRIPTION="2d construction toy with objects that react on physical forces"
-HOMEPAGE="http://www.nongnu.org/construo/"
-SRC_URI="http://download-mirror.savannah.gnu.org/releases/construo/construo.pkg/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="media-libs/freeglut
- virtual/glu
- virtual/opengl
- x11-libs/libXxf86vm"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-PATCHES=(
- "${FILESDIR}/construo-0.2.3-clang.patch"
-)
-
-src_prepare() {
- default
- sed -i -e 's/^bindir=.*/bindir=@bindir@/' src/Makefile.am || die
- eautoreconf
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- default
-
- make_desktop_entry ${PN}.glut ${PN}.glut
- make_desktop_entry ${PN}.x11 ${PN}.x11
-}
diff --git a/games-puzzle/construo/files/construo-0.2.3-clang.patch b/games-puzzle/construo/files/construo-0.2.3-clang.patch
deleted file mode 100644
index abc812e9eb80..000000000000
--- a/games-puzzle/construo/files/construo-0.2.3-clang.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-Fix FTBFS with clang
-
-diff --git a/src/construo.hpp b/src/construo.hpp
-index fb77e3e..41aa650 100644
---- a/src/construo.hpp
-+++ b/src/construo.hpp
-@@ -19,7 +19,7 @@
-
- #include <config.h>
-
--#define CONSTRUO_DATADIR DATADIR"/games/"PACKAGE
-+#define CONSTRUO_DATADIR DATADIR "/games/" PACKAGE
-
- class SystemContext;
- class InputContext;
-diff --git a/src/command_line.cpp b/src/command_line.cpp
-index df4669b..824a947 100644
---- a/src/command_line.cpp
-+++ b/src/command_line.cpp
-@@ -118,7 +118,7 @@ CommandLine::parse (int argc, char** argv)
- void
- CommandLine::print_help ()
- {
-- std::cout << "Construo "VERSION"\n\n"
-+ std::cout << "Construo " VERSION "\n\n"
- << "Usage: construo [OPTIONS] [FILENAME]\n\n"
- << " -h, --help display this help text\n"
- << " -v,--version Print version number of the programm\n"
-@@ -135,7 +135,7 @@ CommandLine::print_help ()
- void
- CommandLine::print_version ()
- {
-- std::cout << "Construo "VERSION"\n"
-+ std::cout << "Construo " VERSION "\n"
- << "Written by Ingo Ruhnke <grumbel@gmx.de>\n\n"
- << "Copyright (C) 2002 Ingo Ruhnke <grumbel@gmx.de>\n"
- << "This is free software; see the source for copying conditions. There is NO\n"
-diff --git a/src/world_gui_manager.cpp b/src/world_gui_manager.cpp
-index 9c6a5f4..4a7cef0 100644
---- a/src/world_gui_manager.cpp
-+++ b/src/world_gui_manager.cpp
-@@ -273,7 +273,7 @@ WorldGUIManager::draw_overlay ()
- graphic_context->draw_string (410, bottom_line, "Zoom: ");
- graphic_context->draw_string (480, bottom_line, to_string(WorldViewComponent::instance()->get_zoom()));
-
-- graphic_context->draw_string (610, bottom_line, "..:: Construo V"VERSION" ::..");
-+ graphic_context->draw_string (610, bottom_line, "..:: Construo V" VERSION " ::..");
- //graphic_context->draw_string (680, bottom_line, to_string(WorldViewComponent::instance()->get_zoom()));
- }
-
diff --git a/games-puzzle/construo/metadata.xml b/games-puzzle/construo/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/construo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/cutemaze/Manifest b/games-puzzle/cutemaze/Manifest
deleted file mode 100644
index b1d46663ca9a..000000000000
--- a/games-puzzle/cutemaze/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cutemaze-1.3.5.tar.bz2 931134 BLAKE2B 85bd88c642770ddaaf48b1c0acee77fbe65a63b7187f6e55aff9a1d69c68351c360f54ad6a1227b307cd722e8e3828a27ffdc76a0205fbaa1d8ce9b17d0b9d90 SHA512 0d18642d0061986839a687004ea407950b3932c86c03b2254fa0cf1c3726ff15d351b31ffa0d666faff9ce579169699a578126e510ecdb0bc588e604fcaac1aa
diff --git a/games-puzzle/cutemaze/cutemaze-1.3.5.ebuild b/games-puzzle/cutemaze/cutemaze-1.3.5.ebuild
deleted file mode 100644
index d3cc1df24c1c..000000000000
--- a/games-puzzle/cutemaze/cutemaze-1.3.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Simple, top-down game in which mazes are randomly generated"
-HOMEPAGE="https://gottcode.org/cutemaze/"
-SRC_URI="https://gottcode.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtbase:6[gui,widgets]
- dev-qt/qtsvg:6
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/games-puzzle/cutemaze/metadata.xml b/games-puzzle/cutemaze/metadata.xml
deleted file mode 100644
index cbb5687cffae..000000000000
--- a/games-puzzle/cutemaze/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>graeme@gottcode.org</email>
- <name>Graeme Gott</name>
- </maintainer>
- <bugs-to>https://gottcode.org/cutemaze/bugs/</bugs-to>
- <remote-id type="github">gottcode/cutemaze</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/cuyo/Manifest b/games-puzzle/cuyo/Manifest
deleted file mode 100644
index 768c4975bce3..000000000000
--- a/games-puzzle/cuyo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cuyo-2.~-1.1.tar.gz 3005426 BLAKE2B af83365568b16d230b8f253589c0300e1ba29471c8a406bd161da20b8282da4ca845aa1a06b8c5b2bf076828a71e0add9c317b710c476f56540a29f87dc53194 SHA512 a29c6ffc7e63b74dd93e8aeeace78bdbc50398771922aaf06a43256c883f9eff23e10fa91e4964b716cd209551cef771cf00108fb7977ce13a463da542322787
diff --git a/games-puzzle/cuyo/cuyo-2.1.1-r2.ebuild b/games-puzzle/cuyo/cuyo-2.1.1-r2.ebuild
deleted file mode 100644
index 7f61ad677b83..000000000000
--- a/games-puzzle/cuyo/cuyo-2.1.1-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg
-
-# This version (2.~-1.1) should've been 2_pre11 or so, i.e. >=2.0.0 is newer.
-# Optimally need upstream to release >=2.1.2, or will need own custom version.
-MY_P="${PN}-$(ver_cut 1).~-$(ver_cut 2-3)"
-
-DESCRIPTION="Highly addictive and remotely related to tetris"
-HOMEPAGE="https://www.karimmi.de/cuyo/"
-SRC_URI="https://savannah.nongnu.org/download/cuyo/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[sound,video]
- media-libs/sdl-image
- media-libs/sdl-mixer[mod]
- virtual/zlib:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc6.patch
-)
diff --git a/games-puzzle/cuyo/files/cuyo-2.1.1-gcc6.patch b/games-puzzle/cuyo/files/cuyo-2.1.1-gcc6.patch
deleted file mode 100644
index b1ba5b535de5..000000000000
--- a/games-puzzle/cuyo/files/cuyo-2.1.1-gcc6.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/src/pfaditerator.h
-+++ b/src/pfaditerator.h
-@@ -21,6 +21,11 @@
- #include "stringzeug.h"
-
-
-+#if __cplusplus >= 201103L
-+#define NOEXCEPT noexcept(false)
-+#else
-+#define NOEXCEPT
-+#endif
-
-
- /** Iteriert durch alle Pfade, an denen sich eine
-@@ -43,7 +48,7 @@
- class PfadIterator {
- public:
- PfadIterator(Str dat, bool auch_gz = false, bool setzDefault = false);
-- ~PfadIterator();
-+ ~PfadIterator() NOEXCEPT;
-
- /** N�chster Pfad */
- PfadIterator & operator++();
---- a/src/pfaditerator.cpp
-+++ b/src/pfaditerator.cpp
-@@ -48,7 +48,7 @@
- -1 und f�hren dann gleich ein ++ aus. */
- ++(*this);
- }
--PfadIterator::~PfadIterator() {
-+PfadIterator::~PfadIterator() NOEXCEPT {
- /** Soll der default-Pfad gesetzt werden? */
- if (mSetzDefault) {
-
---- a/src/xpmladen.cpp
-+++ b/src/xpmladen.cpp
-@@ -314,7 +314,7 @@
- try {
-
- /* Datei laden. Dabei werden gDatAnfang und gDatEnde gesetzt. */
-- if (!ladeDatei(na)) return false;
-+ if (!ladeDatei(na)) return NULL;
-
-
- gDatBei = gDatAnfang;
diff --git a/games-puzzle/cuyo/metadata.xml b/games-puzzle/cuyo/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/cuyo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/einstein/Manifest b/games-puzzle/einstein/Manifest
deleted file mode 100644
index 056aa4eaafff..000000000000
--- a/games-puzzle/einstein/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST einstein-puzzle-2.1.1.tar.gz 1317979 BLAKE2B 7924774c2d540ecd7cbecb344907d20ab9514219407a02852bbd80bbb9d1d27bac14654a1553dbe30e8f0fd79e08f12338a4e43dfc3c06bfb433fb3a46330a64 SHA512 e34e8e0ef47c311d7417c42ba306b9e9cf94d1fd1829b3948d791543d1fb5f8f1d8d975154bab2559691cf3b94574d5485f8541882d59dd0b6284ff76e435cf3
-DIST einstein.png 932 BLAKE2B 13ecf24e5600bf39bbaec662afda5b4fdba2c5adf4560e8f08996b2e6c475002857187be2dac2d2c898cdb63854cc7ea1748b6b1d34a67adcc2f4789aafd5c25 SHA512 9e19d351e915509a11d7275ef0ea7e246d0d334933ec4b48ea0f56aa552ac69041a5c2a64075b02ec3601b1c2b8307cef314c9427ab7615b16e689faaa074283
diff --git a/games-puzzle/einstein/einstein-2.1.1-r1.ebuild b/games-puzzle/einstein/einstein-2.1.1-r1.ebuild
deleted file mode 100644
index e4d68b289902..000000000000
--- a/games-puzzle/einstein/einstein-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-MY_P=einstein-puzzle-${PV}
-DESCRIPTION="A puzzle game inspired by Albert Einstein"
-HOMEPAGE="https://github.com/lksj/einstein-puzzle/"
-SRC_URI="
- https://github.com/lksj/einstein-puzzle/archive/v${PV}.tar.gz
- -> ${MY_P}.tar.gz
- https://dev.gentoo.org/~mgorny/dist/einstein.png
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl[sound,video]
- media-libs/sdl-mixer
- media-libs/sdl-ttf
-"
-RDEPEND="
- ${DEPEND}
-"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${PN}-2.0-as-needed.patch
- sed -i \
- -e "/PREFIX/s:/usr/local:/usr:" \
- -e "s/\(OPTIMIZE=[^#]*\)/\0 ${CXXFLAGS}/" Makefile \
- || die
-}
-
-src_install() {
- dobin einstein
- insinto /usr/share/einstein/res
- doins einstein.res
- doicon "${DISTDIR}"/einstein.png
- make_desktop_entry einstein "Einstein Puzzle"
- einstalldocs
-}
diff --git a/games-puzzle/einstein/files/einstein-2.0-as-needed.patch b/games-puzzle/einstein/files/einstein-2.0-as-needed.patch
deleted file mode 100644
index 3edb666ad690..000000000000
--- a/games-puzzle/einstein/files/einstein-2.0-as-needed.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.old 2009-02-09 16:37:58.000000000 +0100
-+++ b/Makefile 2009-02-09 16:38:13.000000000 +0100
-@@ -49,7 +49,7 @@
-
-
- $(TARGET): $(OBJECTS)
-- $(CXX) $(LNFLAGS) $(OBJECTS) -o $(TARGET)
-+ $(CXX) $(LDFLAGS) $(OBJECTS) -o $(TARGET) $(LNFLAGS)
-
- clean:
- rm -f $(OBJECTS) core* *core $(TARGET) *~
diff --git a/games-puzzle/einstein/metadata.xml b/games-puzzle/einstein/metadata.xml
deleted file mode 100644
index f0608bcd1a8d..000000000000
--- a/games-puzzle/einstein/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="github">lksj/einstein-puzzle</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/enigma/Manifest b/games-puzzle/enigma/Manifest
deleted file mode 100644
index 4f6c734ba026..000000000000
--- a/games-puzzle/enigma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Enigma-1.30-src.tar.gz 43653520 BLAKE2B 28486f51fcec7f41212e06f192acd346f7a5eef74b941685cc27314ef9d68d8ffc35d4f438ac0fc9b4464e13ad8ecb04a0bf7042a8c06bf4f7b9adfe34e53ad8 SHA512 57c6d642538b7bce6a748e1e1bce641dcc1dcd627a4e2c4dfe5d1271bf9df624075914c04fc6cddc1b1118585e4f111d79c8c8a54a1a6b93a8bedfb1aa9f2ef6
diff --git a/games-puzzle/enigma/enigma-1.30.ebuild b/games-puzzle/enigma/enigma-1.30.ebuild
deleted file mode 100644
index 40f12ea5710c..000000000000
--- a/games-puzzle/enigma/enigma-1.30.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg
-
-DESCRIPTION="Puzzle game similar to Oxyd"
-HOMEPAGE="http://www.nongnu.org/enigma/"
-SRC_URI="https://github.com/Enigma-Game/Enigma/releases/download/${PV}/Enigma-${PV}-src.tar.gz"
-
-LICENSE="GPL-2+ non-free? ( all-rights-reserved )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls non-free"
-RESTRICT="mirror non-free? ( bindist )"
-
-DEPEND="
- dev-libs/xerces-c:=
- media-libs/libpng:0=
- media-libs/libsdl2[video]
- media-libs/sdl2-image[jpeg,png]
- media-libs/sdl2-mixer[vorbis]
- media-libs/sdl2-ttf
- net-libs/enet:=
- net-misc/curl
- virtual/zlib:=
- non-free? ( media-libs/sdl2-mixer[mod] )
-"
-RDEPEND="
- ${DEPEND}
- media-fonts/dejavu
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-no-gettext.patch
- "${FILESDIR}"/${P}-build.patch
-)
-
-DOCS=(
- ACKNOWLEDGEMENTS
- AUTHORS
- CHANGES
- README
- doc/HACKING
-)
-
-src_prepare() {
- default
- rm -r intl/ || die
- eautoreconf
- config_rpath_update .
-}
-
-src_configure() {
- # After patching, all docs are HTML. The game itself uses docdir, and
- # overriding it here is the easiest way to handle this.
- econf \
- --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
- --with-system-enet \
- $(use_enable nls)
-}
-
-src_install() {
- default
- doman doc/${PN}.6
-
- dosym \
- ../../fonts/dejavu/DejaVuSansCondensed.ttf \
- /usr/share/${PN}/fonts/DejaVuSansCondensed.ttf
- dosym \
- ../../fonts/dejavu/DejaVuSans.ttf \
- /usr/share/${PN}/fonts/vera_sans.ttf
-
- if ! use non-free; then
- # Informal permission was given by this track's author, but there is no
- # formal license, and the file includes an All Rights Reserved notice.
- rm -v "${ED}"/usr/share/${PN}/music/menu/pentagonal_dreams.s3m || die
- fi
-}
diff --git a/games-puzzle/enigma/files/enigma-1.30-build.patch b/games-puzzle/enigma/files/enigma-1.30-build.patch
deleted file mode 100644
index 0fd04ee3fe54..000000000000
--- a/games-puzzle/enigma/files/enigma-1.30-build.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -51,6 +51,7 @@
- AC_PROG_CXX
- AC_PROG_CPP
- AC_PROG_RANLIB
-+AM_PROG_AR
- PKG_PROG_PKG_CONFIG
-
- dnl do not add the AC_PROG_CXX default CXXFLAGS
-@@ -268,7 +269,7 @@
- CXXFLAGS="$CXXFLAGS -O2 -ffast-math -fomit-frame-pointer"
- AC_MSG_RESULT(yes)
- else
-- CXXFLAGS="$CXXFLAGS -g"
-+ CXXFLAGS="$CXXFLAGS"
- AC_MSG_RESULT(no)
- fi
-
-@@ -347,13 +348,15 @@
- dnl ----------------------------------------------------------
-
- AC_MSG_CHECKING(whether to use system enet)
--AC_ARG_WITH(system-enet,
-- AS_HELP_STRING(--with-system-enet, Use system enet), system_enet=$withval,
-- system_enet=no
-+AC_ARG_WITH([system-enet],
-+ AS_HELP_STRING([--with-system-enet], [Use system enet]),
-+ [system_enet=$withval],
-+ [system_enet=no]
- )
- AM_CONDITIONAL([SYSTEM_ENET], [test "x$system_enet" = xyes])
- AM_COND_IF([SYSTEM_ENET],
-- PKG_CHECK_MODULES(LIBENET, [libenet], ,AC_MSG_ERROR([libenet not found!])))
-+ [PKG_CHECK_MODULES(LIBENET, [libenet], , AC_MSG_ERROR([libenet not found!]))]
-+)
- dnl Even if using system enet, still need to config the local version for running make dist
- AC_CONFIG_SUBDIRS([lib-src/enet])
-
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -6,7 +6,6 @@
- index_DATA = index.html
-
- docdir = @docdir@
--doc_DATA = gpl.txt lgpl.txt
-
- EXTRA_DIST = gpl.txt lgpl.txt enigma.6 HACKING README.mingw32 REQUIREMENTS README.macosx\
- doxygen.config $(index_DATA)
---- a/etc/enigma.desktop
-+++ b/etc/enigma.desktop
-@@ -1,5 +1,5 @@
- [Desktop Entry]
--Version=1.30
-+Version=1.0
- Name=Enigma
- Name[be]=Enigma
- Name[cs]=Enigma
-@@ -44,5 +44,5 @@
- StartupNotify=false
- Icon=enigma
- Type=Application
--Categories=Application;Game;PuzzleGame;
-+Categories=Game;LogicGame;
-
---- a/etc/Makefile.am
-+++ b/etc/Makefile.am
-@@ -12,8 +12,8 @@
- desktop_DATA = enigma.desktop
-
- # Install AppData file
--appdatadir = $(prefix)/share/appdata
--dist_appdata_DATA = enigma.appdata.xml
-+metainfodir = $(prefix)/share/metainfo
-+dist_metainfo_DATA = enigma.appdata.xml
- # endif !MINGW32
-
- EXTRA_DIST = \
---- a/lib-src/zipios++/configure.ac
-+++ b/lib-src/zipios++/configure.ac
-@@ -36,6 +36,7 @@
- AC_PROG_CPP
- AC_PROG_INSTALL
- AC_PROG_RANLIB
-+AM_PROG_AR
-
- dnl Checks for libraries.
- AC_CHECK_LIB(z, inflate, [cv_libz=yes], [cv_libz=no])
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -7,7 +7,6 @@
- EXTRA_DIST = enigma CHANGES ACKNOWLEDGEMENTS
-
- docdir = @datadir@/doc/enigma
--doc_DATA = README CHANGES COPYING ACKNOWLEDGEMENTS
-
- ACLOCAL_AMFLAGS = -I m4
-
diff --git a/games-puzzle/enigma/files/enigma-1.30-no-gettext.patch b/games-puzzle/enigma/files/enigma-1.30-no-gettext.patch
deleted file mode 100644
index cd0ebfe60c2a..000000000000
--- a/games-puzzle/enigma/files/enigma-1.30-no-gettext.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-From 22f3771073c95e789ab37189b4cb324e0a849784 Mon Sep 17 00:00:00 2001
-From: Andreas Lochmann <and.lochmann@googlemail.com>
-Date: Wed, 22 Mar 2023 00:50:37 +0100
-Subject: [PATCH] Remove remnants of gettext, including intl directory (no
- libintl needed anymore).
-
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -3,7 +3,7 @@
- # tools -> lib-src/lua
- # src -> tools, lib-src
- #
--SUBDIRS = m4 lib-src tools intl src data doc etc
-+SUBDIRS = m4 lib-src tools src data doc etc
- EXTRA_DIST = enigma CHANGES ACKNOWLEDGEMENTS
-
- docdir = @datadir@/doc/enigma
---- a/configure.ac
-+++ b/configure.ac
-@@ -98,12 +98,6 @@ dnl Check for libraries
- dnl ======================================================================
- AC_SEARCH_LIBS([dlopen], [dl])
-
--dnl When using the included gettext package from the /intl subdir
--dnl /intl needs to be added to the list of include folders
--if test "$BUILD_INCLUDED_LIBINTL" = yes; then
-- CXXFLAGS="$CXXFLAGS -I\$(top_srcdir)/intl"
--fi
--
- dnl This is to check for winmm which must be included to satisfy enet
- dnl when compiling under mingw32
- if test "$MINGW32" = yes; then
-@@ -368,7 +362,7 @@ dnl Configure libraries
- dnl ----------------------------------------------------------
- AC_CONFIG_SUBDIRS(lib-src/zipios++)
-
--AC_CONFIG_FILES([Makefile m4/Makefile intl/Makefile
-+AC_CONFIG_FILES([Makefile m4/Makefile
- data/Makefile
- data/gfx/Makefile
- data/gfx/flags25x15/Makefile
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -27,8 +27,7 @@ if MINGW32
- CXXFLAGS += -static-libgcc -static-libstdc++ -DWIN32
- endif
-
--CXXFLAGS += -I$(top_srcdir)/lib-src \
-- -I$(top_builddir)/intl @SDL_CFLAGS@
-+CXXFLAGS += -I$(top_srcdir)/lib-src @SDL_CFLAGS@
-
-
- enigma_SOURCES = \
-@@ -471,7 +470,6 @@ else # not MACOSX
- endif
-
- enigma_LDADD = \
-- @LIBINTL@ \
- $(top_builddir)/lib-src/enigma-core/libecl.a \
- $(top_builddir)/lib-src/lua/liblua.a
-
---- a/src/gui/OptionsMenu.cc
-+++ b/src/gui/OptionsMenu.cc
-@@ -992,7 +992,6 @@ class VideoCheckTickDown : public Label {
- std::string tfLocalization = XMLtoLocal(Utf8ToXML(localizationPathTF->getText().c_str()).x_str()).c_str();
- if (app.l10nPath != tfLocalization) {
- app.l10nPath = tfLocalization;
-- bindtextdomain (PACKAGE_NAME, app.l10nPath.c_str());
- app.prefs->setProperty("LocalizationPath", app.l10nPath);
- }
- }
---- a/src/main.cc
-+++ b/src/main.cc
-@@ -52,7 +52,6 @@
-
- #include "tinygettext/include/tinygettext/log.hpp"
-
--#include <locale.h>
- #include <cstdio>
- #include <cstdlib>
- #include <ctime>
-@@ -894,13 +893,6 @@ void Application::init_i18n()
-
- nls::SetMessageLocale (app.language);
-
-- // TODO: Make sure that bindtextdomain accepts UTF-8, then replace
-- // by XMLtoUtf8(LocalToXML(app.l10nPath.c_str()).x_str()).c_str().
-- bindtextdomain (PACKAGE_NAME, app.l10nPath.c_str());
--
-- // SDL_ttf does not handle arbitrary encodings, so use UTF-8
-- bind_textdomain_codeset (PACKAGE_NAME, "utf-8");
-- textdomain (PACKAGE_NAME);
- #endif
-
- }
---- a/src/nls.cc
-+++ b/src/nls.cc
-@@ -5,7 +5,6 @@
- #include "enigma.hh"
- #include "options.hh"
-
--#include <locale.h>
- #include <fstream>
- #include <string>
- #include <cstdlib>
-@@ -17,47 +16,10 @@ using namespace nls;
-
- unique_ptr<tinygettext::DictionaryManager> nls::theDictionaryManager = nullptr;
-
--#if !defined (HAVE_SETENV) && defined (HAVE_PUTENV)
--static char lang_env[256];
--#endif
--
--static char localeutf[256];
--
--static void my_setenv (const char* var, const char* val)
--{
--#if defined (HAVE_SETENV)
-- setenv(var, val, 1);
--#elif defined (HAVE_PUTENV)
-- snprintf (lang_env, sizeof(lang_env), "%s=%s", var, val);
-- putenv(lang_env);
--#endif
--}
--
- void nls::SetMessageLocale(const std::string &language)
- {
-- if (language != "") {
-+ if (language != "")
- theDictionaryManager->set_language(tinygettext::Language::from_name(language));
--#if defined (WIN32) || defined (MACOSX)
-- my_setenv ("LANG", language.c_str());
--#else // not WIN32 or MACOSX
-- if (setlocale (LC_MESSAGES, language.c_str()) != NULL) {
-- my_setenv ("LANG", language.c_str());
-- } else {
-- // Second attempt: lang + .UTF-8
-- snprintf(localeutf, sizeof(localeutf), "%s.UTF-8", language.c_str());
-- if (setlocale (LC_MESSAGES, localeutf) != NULL) {
-- my_setenv ("LANG", localeutf);
-- }
-- }
--#endif
-- }
--
--#if defined(ENABLE_NLS) && defined(HAVE_LC_MESSAGES)
-- // Hack to fool libintl into changing the message locale more than
-- // once
-- setlocale (LC_MESSAGES, "C");
-- setlocale (LC_MESSAGES, ""); //language.c_str());
--#endif
- }
-
- void nls::CycleLocale(bool direction)
---- a/src/nls.hh
-+++ b/src/nls.hh
-@@ -3,7 +3,6 @@
- #include "config.h"
-
- #if defined(ENABLE_NLS)
--# include <libintl.h>
- # define _(String) nls::translate(String).c_str()
- //# define _(String) gettext(String)
- # define gettext_noop(String) (String)
diff --git a/games-puzzle/enigma/metadata.xml b/games-puzzle/enigma/metadata.xml
deleted file mode 100644
index 892af9aefca1..000000000000
--- a/games-puzzle/enigma/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">Enigma-Game/Enigma</remote-id>
- <remote-id type="sourceforge">enigma-game</remote-id>
- </upstream>
- <use>
- <flag name="non-free">Install the non-free Pentagonal Dreams menu music track</flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/fbg/Manifest b/games-puzzle/fbg/Manifest
deleted file mode 100644
index 0aaeae193c37..000000000000
--- a/games-puzzle/fbg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fbg-0.9.tar.gz 1127384 BLAKE2B c732f0bfce5cdf92ed94b75764403f1e64efebdb6be92b900704601922a9a3e9f86de975613778aad9c5685303fc9e31dbd624283cc8ad2964cbf3c9c42b27b6 SHA512 8aede56515da472509068037bd295d7a37f365dd54ea8332c02409e84bf685b76f1733b93b90fa49ca58e9094a4506137c6459d4761a929cfa2e60bb0907a353
diff --git a/games-puzzle/fbg/fbg-0.9-r3.ebuild b/games-puzzle/fbg/fbg-0.9-r3.ebuild
deleted file mode 100644
index fe5f02090e9f..000000000000
--- a/games-puzzle/fbg/fbg-0.9-r3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Tetris clone written in OpenGL"
-HOMEPAGE="https://fbg.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/fbg/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-games/physfs
- media-libs/libmikmod
- media-libs/libsdl[opengl,video]
- virtual/glu
- virtual/opengl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-missing-return.patch
-)
-
-src_prepare() {
- default
-
- sed -e "/FBGDATADIR=/s|=.*|=\"${EPREFIX}/usr/share/${PN}\"|" \
- -e '/^datadir=/d' \
- -i configure || die
-}
-
-src_configure() {
- econf --disable-fbglaunch --without-x
-}
-
-src_install() {
- default
-
- newicon startfbg/icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Falling Block Game"
-
- rm -r "${ED}"/usr/doc || die
-}
diff --git a/games-puzzle/fbg/files/fbg-0.9-missing-return.patch b/games-puzzle/fbg/files/fbg-0.9-missing-return.patch
deleted file mode 100644
index 86b0b551957f..000000000000
--- a/games-puzzle/fbg/files/fbg-0.9-missing-return.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-Lack of return leads to segmentation fault on startup.
-https://bugs.gentoo.org/815259
---- a/src/glTGAImage.cc
-+++ b/src/glTGAImage.cc
-@@ -180,2 +180,3 @@
- glTexImage2D(GL_TEXTURE_2D, 0, type, getWidth(), getHeight(), 0, type, GL_UNSIGNED_BYTE, getImageData());
-+ return true;
- }
diff --git a/games-puzzle/fbg/metadata.xml b/games-puzzle/fbg/metadata.xml
deleted file mode 100644
index 0c0bab379376..000000000000
--- a/games-puzzle/fbg/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">fbg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/fish-fillets/Manifest b/games-puzzle/fish-fillets/Manifest
deleted file mode 100644
index 2a73a3855ed4..000000000000
--- a/games-puzzle/fish-fillets/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fillets-ng-1.0.1.tar.gz 380290 BLAKE2B 675839cb451686c35611120b0b8e1044bc6511ce2369157f7d7c934eb0477b10e925268ffb35d5415070f25d7469da249027f148ac06ba65bd139fbddfb20a03 SHA512 fe4a5186f94e953cbc85fe8b0ce804c881c96feda385cfc36e1840e448cf094c3d815fdbe32976a6697a855038951f97a384c277a1c52a048520e8da71136718
-DIST fillets-ng-data-1.0.0.tar.gz 146418413 BLAKE2B 0359cee1db5d54a124f76520c4c416d954969bd9fc79eb9305613549722133684c2f6696b754729316ca4f4ebcc3aff63db845fd71ffc955d5e9584d89a50999 SHA512 61c7fe3980510a7dbd85f4c246e7e42a0f79d8e2aacd96a0c7a14189c5dee92292efb030ac92299474162995039073288283fee0f352cf08be6975a2c86703e7
diff --git a/games-puzzle/fish-fillets/files/fish-fillets-1.0.1-respect-AR.patch b/games-puzzle/fish-fillets/files/fish-fillets-1.0.1-respect-AR.patch
deleted file mode 100644
index 6fb973b0d461..000000000000
--- a/games-puzzle/fish-fillets/files/fish-fillets-1.0.1-respect-AR.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/778590
---- a/configure.in
-+++ b/configure.in
-@@ -12,6 +12,7 @@ AC_PROG_CXX
- AC_PROG_CC
- AC_PROG_INSTALL
- AC_PROG_RANLIB
-+AM_PROG_AR
-
- ###################################################
- # Check for libm
diff --git a/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild b/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild
deleted file mode 100644
index cd91ee06fa0e..000000000000
--- a/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit autotools desktop lua-single
-
-DATA_PV="1.0.0"
-DESCRIPTION="Underwater puzzle game - find a safe way out"
-HOMEPAGE="https://fillets.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/fillets/fillets-ng-${PV}.tar.gz
- https://downloads.sourceforge.net/fillets/fillets-ng-data-${DATA_PV}.tar.gz"
-S="${WORKDIR}/fillets-ng-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
- ${LUA_DEPS}
- dev-libs/fribidi
- >=media-libs/libsdl-1.2[sound,video]
- >=media-libs/sdl-mixer-1.2.5[vorbis]
- >=media-libs/sdl-image-1.2.2[png]
- media-libs/sdl-ttf
- media-libs/smpeg
- x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.1-respect-AR.patch"
-)
-
-src_prepare() {
- default
-
- #.mod was renamed to .fmod in lua 5.1.3 - bug #223271
- sed -i \
- -e 's/\.mod(/.fmod(/' \
- $(grep -rl "\.mod\>" "${WORKDIR}"/fillets-ng-data-${DATA_PV}) \
- || die "sed failed"
-
- rm -f missing || die
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- econf --datadir=/usr/share/${PN}
-}
-
-src_install() {
- rm -f COPYING || die
-
- default
-
- insinto /usr/share/${PN}
- cd "${WORKDIR}"/fillets-ng-data-${DATA_PV} || die
-
- doins -r *
- newicon images/icon.png ${PN}.png
- make_desktop_entry fillets "Fish Fillets NG"
-}
diff --git a/games-puzzle/fish-fillets/metadata.xml b/games-puzzle/fish-fillets/metadata.xml
deleted file mode 100644
index 266b8ab437ae..000000000000
--- a/games-puzzle/fish-fillets/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">fillets</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/five-or-more/Manifest b/games-puzzle/five-or-more/Manifest
deleted file mode 100644
index 051423d56f89..000000000000
--- a/games-puzzle/five-or-more/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST five-or-more-3.32.3.tar.xz 1245012 BLAKE2B 8891c32fd00840ed8b27e013d38f1e2da12f3735b9e4ec3eecbb7931d4b5c54d28aa86ce0217830d71797e6ef2a8ab3198e2887dd3a69f7f8d6cf9bdac58b4ce SHA512 7fee18955e25fc2f679689ad4df208e5d4fb7250db4fd3c9d0c8f3b62ef8edf4ed402f45871a45a312637e02eb856854ecc9af33454ed9ffcba54bf742f94fb5
-DIST five-or-more-48.1.tar.xz 1333904 BLAKE2B 71c221a7bd19b39e08301aa00fc8e0f6a0cf1de0513fcf988c8a744ec1c023f61c7082fa1259573aa5c77c7b697b7e3219deffec50e08697d172a5ee79414c85 SHA512 05d49f67c859a255dd59dc0b1fb9443f3faccda0423bc6d3642a48a94e86905dc7e99aaf8bc076c81bf6675ea8c845cc3ca0586164bfa8d2c7b95b71234ca058
diff --git a/games-puzzle/five-or-more/five-or-more-3.32.3.ebuild b/games-puzzle/five-or-more/five-or-more-3.32.3.ebuild
deleted file mode 100644
index a97f6abe75ba..000000000000
--- a/games-puzzle/five-or-more/five-or-more-3.32.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Remove colored balls from the board by forming lines"
-HOMEPAGE="https://wiki.gnome.org/Apps/Five%20or%20more"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- dev-libs/libgee:0.8=
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.20:3
- dev-libs/libgnome-games-support:1=
- >=gnome-base/librsvg-2.32:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(vala_depend)
- gnome-base/librsvg:2[vala]
- dev-libs/appstream-glib
- dev-libs/libxml2:2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/five-or-more/five-or-more-48.1.ebuild b/games-puzzle/five-or-more/five-or-more-48.1.ebuild
deleted file mode 100644
index 099e0099f703..000000000000
--- a/games-puzzle/five-or-more/five-or-more-48.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Remove colored balls from the board by forming lines"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/five-or-more"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- dev-libs/libgee:0.8=
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.24:3
- >=dev-libs/libgnome-games-support-1.7.1:1=
- >=gnome-base/librsvg-2.32:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(vala_depend)
- gnome-base/librsvg:2[vala]
- dev-libs/appstream
- dev-libs/libxml2:2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/five-or-more/metadata.xml b/games-puzzle/five-or-more/metadata.xml
deleted file mode 100644
index 5efcaacafea0..000000000000
--- a/games-puzzle/five-or-more/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/five-or-more</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/flobopuyo/Manifest b/games-puzzle/flobopuyo/Manifest
deleted file mode 100644
index 32952bfb7f86..000000000000
--- a/games-puzzle/flobopuyo/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST flobopuyo-0.20.tgz 2949750 BLAKE2B 5e6b451ca05c4e3c497889fe350ceea8dffd9a0bc53b69747449e1ab607c26328ee3d2d1acb9ebf8a7fa634e43e12746f02c50166f16c7e2d3bbfa6531878250 SHA512 8ec7e690e53cfc171959663ef07912f2b23ae1842b72faa0125de8d6d2ad93672b9b4d68593b1f49f97c53a13409aca7bc5a598858fc7cff4698a4064ec95276
-DIST flobopuyo.png 25038 BLAKE2B ab9af4d0785614725c5b03942956c5cabfdfa38b3f5b2870dfbed9428ab51c553dad784b643f3387bfb4d90073befe9ea6d6bac57bbb266154b28092410d5c1d SHA512 6eca6fd1559d8ecb62b19be9fcaef2af1edb727154dd4e10f9f0f9ef9863d99c9445689bd64724cb5da0b251384efc491acfa40bf5105fa9bdcecad3f809ceb6
diff --git a/games-puzzle/flobopuyo/files/flobopuyo-0.20-gcc41.patch b/games-puzzle/flobopuyo/files/flobopuyo-0.20-gcc41.patch
deleted file mode 100644
index 765bcae8d21e..000000000000
--- a/games-puzzle/flobopuyo/files/flobopuyo-0.20-gcc41.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/106406
-https://bugs.gentoo.org/121259
---- a/IosVector.cpp
-+++ b/IosVector.cpp
-@@ -104,3 +104,3 @@
- for (int i = 0, j = getSize() ; i < j ; i++)
-- fprintf(stderr, "elt[%d]=%d ", i, (int)getElementAt(i));
-+ fprintf(stderr, "elt[%d]=%p ", i, getElementAt(i));
- fprintf(stderr, "\n");
---- a/PuyoGame.cpp
-+++ b/PuyoGame.cpp
-@@ -47,3 +47,3 @@
- else
-- return (PuyoState)(int)(sequenceItems.getElementAt(sequence));
-+ return (PuyoState)(long)(sequenceItems.getElementAt(sequence));
- }
---- a/PuyoGame.h
-+++ b/PuyoGame.h
-@@ -48,3 +48,3 @@
- void setPuyoState(PuyoState state);
-- bool PuyoPuyo::isFalling();
-+ bool isFalling();
- int getPuyoX() const;
diff --git a/games-puzzle/flobopuyo/files/flobopuyo-0.20-makefile.patch b/games-puzzle/flobopuyo/files/flobopuyo-0.20-makefile.patch
deleted file mode 100644
index 670f18889cab..000000000000
--- a/games-puzzle/flobopuyo/files/flobopuyo-0.20-makefile.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-Set non-/games paths, respect FLAGS, add LIBS to pass them in right order,
-use pkg-config, don't strip, and show commands/errors directly.
-
-https://bugs.gentoo.org/125550
-https://bugs.gentoo.org/126835
-https://bugs.gentoo.org/234013
---- a/Makefile
-+++ b/Makefile
-@@ -15,4 +15,4 @@
- PREFIX=/usr/local
--DATADIR=$(PREFIX)/share/games/flobopuyo
--INSTALL_BINDIR=$(DESTDIR)/$(PREFIX)/games
-+DATADIR=$(PREFIX)/share/flobopuyo
-+INSTALL_BINDIR=$(DESTDIR)/$(PREFIX)/bin
- INSTALL_DATADIR=$(DESTDIR)/$(DATADIR)
-@@ -44,10 +44,10 @@
- CC=g++
--CXX=g++
-
--CFLAGS= -DDATADIR=\"${DATADIR}\"
--LDFLAGS=
-+CFLAGS:=$(CXXFLAGS) $(CPPFLAGS) -DDATADIR=\"$(DATADIR)\"
-
- ifneq ($(PLATFORM), $(CYGWIN_VERSION))
--CFLAGS:=$(CFLAGS) `$(SDL_CONFIG) --cflags` -I/sw/include
--LDFLAGS:=$(LDFLAGS) `$(SDL_CONFIG) --cflags --libs`
-+OPENGL-false=
-+OPENGL-$(ENABLE_OPENGL)=opengl
-+CFLAGS:=$(CFLAGS) $(shell $(PKG_CONFIG) --cflags $(OPENGL-true) sdl SDL_image SDL_mixer)
-+LIBS:=$(LIBS) $(shell $(PKG_CONFIG) --libs $(OPENGL-true) sdl SDL_image SDL_mixer)
- endif
-@@ -92,3 +92,2 @@
- ifeq ($(PLATFORM), Linux)
--LDFLAGS:=$(LDFLAGS) -lGL
- endif
-@@ -112,3 +111,3 @@
- flobopuyo: ${OBJFILES}
-- @echo "[flobopuyo]" && g++ $(CFLAGS) $(LDFLAGS) -o flobopuyo -lSDL_mixer -lSDL_image ${OBJFILES}
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o flobopuyo $(OBJFILES) $(LIBS)
- @echo "--------------------------------------"
-@@ -127,6 +126,6 @@
- %.o:%.c
-- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false)
-+ $(CXX) $(CXXFLAGS) -c $<
-
- %.o:%.cpp
-- @echo "[$@]" && $(CXX) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false)
-+ $(CXX) $(CXXFLAGS) -c $<
-
-@@ -157,6 +156,6 @@
- glSDL.o:glSDL.c
-- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS
-+ $(CXX) $(CXXFLAGS) -c $<
- @rm -f EXT_WARNINGS
- SDL_prim.o:SDL_prim.c
-- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS
-+ $(CXX) $(CXXFLAGS) -c $<
- @rm -f EXT_WARNINGS
-@@ -180,3 +179,2 @@
- install: flobopuyo
-- strip flobopuyo
- mkdir -p ${INSTALL_BINDIR}
diff --git a/games-puzzle/flobopuyo/files/flobopuyo-0.20-segfault.patch b/games-puzzle/flobopuyo/files/flobopuyo-0.20-segfault.patch
deleted file mode 100644
index 2edf49c03c11..000000000000
--- a/games-puzzle/flobopuyo/files/flobopuyo-0.20-segfault.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-Fatch adjusted from Fedora to fix segfault when using optimizations.
-https://bugs.gentoo.org/815262
---- a/PuyoGame.cpp
-+++ b/PuyoGame.cpp
-@@ -639,3 +639,3 @@
- PuyoPuyo *markedPuyo = getPuyoAt(u, v);
-- if (markedPuyo->getPuyoState() == PUYO_MARKED) {
-+ if (markedPuyo && markedPuyo->getPuyoState() == PUYO_MARKED) {
- // mark the puyo so we wont'do the job twice
---- a/PuyoGame.h
-+++ b/PuyoGame.h
-@@ -112,6 +112,18 @@
- PuyoState getCompanionState() const { return companionPuyo->getPuyoState(); }
-- PuyoState getFallingState() const { return fallingPuyo->getPuyoState(); }
-+ PuyoState getFallingState() const {
-+ if (fallingPuyo)
-+ return fallingPuyo->getPuyoState();
-+ return PUYO_EMPTY;
-+ }
-
-- int getFallingX() const { return fallingPuyo->getPuyoX(); }
-- int getFallingY() const { return fallingPuyo->getPuyoY(); }
-+ int getFallingX() const {
-+ if (fallingPuyo)
-+ return fallingPuyo->getPuyoX();
-+ return 0;
-+ }
-+ int getFallingY() const {
-+ if (fallingPuyo)
-+ return fallingPuyo->getPuyoY();
-+ return 0;
-+ }
- int getCompanionX() const { return companionPuyo->getPuyoX(); }
---- a/PuyoIA.cpp
-+++ b/PuyoIA.cpp
-@@ -111,6 +111,6 @@
- {
-- if ((c_x<(PUYODIMX - 1)) && (c_color == (game->getPuyoAt(c_x+1,c_y))->getPuyoState())) /* Test du pattern a droite */
-+ if ((c_x<(PUYODIMX - 1)) && (c_color == (game->getPuyoCellAt(c_x+1,c_y))))
- {
-- PuyoState cColorA = (game->getPuyoAt(c_x+1,c_y+1))->getPuyoState();
-- if ((c_color!=cColorA) && (cColorA>5) && (cColorA<11) && (cColorA == (game->getPuyoAt(c_x+1,c_y-1))->getPuyoState()))
-+ PuyoState cColorA = (game->getPuyoCellAt(c_x+1,c_y+1));
-+ if ((c_color!=cColorA) && (cColorA>5) && (cColorA<11) && (cColorA == (game->getPuyoCellAt(c_x+1,c_y-1))))
- {
-@@ -120,6 +120,6 @@
-
-- if ((c_x>0) && (c_color == (game->getPuyoAt(c_x-1,c_y))->getPuyoState())) /* Test du pattern a gauche */
-+ if ((c_x>0) && (c_color == (game->getPuyoCellAt(c_x-1,c_y))))
- {
-- PuyoState cColorB = (game->getPuyoAt(c_x-1,c_y+1))->getPuyoState();
-- if ((c_color!=cColorB) && (cColorB>5) && (cColorB<11) && (cColorB == (game->getPuyoAt(c_x-1,c_y-1))->getPuyoState()))
-+ PuyoState cColorB = (game->getPuyoCellAt(c_x-1,c_y+1));
-+ if ((c_color!=cColorB) && (cColorB>5) && (cColorB<11) && (cColorB == (game->getPuyoCellAt(c_x-1,c_y-1))))
- {
-@@ -131,3 +131,3 @@
- {
-- if (c_color == (game->getPuyoAt(c_x,c_y+2))->getPuyoState())
-+ if (c_color == (game->getPuyoCellAt(c_x,c_y+2)))
- {
-@@ -140,6 +140,6 @@
- {
-- if ((f_x<(PUYODIMX - 1)) && (f_color == (game->getPuyoAt(f_x+1,f_y))->getPuyoState())) /* Test du pattern a droite */
-+ if ((f_x<(PUYODIMX - 1)) && (f_color == (game->getPuyoCellAt(f_x+1,f_y))))
- {
-- PuyoState fColorA = (game->getPuyoAt(f_x+1,f_y+1))->getPuyoState();
-- if ((f_color!=fColorA) && (fColorA>5) && (fColorA<11) && (fColorA == (game->getPuyoAt(f_x+1,f_y-1))->getPuyoState()))
-+ PuyoState fColorA = (game->getPuyoCellAt(f_x+1,f_y+1));
-+ if ((f_color!=fColorA) && (fColorA>5) && (fColorA<11) && (fColorA == (game->getPuyoCellAt(f_x+1,f_y-1))))
- {
-@@ -149,6 +149,6 @@
-
-- if ((f_x>0) && (f_color == (game->getPuyoAt(f_x-1,f_y))->getPuyoState())) /* Test du pattern a gauche */
-+ if ((f_x>0) && (f_color == (game->getPuyoCellAt(f_x-1,f_y))))
- {
- PuyoState fColorB = (game->getPuyoAt(f_x-1,f_y+1))->getPuyoState();
-- if ((f_color!=fColorB) && (fColorB>5) && (fColorB<11) && (fColorB == (game->getPuyoAt(f_x-1,f_y-1))->getPuyoState()))
-+ if ((f_color!=fColorB) && (fColorB>5) && (fColorB<11) && (fColorB == (game->getPuyoCellAt(f_x-1,f_y-1))))
- {
-@@ -160,3 +160,3 @@
- {
-- if (f_color == (game->getPuyoAt(f_x,f_y+2))->getPuyoState())
-+ if (f_color == (game->getPuyoCellAt(f_x,f_y+2)))
- {
diff --git a/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild b/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild
deleted file mode 100644
index 9446537447a7..000000000000
--- a/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Clone of the famous PuyoPuyo game"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="
- mirror://gentoo/${P}.tgz
- mirror://gentoo/${PN}.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="opengl"
-
-RDEPEND="
- media-libs/libsdl[joystick,sound,video]
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[mod]
- opengl? ( media-libs/libglvnd )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/yacc
- app-alternatives/lex
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc41.patch
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-segfault.patch
-)
-
-src_prepare() {
- default
-
- rm data/sfx/._bi || die
-}
-
-src_compile() {
- tc-export CXX PKG_CONFIG
-
- emake PREFIX="${EPREFIX}"/usr ENABLE_OPENGL=$(usex opengl true false)
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}"/usr DESTDIR="${D}" install
-
- dodoc Changelog TODO
- doman man/flobopuyo.6
-
- doicon "${DISTDIR}"/${PN}.png
- make_desktop_entry flobopuyo FloboPuyo
-}
diff --git a/games-puzzle/flobopuyo/metadata.xml b/games-puzzle/flobopuyo/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/flobopuyo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/freesweep/Manifest b/games-puzzle/freesweep/Manifest
deleted file mode 100644
index 35d43e33fc71..000000000000
--- a/games-puzzle/freesweep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST freesweep-1.0.2.tar.gz 93986 BLAKE2B 306c0e87448534c23c7754f9bedbaf9d72ee705bfdb3cc08a004076bd56a117f4bbb19f4676282edccc57286b5135d6714d6ad2e94a903235c8f4bb9a305ad77 SHA512 1695bb29efbaed5e6baf5faadcbd685e8e6b4ccb5d52567a833b5f5eeb69200fc220579fea7d6907bffc92a06e9b220bca494e8597394820a421f81f0af1d3aa
diff --git a/games-puzzle/freesweep/files/freesweep-1.0.2-gcc15.patch b/games-puzzle/freesweep/files/freesweep-1.0.2-gcc15.patch
deleted file mode 100644
index 337c5e47848e..000000000000
--- a/games-puzzle/freesweep/files/freesweep-1.0.2-gcc15.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/944183
-Since 1.0.2 the upstream code looks very different now
-
---- a/game.c
-+++ b/game.c
-@@ -414,7 +414,7 @@ int ParseArgs(GameStats* Game, int Argc, char** Argv)
- {
- StartCurses();
- InitCharSet(Game,Game->LineDraw);
-- PrintGPL(NULL);
-+ PrintGPL();
- clear();
- noutrefresh();
- doupdate();
diff --git a/games-puzzle/freesweep/freesweep-1.0.2-r2.ebuild b/games-puzzle/freesweep/freesweep-1.0.2-r2.ebuild
deleted file mode 100644
index 4ceac28d54cd..000000000000
--- a/games-puzzle/freesweep/freesweep-1.0.2-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="Console Minesweeper"
-HOMEPAGE="https://github.com/rwestlund/freesweep"
-SRC_URI="https://github.com/rwestlund/freesweep/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}"-gcc15.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e "s:configure.in:configure.ac:" Makefile.in || die
- # Clang 16, bug #899002
- eautoreconf
-}
-
-src_compile() {
- emake LIBS="$($(tc-getPKG_CONFIG) --libs ncurses || die)"
-}
-
-src_install() {
- dobin freesweep
- doman freesweep.6
- einstalldocs
-}
diff --git a/games-puzzle/freesweep/metadata.xml b/games-puzzle/freesweep/metadata.xml
deleted file mode 100644
index 60fed3c87dc3..000000000000
--- a/games-puzzle/freesweep/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">rwestlund/freesweep</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/galaxis/Manifest b/games-puzzle/galaxis/Manifest
deleted file mode 100644
index 5f383d32d436..000000000000
--- a/games-puzzle/galaxis/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST galaxis-1.10.tar.gz 11499 BLAKE2B d18dbedbe9533de3238a6f77dc05854454afe05ceb3ad9fdcdba1b80c3a07a904e1c16932e19ca3ef769121704823a28e62c87fa7e79acc1707226db35b1b67e SHA512 cedaac1923674fdae85dd09d6c38c6a15e0c027cf520ea6d92c15f0613adbc3a3b7e1e627d19e6d8b21c93fdb8acab8236893ce179dc4e898ba7da8f256dd341
-DIST galaxis-1.12.tar.gz 11173 BLAKE2B 77c267b94b08f7ee361cbd9309628c4ea4beed1e267de4b1dba56fbef09a4e5df5638dfbb464bb9d7ef392493487b2af0f09e234b85d904a0d2d4fbcd04baf09 SHA512 18085206974983091cfdd576d7af0948c465ccea7e9be93a6205622fd2ca01d5e4353712047511a86237789cecf381018a1533d31daf92d3250eaffd6f8b9bc2
-DIST galaxis-1.13.tar.gz 11218 BLAKE2B f992302cf3dd056d89891242cd11031dabb9c7d20d6873430083898fd996e7be3d5cd96348b287e51d539015d6fc62a0e1d299b8d5058885a32a508df6b783e5 SHA512 b9360640fa44c1ce37a607b8fe5cd99c8fbe753e9a4701a9825f886649c93adb1c1de19a56b839c7812ac72aa0b6671af770b87a964d5a2f8579a56e3223fc56
diff --git a/games-puzzle/galaxis/files/galaxis-1.10-c2x.patch b/games-puzzle/galaxis/files/galaxis-1.10-c2x.patch
deleted file mode 100644
index bdd7b9cfd95f..000000000000
--- a/games-puzzle/galaxis/files/galaxis-1.10-c2x.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Early fixes for upcoming C2x.
---- a/galaxis.c
-+++ b/galaxis.c
-@@ -32,4 +32,2 @@
- #define rand() lrand48()
--extern long lrand48();
--extern void srand48();
- #define bzero(s, n) (void)memset((char *)(s), '\0', n)
-@@ -648,5 +646,3 @@
-
--int main(argc, argv)
--int argc;
--char *argv[];
-+int main(int argc, char *argv[])
- {
diff --git a/games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch b/games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch
deleted file mode 100644
index 43d2862cd640..000000000000
--- a/games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Bug: https://bugs.gentoo.org/895986
---- a/galaxis.c
-+++ b/galaxis.c
-@@ -6,6 +6,7 @@
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #define _POSIX_SOURCE
-+#define _GNU_SOURCE
-
- #include <stdio.h>
- #include <termios.h>
diff --git a/games-puzzle/galaxis/galaxis-1.10-r1.ebuild b/games-puzzle/galaxis/galaxis-1.10-r1.ebuild
deleted file mode 100644
index 13029dc32afd..000000000000
--- a/games-puzzle/galaxis/galaxis-1.10-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Curses-based clone of the nifty little Macintosh freeware game Galaxis"
-HOMEPAGE="http://www.catb.org/~esr/galaxis/"
-SRC_URI="http://www.catb.org/~esr/galaxis/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="sys-libs/ncurses:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-c2x.patch
- "${FILESDIR}"/${P}-clang16-build-fix.patch
-)
-
-src_compile() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags ncurses || die) -DNDEBUG
- append-libs $($(tc-getPKG_CONFIG) --libs ncurses || die)
-
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" TERMLIB="${LIBS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.6
- einstalldocs
-
- doicon ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/galaxis/galaxis-1.12.ebuild b/games-puzzle/galaxis/galaxis-1.12.ebuild
deleted file mode 100644
index 0619f93210a4..000000000000
--- a/games-puzzle/galaxis/galaxis-1.12.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Curses-based clone of the nifty little Macintosh freeware game Galaxis"
-HOMEPAGE="http://www.catb.org/~esr/galaxis/"
-SRC_URI="http://www.catb.org/~esr/galaxis/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="sys-libs/ncurses:="
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-ruby/asciidoctor
- virtual/pkgconfig
-"
-
-src_compile() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags ncurses || die) -DNDEBUG
- append-libs $($(tc-getPKG_CONFIG) --libs ncurses || die)
-
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
- TERMLIB="${LIBS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.6
- einstalldocs
-
- doicon ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/galaxis/galaxis-1.13.ebuild b/games-puzzle/galaxis/galaxis-1.13.ebuild
deleted file mode 100644
index 0619f93210a4..000000000000
--- a/games-puzzle/galaxis/galaxis-1.13.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Curses-based clone of the nifty little Macintosh freeware game Galaxis"
-HOMEPAGE="http://www.catb.org/~esr/galaxis/"
-SRC_URI="http://www.catb.org/~esr/galaxis/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="sys-libs/ncurses:="
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-ruby/asciidoctor
- virtual/pkgconfig
-"
-
-src_compile() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags ncurses || die) -DNDEBUG
- append-libs $($(tc-getPKG_CONFIG) --libs ncurses || die)
-
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
- TERMLIB="${LIBS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.6
- einstalldocs
-
- doicon ${PN}.png
- domenu ${PN}.desktop
-}
diff --git a/games-puzzle/galaxis/metadata.xml b/games-puzzle/galaxis/metadata.xml
deleted file mode 100644
index 1c8dd3a77066..000000000000
--- a/games-puzzle/galaxis/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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="gitlab">esr/galaxis</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gemdropx/Manifest b/games-puzzle/gemdropx/Manifest
deleted file mode 100644
index d669c5752d18..000000000000
--- a/games-puzzle/gemdropx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gemdropx-0.9.tar.gz 903036 BLAKE2B 8ac4a7df1e0983cc48e17db07d3c0e66c76c23f34df5c094ddd690a8f18bc50ee0a4c0c378b23da1f266b61d4da634655d051daa71592f35d5a8645f0db29761 SHA512 f99292f44575cb86c50e29f220d5fd358b3e6dd379148dcd764eac5bca5edcc49f88e119f9bebddb14017403985378f1bc07633c987556a9264f36ce20cc6fb2
diff --git a/games-puzzle/gemdropx/gemdropx-0.9-r3.ebuild b/games-puzzle/gemdropx/gemdropx-0.9-r3.ebuild
deleted file mode 100644
index a3a71837d60e..000000000000
--- a/games-puzzle/gemdropx/gemdropx-0.9-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Puzzle game where it's your job to clear the screen of gems"
-HOMEPAGE="http://www.newbreedsoftware.com/gemdropx/"
-SRC_URI="https://tuxpaint.org/ftp/unix/x/gemdropx/src/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[joystick,sound,video]
- media-libs/sdl-mixer[mod]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e 's/$(CFLAGS) -o/$(LDFLAGS) -o/' \
- Makefile || die
- rm -r data/images/.xvpics || die
-}
-
-src_compile() {
- local myemakeargs=(
- CC="$(tc-getCC)"
- CXX="$(tc-getCC)"
- DATA_PREFIX="${EPREFIX}/usr/share/${PN}"
- XTRA_FLAGS="${CFLAGS}"
- )
- emake "${myemakeargs[@]}"
-}
-
-src_install() {
- dobin ${PN}
-
- insinto /usr/share/${PN}
- doins -r data/.
-
- dodoc AUTHORS.txt CHANGES.txt ICON.txt README.txt TODO.txt
-
- newicon data/images/${PN}-icon.xpm ${PN}.xpm
- make_desktop_entry ${PN} "Gem Drop X"
-}
diff --git a/games-puzzle/gemdropx/metadata.xml b/games-puzzle/gemdropx/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/gemdropx/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild b/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild
deleted file mode 100644
index cbe02197c7ad..000000000000
--- a/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3
-
-DESCRIPTION="Faithful clone of NES Tetris but with new features and mods API"
-HOMEPAGE="https://generic-tetromino-game.sebsite.pw/"
-EGIT_REPO_URI="https://git.sr.ht/~sebsite/generic-tetromino-game"
-# GPL-3: Engine
-# all-right-reserved:
-# - Sound effects extracted from NES Tetris
-# - Tiles if copyrightable
-# - SiIvaGunner rips
-LICENSE="GPL-3 all-rights-reserved"
-SLOT="0"
-
-# Note: Lua version is hardcoded
-RDEPEND="
- dev-lang/lua:5.4
- media-libs/libsdl2
- media-libs/sdl2-mixer
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_install() {
- emake DESTDIR="${ED}" PREFIX="/usr" install
-}
diff --git a/games-puzzle/generic-tetromino-game/metadata.xml b/games-puzzle/generic-tetromino-game/metadata.xml
deleted file mode 100644
index 2092bcc33a7c..000000000000
--- a/games-puzzle/generic-tetromino-game/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>contact@hacktivis.me</email>
- <name>Haelwenn (lanodan) Monnier</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-puzzle/gfifteen/Manifest b/games-puzzle/gfifteen/Manifest
deleted file mode 100644
index 4ecc98ca0355..000000000000
--- a/games-puzzle/gfifteen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gfifteen-1.0.3.tar.gz 525454 BLAKE2B 253f74439d491b8ff30697c755dd8e04203a9282de0640603ae4e90fc37f3965ca7f1a02dc1263a71f5b00a18ccf42e7ac371cd20c5bc518fe9b12361fc80818 SHA512 a3699a2484ec3334ec9489c6ae6d8b332e41a769c72ea2971684197f8eb9e6c30431232f3423aaa85ded0fa57410929d432b2efe4370409bdcc63f2fb0b31ae4
diff --git a/games-puzzle/gfifteen/gfifteen-1.0.3-r2.ebuild b/games-puzzle/gfifteen/gfifteen-1.0.3-r2.ebuild
deleted file mode 100644
index d5c8a0497046..000000000000
--- a/games-puzzle/gfifteen/gfifteen-1.0.3-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Graphical implementation of the sliding puzzle game fifteen"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/glib:2
- x11-libs/cairo
- x11-libs/gtk+:3"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # allow using newer gtk+:3 (bug #536994)
- sed -i 's/-DGTK_DISABLE_DEPRECATED=1 //' Makefile.in || die
-}
-
-src_configure() {
- econf --disable-assembly
-}
-
-src_install() {
- default
-
- doicon ${PN}.svg
- domenu gfifteen.desktop
-}
diff --git a/games-puzzle/gfifteen/metadata.xml b/games-puzzle/gfifteen/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/gfifteen/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/glightoff/Manifest b/games-puzzle/glightoff/Manifest
deleted file mode 100644
index 5139c627fbc0..000000000000
--- a/games-puzzle/glightoff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glightoff-1.0.0.tar.gz 349274 BLAKE2B 1c8198215ad1b5229f7ca9ef55df2858cf61474d18343ab0d506ace2104807573b29a3e570c5b88149fa788601c4f2fda872f2f36948cbd8f0de3dc2c5193293 SHA512 b3be7f65bfbb6b3affbddd20a12321ee401defb2bc0b64e58b5aed05d319e6ac51100cfa8dfb4beddb3c919deb9ee6931235dbc4183c12d3e501da5eb748ae94
diff --git a/games-puzzle/glightoff/files/glightoff-1.0.0-desktop.patch b/games-puzzle/glightoff/files/glightoff-1.0.0-desktop.patch
deleted file mode 100644
index 503735eb168f..000000000000
--- a/games-puzzle/glightoff/files/glightoff-1.0.0-desktop.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/glightoff.desktop.in
-+++ b/glightoff.desktop.in
-@@ -1,10 +1,9 @@
- [Desktop Entry]
--Encoding=UTF-8
- _Name=GLightOff
- _Comment=Simple Light Off game
- Exec=glightoff
- Terminal=false
- Type=Application
--Icon=glightoff.png
--Categories=GNOME;Application;Game;PuzzleGame;
-+Icon=glightoff
-+Categories=GNOME;Game;
- StartupNotify=true
diff --git a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild b/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild
deleted file mode 100644
index a0c4210fb569..000000000000
--- a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2
-
-DESCRIPTION="Simple (but not so easy to solve!) puzzle game"
-HOMEPAGE="https://glightoff.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- gnome-base/librsvg
- media-libs/libpng:0=
- >=x11-libs/gtk+-2.6:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-util/intltool-0.29
- media-libs/libpng
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.0-desktop.patch
-)
-
-src_prepare() {
- # Fix broken png files
- pngfix -q --out=out.png glightoff.png
- mv -f out.png glightoff.png || die
-
- gnome2_src_prepare
-}
diff --git a/games-puzzle/glightoff/metadata.xml b/games-puzzle/glightoff/metadata.xml
deleted file mode 100644
index f77f586e273a..000000000000
--- a/games-puzzle/glightoff/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">glightoff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnome-klotski/Manifest b/games-puzzle/gnome-klotski/Manifest
deleted file mode 100644
index f130c6f0c3d2..000000000000
--- a/games-puzzle/gnome-klotski/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-klotski-3.38.2.tar.xz 1030904 BLAKE2B 06af4115dab0fc63fd867633209c2590ad88331f9e7945ed1efec555a78dce9b6f41772e804170cb4a11a8463daf423e68e697abaf3ffba7fbc075dec78201a9 SHA512 dc2c33b4b555d77f04a8146741f9a4f5a6694ec046d457d50255fac306894c5b3306082c91adbfbc7d73d43ea3b109b36d992ecd9183db803c20e22f17c5e274
diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2-r1.ebuild b/games-puzzle/gnome-klotski/gnome-klotski-3.38.2-r1.ebuild
deleted file mode 100644
index 0d8938a93c95..000000000000
--- a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Slide blocks to solve the puzzle"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-klotski"
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- dev-libs/libgee:0.8=
- >=dev-libs/glib-2.42.0:2
- >=dev-libs/libgnome-games-support-1.7.1:1=
- >=x11-libs/gtk+-3.24.0:3
- >=gnome-base/librsvg-2.32.0:2
-"
-DEPEND="${RDEPEND}
- gnome-base/librsvg:2[vala]
-"
-BDEPEND="
- $(vala_depend)
- dev-libs/appstream-glib
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild b/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild
deleted file mode 100644
index 9d7f847d70a8..000000000000
--- a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Slide blocks to solve the puzzle"
-HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/libgee:0.8=
- >=dev-libs/glib-2.42.0:2
- >=dev-libs/libgnome-games-support-1.7.1:1=
- >=x11-libs/gtk+-3.24.0:3
- >=gnome-base/librsvg-2.32.0:2
-"
-DEPEND="${RDEPEND}
- gnome-base/librsvg:2[vala]
-"
-BDEPEND="
- $(vala_depend)
- dev-libs/appstream-glib
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- xdg_src_prepare
- vala_src_prepare
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-klotski/metadata.xml b/games-puzzle/gnome-klotski/metadata.xml
deleted file mode 100644
index 8d207f5eff49..000000000000
--- a/games-puzzle/gnome-klotski/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-klotski</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnome-sudoku/Manifest b/games-puzzle/gnome-sudoku/Manifest
deleted file mode 100644
index 31812aa0aa0f..000000000000
--- a/games-puzzle/gnome-sudoku/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-sudoku-48.1.tar.xz 435548 BLAKE2B e1a3dc14955c20c6a8f538619ba521ae9362be19a7882f54df983424f373b20a8e1d3fc4b21841245e0afa03b92ab88ef6b5d82b3613087a4e76bc2aaaaf4da7 SHA512 09abeefbbe78cb68b052e2bf8d73b59e859926fbd767aaa6a7665a5edc67e1e43e64c20b195e996454cef0bdaded98521d67a8f7f6158ace0e76e40ef0813aab
-DIST gnome-sudoku-49.2.tar.xz 442900 BLAKE2B 568bd0ca87456e8cf1d3d25cd46ec731dafc1404200bf741301d03cf168835c3d773a4835a4c3dc49a9615240e1a1fbcabeae7d43bb002c934a86a73da633e80 SHA512 fe2047ee3bf5739d1d78cb5ee2b08a5045b6530a41c4f061f4ecd01ad4115b28a4162fd5672895f7516911efec935e72e1bbf5cde3567b4d13a400d5ff230ff6
-DIST gnome-sudoku-49.5.tar.xz 450884 BLAKE2B 39f1f6909840bcfafadf5bb31cd67c4ab2c0786c6fa4b4404429e01bebb97e037bc6c666d77e198416c16e5c993cb23115bf78a5074e6f281c3fea5ec1e43dfd SHA512 e120657576393527ee5850be6f67f7784e3e0fff20089703c4bec86ed0de1bdb7b9d5a19ccbe128244dab096246e6daea13e74566ef48cd9c5fade239369030a
diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-48.1.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-48.1.ebuild
deleted file mode 100644
index e56e9bc086f7..000000000000
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-48.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Test your logic skills in this number grid puzzle"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-sudoku"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.76:2
- dev-libs/libgee:0.8=[introspection]
- >=gui-libs/gtk-4.15.2[introspection]
- >=gui-libs/libadwaita-1.6[introspection,vala]
- dev-libs/json-glib
- >=dev-libs/qqwing-1.3.4:=
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- $(vala_depend)
- dev-libs/appstream-glib
- >=dev-util/blueprint-compiler-0.16
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-49.2.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-49.2.ebuild
deleted file mode 100644
index ae63202caae1..000000000000
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-49.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Test your logic skills in this number grid puzzle"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-sudoku"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- >=dev-libs/glib-2.80.0:2
- dev-libs/libgee:0.8=[introspection]
- >=gui-libs/gtk-4.18.0[introspection]
- >=gui-libs/libadwaita-1.7[introspection,vala]
- dev-libs/json-glib
- >=dev-libs/qqwing-1.3.4:=
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- $(vala_depend)
- dev-libs/appstream-glib
- >=dev-util/blueprint-compiler-0.16
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-49.5.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-49.5.ebuild
deleted file mode 100644
index cce08495771f..000000000000
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-49.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Test your logic skills in this number grid puzzle"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-sudoku"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- >=dev-libs/glib-2.80.0:2
- dev-libs/libgee:0.8=[introspection]
- >=gui-libs/gtk-4.18.0[introspection]
- >=gui-libs/libadwaita-1.7[introspection,vala]
- dev-libs/json-glib
- >=dev-libs/qqwing-1.3.4:=
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- $(vala_depend)
- dev-libs/appstream-glib
- >=dev-util/blueprint-compiler-0.16
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-sudoku/metadata.xml b/games-puzzle/gnome-sudoku/metadata.xml
deleted file mode 100644
index ac9f3ef44142..000000000000
--- a/games-puzzle/gnome-sudoku/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-sudoku</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnome-taquin/Manifest b/games-puzzle/gnome-taquin/Manifest
deleted file mode 100644
index 645923cb83ca..000000000000
--- a/games-puzzle/gnome-taquin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-taquin-3.38.1.tar.xz 5265440 BLAKE2B f37397a4f3d0e71cfe39b8bce00fa7a04679467b402251aae155395740b655aa67031d2cdcc8d46fa45b9a69b1e829e0da883f17f9ec9a48d763098cf44e7f95 SHA512 c92244049bb24ab1585375ca6337965891bcaf46e642e009e3f670a818554d842c1f55c78735229198dfd6d96e95ee56e106a7eb238052e1382118287d9e28d6
diff --git a/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-1.patch b/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-1.patch
deleted file mode 100644
index e14267675ecb..000000000000
--- a/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-1.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-From 99dea5e7863e112f33f16e59898c56a4f1a547b3 Mon Sep 17 00:00:00 2001
-From: Rico Tzschichholz <ricotz@ubuntu.com>
-Date: Sat, 16 Jan 2021 14:00:15 +0100
-Subject: [PATCH] Don't alter or try to write [GtkChild] fields
-
-See https://gitlab.gnome.org/GNOME/vala/issues/1121
----
- src/overlayed-list.vala | 38 +++++++++++++++++++-------------------
- 1 file changed, 19 insertions(+), 19 deletions(-)
-
-diff --git a/src/overlayed-list.vala b/src/overlayed-list.vala
-index 3fbb1c3..eb2404a 100644
---- a/src/overlayed-list.vala
-+++ b/src/overlayed-list.vala
-@@ -89,11 +89,11 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
- internal void set_window_size (AdaptativeWidget.WindowSize new_size)
- {
- if (!AdaptativeWidget.WindowSize.is_extra_thin (new_size) && AdaptativeWidget.WindowSize.is_extra_flat (new_size))
-- set_horizontal (ref main_context, ref edit_mode_box);
-+ set_horizontal (ref main_context, edit_mode_box);
- else
-- set_vertical (ref main_context, ref edit_mode_box);
-+ set_vertical (ref main_context, edit_mode_box);
- }
-- private static inline void set_horizontal (ref StyleContext main_context, ref Box edit_mode_box)
-+ private static inline void set_horizontal (ref StyleContext main_context, Box edit_mode_box)
- {
- main_context.remove_class ("vertical");
- edit_mode_box.halign = Align.END;
-@@ -102,7 +102,7 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
- edit_mode_box.width_request = 160;
- main_context.add_class ("horizontal");
- }
-- private static inline void set_vertical (ref StyleContext main_context, ref Box edit_mode_box)
-+ private static inline void set_vertical (ref StyleContext main_context, Box edit_mode_box)
- {
- main_context.remove_class ("horizontal");
- edit_mode_box.halign = Align.CENTER;
-@@ -118,9 +118,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- internal bool next_match ()
- {
-- return _next_match (ref main_list_box);
-+ return _next_match (main_list_box);
- }
-- private static inline bool _next_match (ref ListBox main_list_box)
-+ private static inline bool _next_match (ListBox main_list_box)
- {
- ListBoxRow? row = main_list_box.get_selected_row (); // TODO multiple rows and focus-only lists
- if (row == null)
-@@ -130,7 +130,7 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- if (row == null)
- {
-- _scroll_bottom (ref main_list_box);
-+ _scroll_bottom (main_list_box);
- return false;
- }
- main_list_box.select_row ((!) row);
-@@ -140,9 +140,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- internal bool previous_match ()
- {
-- return _previous_match (ref main_list_box);
-+ return _previous_match (main_list_box);
- }
-- private static inline bool _previous_match (ref ListBox main_list_box)
-+ private static inline bool _previous_match (ListBox main_list_box)
- {
- uint n_items = main_list_box.get_children ().length (); // FIXME OverlayedList.n_items is unreliable
- if (n_items == 0)
-@@ -189,9 +189,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- protected int [] get_selected_rows_indices ()
- {
-- return _get_selected_rows_indices (ref main_list_box);
-+ return _get_selected_rows_indices (main_list_box);
- }
-- private static inline int [] _get_selected_rows_indices (ref ListBox main_list_box)
-+ private static inline int [] _get_selected_rows_indices (ListBox main_list_box)
- {
- int [] indices = new int [0];
- main_list_box.selected_foreach ((_list_box, selected_row) => {
-@@ -205,9 +205,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- protected void scroll_top ()
- {
-- _scroll_top (ref main_list_box);
-+ _scroll_top (main_list_box);
- }
-- private static inline void _scroll_top (ref ListBox main_list_box)
-+ private static inline void _scroll_top (ListBox main_list_box)
- {
- Adjustment adjustment = main_list_box.get_adjustment ();
- adjustment.set_value (adjustment.get_lower ());
-@@ -215,9 +215,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- protected void scroll_bottom ()
- {
-- _scroll_bottom (ref main_list_box);
-+ _scroll_bottom (main_list_box);
- }
-- private static inline void _scroll_bottom (ref ListBox main_list_box)
-+ private static inline void _scroll_bottom (ListBox main_list_box)
- {
- Adjustment adjustment = main_list_box.get_adjustment ();
- adjustment.set_value (adjustment.get_upper ());
-@@ -225,9 +225,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- internal bool handle_copy_text (out string copy_text)
- {
-- return _handle_copy_text (out copy_text, ref main_list_box);
-+ return _handle_copy_text (out copy_text, main_list_box);
- }
-- private static inline bool _handle_copy_text (out string copy_text, ref ListBox main_list_box)
-+ private static inline bool _handle_copy_text (out string copy_text, ListBox main_list_box)
- {
- List<weak ListBoxRow> selected_rows = main_list_box.get_selected_rows ();
- OverlayedListRow row;
-@@ -283,9 +283,9 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
-
- internal SelectionState get_selection_state ()
- {
-- return _get_selection_state (ref main_list_box, ref main_list_store);
-+ return _get_selection_state (main_list_box, ref main_list_store);
- }
-- private static inline SelectionState _get_selection_state (ref ListBox main_list_box, ref GLib.ListStore main_list_store)
-+ private static inline SelectionState _get_selection_state (ListBox main_list_box, ref GLib.ListStore main_list_store)
- {
- List<weak ListBoxRow> selected_rows = main_list_box.get_selected_rows ();
- uint n_selected_rows = selected_rows.length ();
---
-GitLab
-
diff --git a/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-2.patch b/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-2.patch
deleted file mode 100644
index ad05067d7375..000000000000
--- a/games-puzzle/gnome-taquin/files/gnome-taquin-3.38.1-vala-0.50.4-GtkChild-2.patch
+++ /dev/null
@@ -1,229 +0,0 @@
-From 66be44dc20d114e449fc33156e3939fd05dfbb16 Mon Sep 17 00:00:00 2001
-From: Rico Tzschichholz <ricotz@ubuntu.com>
-Date: Wed, 17 Mar 2021 11:32:49 +0100
-Subject: [PATCH] Reference of [GtkChild] fields is handled by GtkBuilder, type
- must be unowned
-
----
- src/base-headerbar.vala | 14 +++++++-------
- src/base-view.vala | 4 ++--
- src/base-window.vala | 6 +++---
- src/game-actionbar.vala | 6 +++---
- src/game-headerbar.vala | 4 ++--
- src/new-game-screen.vala | 18 +++++++++---------
- src/notifications-revealer.vala | 2 +-
- src/overlayed-list.vala | 10 +++++-----
- src/registry-placeholder.vala | 4 ++--
- 9 files changed, 34 insertions(+), 34 deletions(-)
-
-diff --git a/src/base-headerbar.vala b/src/base-headerbar.vala
-index 8cb5774..315746f 100644
---- a/src/base-headerbar.vala
-+++ b/src/base-headerbar.vala
-@@ -20,7 +20,7 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/base-headerbar.ui")]
- private class BaseHeaderBar : NightTimeAwareHeaderBar, AdaptativeWidget
- {
-- [GtkChild] protected Box center_box;
-+ [GtkChild] protected unowned Box center_box;
-
- construct
- {
-@@ -190,13 +190,13 @@ private class BaseHeaderBar : NightTimeAwareHeaderBar, AdaptativeWidget
- * * default widgets
- \*/
-
-- [GtkChild] private Button go_back_button;
-- [GtkChild] private Separator ltr_left_separator;
-- [GtkChild] private Label title_label;
-- [GtkChild] private MenuButton info_button;
-- [GtkChild] private Separator ltr_right_separator;
-+ [GtkChild] private unowned Button go_back_button;
-+ [GtkChild] private unowned Separator ltr_left_separator;
-+ [GtkChild] private unowned Label title_label;
-+ [GtkChild] private unowned MenuButton info_button;
-+ [GtkChild] private unowned Separator ltr_right_separator;
-
-- [GtkChild] protected Stack quit_button_stack;
-+ [GtkChild] protected unowned Stack quit_button_stack;
-
- protected void set_default_widgets_states (string? title_label_text_or_null,
- bool show_go_back_button,
-diff --git a/src/base-view.vala b/src/base-view.vala
-index cc54855..2c74499 100644
---- a/src/base-view.vala
-+++ b/src/base-view.vala
-@@ -20,7 +20,7 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/base-view.ui")]
- private class BaseView : Stack, AdaptativeWidget
- {
-- [GtkChild] protected Grid main_grid;
-+ [GtkChild] protected unowned Grid main_grid;
-
- internal virtual bool handle_copy_text (out string copy_text)
- {
-@@ -109,7 +109,7 @@ private class BaseView : Stack, AdaptativeWidget
- * * notifications
- \*/
-
-- [GtkChild] private Overlay notifications_overlay;
-+ [GtkChild] private unowned Overlay notifications_overlay;
-
- private bool notifications_revealer_created = false;
- private NotificationsRevealer notifications_revealer;
-diff --git a/src/base-window.vala b/src/base-window.vala
-index 2c652ab..02e0de6 100644
---- a/src/base-window.vala
-+++ b/src/base-window.vala
-@@ -74,9 +74,9 @@ private class BaseWindow : AdaptativeWindow, AdaptativeWidget
- * * main layout
- \*/
-
-- [GtkChild] private Grid main_grid;
-- [GtkChild] private Button unfullscreen_button;
-- [GtkChild] private Overlay main_overlay;
-+ [GtkChild] private unowned Grid main_grid;
-+ [GtkChild] private unowned Button unfullscreen_button;
-+ [GtkChild] private unowned Overlay main_overlay;
-
- protected void add_to_main_overlay (Widget widget)
- {
-diff --git a/src/game-actionbar.vala b/src/game-actionbar.vala
-index e75907e..5ff275f 100644
---- a/src/game-actionbar.vala
-+++ b/src/game-actionbar.vala
-@@ -28,8 +28,8 @@ private class GameActionBar : Revealer, AdaptativeWidget
- [CCode (notify = false)] public string window_name { private get; protected construct set; default = "" ; }
- [CCode (notify = false)] public Widget? game_widget { private get; protected construct ; default = null ; }
-
-- [GtkChild] private ActionBar action_bar;
-- [GtkChild] private Label game_label;
-+ [GtkChild] private unowned ActionBar action_bar;
-+ [GtkChild] private unowned Label game_label;
-
- construct
- {
-@@ -93,7 +93,7 @@ private class GameActionBar : Revealer, AdaptativeWidget
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/game-actionbar-placeholder.ui")]
- private class GameActionBarPlaceHolder : Revealer, AdaptativeWidget
- {
-- [GtkChild] private Widget placeholder_child;
-+ [GtkChild] private unowned Widget placeholder_child;
- private GameActionBar actionbar;
-
- internal GameActionBarPlaceHolder (GameActionBar _actionbar)
-diff --git a/src/game-headerbar.vala b/src/game-headerbar.vala
-index 94fb7de..324b7bd 100644
---- a/src/game-headerbar.vala
-+++ b/src/game-headerbar.vala
-@@ -23,8 +23,8 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/game-headerbar.ui")]
- private class GameHeaderBar : BaseHeaderBar, AdaptativeWidget
- {
-- [GtkChild] private Button new_game_button;
-- [GtkChild] private Button back_button;
-+ [GtkChild] private unowned Button new_game_button;
-+ [GtkChild] private unowned Button back_button;
-
- [CCode (notify = false)] public bool window_has_name { private get; protected construct set; default = false; }
- [CCode (notify = false)] public string window_name { private get; protected construct set; default = ""; }
-diff --git a/src/new-game-screen.vala b/src/new-game-screen.vala
-index 3e56b2f..e6919e5 100644
---- a/src/new-game-screen.vala
-+++ b/src/new-game-screen.vala
-@@ -23,11 +23,11 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/new-game-screen.ui")]
- private class NewGameScreen : Box, AdaptativeWidget
- {
-- [GtkChild] private ModelButton modelbutton_one;
-- [GtkChild] private ModelButton modelbutton_two;
-+ [GtkChild] private unowned ModelButton modelbutton_one;
-+ [GtkChild] private unowned ModelButton modelbutton_two;
-
-- [GtkChild] private Gtk.MenuButton menubutton_one;
-- [GtkChild] private Gtk.MenuButton menubutton_two;
-+ [GtkChild] private unowned Gtk.MenuButton menubutton_one;
-+ [GtkChild] private unowned Gtk.MenuButton menubutton_two;
-
- construct
- {
-@@ -106,12 +106,12 @@ private class NewGameScreen : Box, AdaptativeWidget
- map.connect (() => games_box.show ());
- }
-
-- [GtkChild] private Box games_box;
-- [GtkChild] private Box options_box;
-+ [GtkChild] private unowned Box games_box;
-+ [GtkChild] private unowned Box options_box;
-
-- [GtkChild] private Label games_label;
-- [GtkChild] private Label options_label;
-- [GtkChild] private Separator options_separator;
-+ [GtkChild] private unowned Label games_label;
-+ [GtkChild] private unowned Label options_label;
-+ [GtkChild] private unowned Separator options_separator;
-
- private bool phone_size = false;
- private bool extra_thin = false;
-diff --git a/src/notifications-revealer.vala b/src/notifications-revealer.vala
-index 8831e3e..92813d5 100644
---- a/src/notifications-revealer.vala
-+++ b/src/notifications-revealer.vala
-@@ -20,7 +20,7 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/notifications-revealer.ui")]
- private class NotificationsRevealer : Revealer, AdaptativeWidget
- {
-- [GtkChild] private Label notification_label;
-+ [GtkChild] private unowned Label notification_label;
-
- construct
- {
-diff --git a/src/overlayed-list.vala b/src/overlayed-list.vala
-index eb2404a..f7ed170 100644
---- a/src/overlayed-list.vala
-+++ b/src/overlayed-list.vala
-@@ -20,12 +20,12 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/overlayed-list.ui")]
- private abstract class OverlayedList : Overlay, AdaptativeWidget
- {
-- [GtkChild] protected ListBox main_list_box;
-+ [GtkChild] protected unowned ListBox main_list_box;
- private StyleContext main_list_box_context;
- protected GLib.ListStore main_list_store = new GLib.ListStore (typeof (Widget));
-
-- [GtkChild] private ScrolledWindow scrolled;
-- [GtkChild] private Box edit_mode_box;
-+ [GtkChild] private unowned ScrolledWindow scrolled;
-+ [GtkChild] private unowned Box edit_mode_box;
-
- /*\
- * * differed construct
-@@ -45,8 +45,8 @@ private abstract class OverlayedList : Overlay, AdaptativeWidget
- }
-
-
-- [GtkChild] private ModelButton enter_edit_mode_button;
-- [GtkChild] private ModelButton leave_edit_mode_button;
-+ [GtkChild] private unowned ModelButton enter_edit_mode_button;
-+ [GtkChild] private unowned ModelButton leave_edit_mode_button;
- [CCode (notify = false)] public string edit_mode_action_prefix
- {
- construct
-diff --git a/src/registry-placeholder.vala b/src/registry-placeholder.vala
-index b92c464..c662aff 100644
---- a/src/registry-placeholder.vala
-+++ b/src/registry-placeholder.vala
-@@ -20,8 +20,8 @@ using Gtk;
- [GtkTemplate (ui = "/org/gnome/Taquin/ui/registry-placeholder.ui")]
- private class RegistryPlaceholder : Grid
- {
-- [GtkChild] private Label placeholder_label;
-- [GtkChild] private Image placeholder_image;
-+ [GtkChild] private unowned Label placeholder_label;
-+ [GtkChild] private unowned Image placeholder_image;
-
- [CCode (notify = false)] public string label { internal construct set { placeholder_label.label = value; }}
- [CCode (notify = false)] public string icon_name { private get; internal construct; }
---
-GitLab
-
diff --git a/games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild b/games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild
deleted file mode 100644
index 7c7f6dd7fcdf..000000000000
--- a/games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Move tiles so that they reach their places"
-HOMEPAGE="https://wiki.gnome.org/Apps/Taquin"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0 CC-BY-SA-4.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.42.0:2
- >=media-libs/gsound-1.0.2
- >=x11-libs/gtk+-3.24.0:3
- >=gnome-base/librsvg-2.32.0:2
-"
-# libxml2+gdk-pixbuf required for glib-compile-resources (xml-stripblanks and to-pixdata)
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/libxml2:2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- x11-libs/gdk-pixbuf:2
- $(vala_depend)
- media-libs/gsound[vala]
- gnome-base/librsvg:2[vala]
-"
-
-PATCHES=(
- # backport for https://gitlab.gnome.org/GNOME/gnome-nibbles/-/issues/52
- "${FILESDIR}"/${P}-vala-0.50.4-GtkChild-1.patch
- "${FILESDIR}"/${P}-vala-0.50.4-GtkChild-2.patch
-)
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-taquin/metadata.xml b/games-puzzle/gnome-taquin/metadata.xml
deleted file mode 100644
index 16fea4903b09..000000000000
--- a/games-puzzle/gnome-taquin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-taquin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnome-tetravex/Manifest b/games-puzzle/gnome-tetravex/Manifest
deleted file mode 100644
index 1ec1d1a8eef8..000000000000
--- a/games-puzzle/gnome-tetravex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-tetravex-3.38.3.tar.xz 1074252 BLAKE2B d4feac370440e12c5ff8fd55adc87b3b6e4b16ba85b0f40ed10c61513477b5df0949fd30924514126c338cb2b88b90c44d7218686e1043160764749ef02f6681 SHA512 b8f7d4f00359d229d5707ab189e5dff0c4a145de53243db5f38f805d6051f9bb3c6d3ec928a36f6df9ea2e2eb6f0388df21b6c0b289bb50ba08ec4fa8d4b633e
diff --git a/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild b/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild
deleted file mode 100644
index 33ef87ebc09a..000000000000
--- a/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
-
-DESCRIPTION="Complete the puzzle by matching numbered tiles"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-tetravex"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="cli +gui test"
-REQUIRED_USE="|| ( cli gui )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.42.0:2
- gui? ( >=x11-libs/gtk+-3.22.23:3 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- $(vala_depend)
- gui? ( dev-util/itstool )
- test? (
- dev-util/desktop-file-utils
- dev-libs/appstream
- )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use cli build_cli)
- $(meson_use gui build_gui)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome-tetravex/metadata.xml b/games-puzzle/gnome-tetravex/metadata.xml
deleted file mode 100644
index b30c52d9b84a..000000000000
--- a/games-puzzle/gnome-tetravex/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="cli">Build the gnome-tetravex-cli command-line interface</flag>
- <flag name="gui">Build the gnome-tetravex graphical Gtk user interface</flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-tetravex</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnome2048/Manifest b/games-puzzle/gnome2048/Manifest
deleted file mode 100644
index ae07289a6ed2..000000000000
--- a/games-puzzle/gnome2048/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnome-2048-3.38.2.tar.xz 126780 BLAKE2B 8d6eeb63927b49db6ff4cd4f0cf4da73233aa4b916bfb94b994e17417814c004bdbeaa913eee43dbb965e0723d0ef20682df62655138620cd0ba0ce42ad8be1c SHA512 9063c31ef2a1126b92b6f52950237ac3878a8cbe4b1304e2c56e4bc7f8b99320f45ad27b3d7be3fb4cd2a1856bd11a171facc98bc917076118b83380668e4df8
diff --git a/games-puzzle/gnome2048/files/gnome2048-3.38.2-meson-0.61.patch b/games-puzzle/gnome2048/files/gnome2048-3.38.2-meson-0.61.patch
deleted file mode 100644
index 749b8e04d674..000000000000
--- a/games-puzzle/gnome2048/files/gnome2048-3.38.2-meson-0.61.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://gitlab.gnome.org/GNOME/gnome-2048/-/merge_requests/21.patch
-https://bugs.gentoo.org/831748
-
-From 194e22699f7166a016cd39ba26dd719aeecfc868 Mon Sep 17 00:00:00 2001
-From: Jan Beich <jbeich@FreeBSD.org>
-Date: Sun, 23 Jan 2022 10:49:07 +0000
-Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
-
-Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
-
-data/meson.build:19:0: ERROR: Function does not take positional arguments.
-data/meson.build:39:0: ERROR: Function does not take positional arguments.
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -17,7 +17,6 @@ install_data(
-
- # Desktop file
- desktop_file = i18n.merge_file(
-- 'desktop-file',
- input: 'org.gnome.TwentyFortyEight.desktop.in',
- output: 'org.gnome.TwentyFortyEight.desktop',
- install: true,
-@@ -37,7 +36,6 @@ endif
-
- # AppData file
- appdata_file = i18n.merge_file(
-- 'appdata-file',
- input: 'org.gnome.TwentyFortyEight.appdata.xml.in',
- output: 'org.gnome.TwentyFortyEight.appdata.xml',
- install: true,
-GitLab
diff --git a/games-puzzle/gnome2048/gnome2048-3.38.2.ebuild b/games-puzzle/gnome2048/gnome2048-3.38.2.ebuild
deleted file mode 100644
index 8e058dd8bbf0..000000000000
--- a/games-puzzle/gnome2048/gnome2048-3.38.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="gnome-2048"
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Move the tiles until you obtain the 2048 tile"
-HOMEPAGE="https://wiki.gnome.org/Apps/2048"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-RDEPEND="
- >=dev-libs/glib-2.42.0:2
- >=x11-libs/gtk+-3.24.0:3
- >=media-libs/clutter-1.12.0:1.0
- >=media-libs/clutter-gtk-1.6.0:1.0
- >=dev-libs/libgee-0.14.0:0.8
- >=dev-libs/libgnome-games-support-1.7.1:1=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/libxml2:2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.38.2-meson-0.61.patch
-)
-
-src_prepare() {
- xdg_src_prepare
- vala_src_prepare
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/gnome2048/metadata.xml b/games-puzzle/gnome2048/metadata.xml
deleted file mode 100644
index d91b674a057f..000000000000
--- a/games-puzzle/gnome2048/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gnome-2048</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gnurobbo/Manifest b/games-puzzle/gnurobbo/Manifest
deleted file mode 100644
index 79fab2bf4a57..000000000000
--- a/games-puzzle/gnurobbo/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gnurobbo-0.68-single-variable-declarations.patch 41708 BLAKE2B 05de30e26be4c927c0ec23b2e2b9ce40dd4ef115928fc297235f10740286e9668ac67ac48d78e9ec5b52ce4c61b196407e1a0c5cac3af4d65e7031a9c69246ea SHA512 e8a498983bd5a8174e851f317088852e3f1ea510efa2377b71b9fe43005403a163c468ff7fdbaca2bd15524f51234de595d87b7791d24d0e9b871d1772f06854
-DIST gnurobbo-0.68-source.tar.gz 2400364 BLAKE2B bfc97fef53b8dc35fd21131557ab7f679890f20b1635268241ff0364262d2fdf7070fd889b6ebc62af8ae8740f5520de3d411acb91158382d6be0ff19c62aaeb SHA512 cf2ebfa556bf9852142c83f9d6fc304ed973d02983179fda0a7db8af0951116b6327ec7bbb462541f2678d32d4d9760e80b1c82c98a64138b25596cf1e3d52f6
diff --git a/games-puzzle/gnurobbo/files/gnurobbo-0.68-flags.patch b/games-puzzle/gnurobbo/files/gnurobbo-0.68-flags.patch
deleted file mode 100644
index 2a0f63ce8807..000000000000
--- a/games-puzzle/gnurobbo/files/gnurobbo-0.68-flags.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --color -Naur a/Makefile b/Makefile
---- a/Makefile 2015-08-26 21:35:29.000000000 +0100
-+++ b/Makefile 2020-09-06 21:54:50.074658932 +0100
-@@ -61,16 +61,15 @@
-
-
-
--CFLAGS+=-d -Wall `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" $(SMOOTH_SCRL) $(LIGHTNING)\
-+CFLAGS+=-Wall `$(PKG_CONFIG) --cflags sdl SDL_image SDL_mixer SDL_ttf` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" $(SMOOTH_SCRL) $(LIGHTNING)\
- -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER)
--LDFLAGS=
- # Use these instead for debugging and/or profiling (mainly intended for GNU Robbo developers)
- #CFLAGS?=-O0 -pipe -g -pg
- #CFLAGS+=-Wall `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" \
- # -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER)
- #LDFLAGS=-pg
- LINK=$(CC)
--LIBS=`$(SDL_CONFIG) --libs` -lm -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF)
-+LIBS=`$(PKG_CONFIG) --libs sdl SDL_image SDL_mixer SDL_ttf` -lm
-
- #for caanoo compilation
- #LIBS=-L$(GPH_SDK)/DGE/lib/target -L$(GPH_SDK)/lib/target -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF)
diff --git a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
deleted file mode 100644
index 1b5000966501..000000000000
--- a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Robbo, a popular Atari XE/XL game ported to Linux"
-HOMEPAGE="https://gnurobbo.sourceforge.net/"
-SRC_URI="
- https://downloads.sourceforge.net/gnurobbo/${P}-source.tar.gz
- https://salsa.debian.org/games-team/gnurobbo/-/raw/debian/$(ver_cut 1-2)+dfsg-5/debian/patches/single-variable-declarations.patch?inline=false -> ${P}-single-variable-declarations.patch
-"
-
-LICENSE="GPL-2+ BitstreamVera"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-S="${WORKDIR}/${P}/${PN}"
-
-RDEPEND="
- media-libs/libsdl[sound,video,joystick]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-ttf
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${P}-flags.patch"
- "${DISTDIR}/${P}-single-variable-declarations.patch"
-)
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- PKG_CONFIG="$(tc-getPKG_CONFIG)" \
- PACKAGE_DATA_DIR="${EPREFIX}/usr/share/${PN}"
-}
-
-src_install() {
- dobin gnurobbo
- insinto "/usr/share/${PN}"
- doins -r data/{levels,skins,locales,rob,sounds}
- dodoc AUTHORS Bugs ChangeLog README TODO
- newicon icon32.png ${PN}.png
- make_desktop_entry ${PN} Gnurobbo
-}
diff --git a/games-puzzle/gnurobbo/metadata.xml b/games-puzzle/gnurobbo/metadata.xml
deleted file mode 100644
index e2a715eb395c..000000000000
--- a/games-puzzle/gnurobbo/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">gnurobbo</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/gottet/Manifest b/games-puzzle/gottet/Manifest
deleted file mode 100644
index e72d2c7967fd..000000000000
--- a/games-puzzle/gottet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gottet-1.2.6.tar.bz2 524860 BLAKE2B 957fd1d46472d4297f043cd8af413e100468120087f63992b84b74e64d847d36f34fc817637c9646f1858f44f58178dbb13a97fcbf2107638eec71835e54baee SHA512 7d6271f5d6a6fbe4d0e0ef3b2ef49ec792f1b9d93c486ede913b5fc50620401083afe23cf01f0cd28e94c1851867946614753e6d35da0ba7ec3da9c41401eb25
diff --git a/games-puzzle/gottet/gottet-1.2.6.ebuild b/games-puzzle/gottet/gottet-1.2.6.ebuild
deleted file mode 100644
index f942c3443b62..000000000000
--- a/games-puzzle/gottet/gottet-1.2.6.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Tetris clone based on Qt"
-HOMEPAGE="https://gottcode.org/gottet/"
-SRC_URI="https://gottcode.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtbase:6[gui,widgets]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/games-puzzle/gottet/metadata.xml b/games-puzzle/gottet/metadata.xml
deleted file mode 100644
index 7dc8b61e71d6..000000000000
--- a/games-puzzle/gottet/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>graeme@gottcode.org</email>
- <name>Graeme Gott</name>
- </maintainer>
- <bugs-to>https://gottcode.org/gottet/bugs/</bugs-to>
- <remote-id type="github">gottcode/gottet</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/greedy/Manifest b/games-puzzle/greedy/Manifest
deleted file mode 100644
index c9a872e0faea..000000000000
--- a/games-puzzle/greedy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST greedy-0.2.0.tar.gz 13152 BLAKE2B e31aa4965a3347ae86c2c598e7eb9cfb3a24657fd24cb49f6d1a925a77e67d162b64647a3f0ea74ff40ac14aa996faaafa305a47991b2a40cd46d3e293ee5859 SHA512 07376d003193244d336909f6336d68c4ce0f1e15388f28cc8e50121856b1f341f46f2aeba6e09118063b27d572916b4f596b75354543df3a72930a44b6b6f8ac
diff --git a/games-puzzle/greedy/files/greedy-0.2.0-missing-include.patch b/games-puzzle/greedy/files/greedy-0.2.0-missing-include.patch
deleted file mode 100644
index a728cde5b34e..000000000000
--- a/games-puzzle/greedy/files/greedy-0.2.0-missing-include.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/greedy.c
-+++ b/greedy.c
-@@ -13,6 +13,9 @@
-
- #include <ncurses.h>
- #include <stdlib.h>
-+#include <time.h>
-+#include <unistd.h>
-+#include <string.h>
- #include "playmodes.h"
- #include "playmodes.c"
-
diff --git a/games-puzzle/greedy/greedy-0.2.0-r2.ebuild b/games-puzzle/greedy/greedy-0.2.0-r2.ebuild
deleted file mode 100644
index aea669387c16..000000000000
--- a/games-puzzle/greedy/greedy-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="fun little ncurses puzzle game"
-HOMEPAGE="http://www.kotinet.com/juhamattin/linux/index.html"
-SRC_URI="http://www.kotinet.com/juhamattin/linux/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-missing-include.patch )
-
-src_prepare() {
- default
-
- rm Makefile || die
- # It wants a scores file. We need to touch one and install it.
- touch greedy.scores || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LDLIBS="$($(tc-getPKG_CONFIG) ncurses --libs)" greedy
-}
-
-src_install() {
- dobin greedy
- einstalldocs
-
- insinto /var/games
- doins greedy.scores
- # We need to set the permissions correctly
- fperms 664 /var/games/greedy.scores
-}
diff --git a/games-puzzle/greedy/metadata.xml b/games-puzzle/greedy/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/greedy/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/groundhog/Manifest b/games-puzzle/groundhog/Manifest
deleted file mode 100644
index dd45c4194711..000000000000
--- a/games-puzzle/groundhog/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST groundhog-1.4.tar.gz 221871 BLAKE2B e9b7dd2c7498b6320ee4fe396679ba76831c13357b1e7fc9cd14578f387de6d1ca38fa0f5aa4fb3461afb3c27080751de45e3b26ded281dcb59475d85eccbe35 SHA512 9d1cf9073658cd325c4dceb6009825f50d8d4c55d0cca1b762cfdd066663257958d92e0e67ad49593add5821ce202e19c1106793ae8c77e4776c3b2e1fdc093c
-DIST groundhog_1.4-9.diff.gz 8613 BLAKE2B 5bbfd5deaa0f7579369baea93be40e5b2ced14d9356417b0aaef595df830bb29abb4b3676878f49005e68ec81c5ec762ab418fce55c26fbbd2af062263757335 SHA512 ddbb7c8b51fe63a1d318e080133737a851276ab55324875e5d68650d2399ac141667c62ab79ee41ababd2b5426e7bee5f158e7aa4edfe8ee82c6c3b6fb8179b8
diff --git a/games-puzzle/groundhog/files/groundhog-1.4-flags.patch b/games-puzzle/groundhog/files/groundhog-1.4-flags.patch
deleted file mode 100644
index 9726f249820b..000000000000
--- a/games-puzzle/groundhog/files/groundhog-1.4-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-respect flags
-
-applied on top of debian patches
-
---- a/configure.in
-+++ b/configure.in
-@@ -46,8 +46,6 @@
- dnl Checks for libraries.
- dnl AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR(Groundhog needs GTK 2.0))
-
--CXXFLAGS="-O2 -Wall"
--
- dnl Checks for header files.
- AC_CHECK_HEADERS(unistd.h)
-
-@@ -57,16 +55,6 @@
-
- dnl Checks for library functions.
-
--dnl Use -Wall if we have gcc.
--changequote(,)dnl
--if test "x$GCC" = "xyes"; then
-- case " $CFLAGS " in
-- *[\ \ ]-Wall[\ \ ]*) ;;
-- *) CFLAGS="$CFLAGS -Wall" ;;
-- esac
--fi
--changequote([,])dnl
--
- AC_OUTPUT([ m4/Makefile intl/Makefile
- Makefile
- src/Makefile
diff --git a/games-puzzle/groundhog/groundhog-1.4-r1.ebuild b/games-puzzle/groundhog/groundhog-1.4-r1.ebuild
deleted file mode 100644
index 5fc37b168a5d..000000000000
--- a/games-puzzle/groundhog/groundhog-1.4-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DEB_VER="9"
-DESCRIPTION="Put the balls in the pockets of the same color by manipulating a maze of tubes"
-HOMEPAGE="http://home-2.consunet.nl/~cb007736/groundhog.html"
-SRC_URI="http://home-2.consunet.nl/~cb007736/${P}.tar.gz
- mirror://debian/pool/main/g/groundhog/groundhog_${PV}-${DEB_VER}.diff.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- x11-libs/gtk+:2
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-src_prepare() {
- default
-
- cd "${WORKDIR}" || die
- eapply groundhog_${PV}-${DEB_VER}.diff
-
- cd "${S}" || die
- sed -e "s:groundhog-1.4/::" -i \
- "${WORKDIR}"/debian/patches/sv.po.patch || die
-
- eapply \
- $(sed -e "s:^:${WORKDIR}/debian/patches/:" "${WORKDIR}"/debian/patches/series) \
- "${FILESDIR}"/${P}-flags.patch
-
- mv configure.in configure.ac || die
-
- AT_M4DIR="m4" eautoreconf
-
- sed -i 's:$(localedir):/usr/share/locale:' \
- $(find . -name 'Makefile.in*') || die
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- default
-
- doicon src/pixmaps/${PN}.xpm
- make_desktop_entry ${PN} "Groundhog" /usr/share/pixmaps/${PN}.xpm
-}
diff --git a/games-puzzle/groundhog/metadata.xml b/games-puzzle/groundhog/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/groundhog/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/gtkballs/Manifest b/games-puzzle/gtkballs/Manifest
deleted file mode 100644
index 7325296252e9..000000000000
--- a/games-puzzle/gtkballs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gtkballs-3.1.5.tar.gz 1176977 BLAKE2B b1da2eee3876df889cec576ce526d1f475b45b10aad40549bc36d710beb7e27b963719509818959bac884add72f0e91ae48e76745ab76c3d1e6063c780591067 SHA512 a22352a19368c3b957e6fbd21aea0b4636efd3042f4e6b1c44a40f946643eb89873b182fe35a8888111ca42277e69fccfe2e2b683e804358ad36f4feca235e8a
diff --git a/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild b/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild
deleted file mode 100644
index daa64dfe8460..000000000000
--- a/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="An entertaining game based on the old DOS game lines"
-HOMEPAGE="http://gtkballs.antex.ru/"
-SRC_URI="http://gtkballs.antex.ru/dist/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- x11-libs/gtk+:2
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- nls? ( >=sys-devel/gettext-0.10.38 )
-"
-
-src_prepare() {
- default
- sed -i \
- -e '/^nlsdir=/s:=.*:=/usr/share/locale:' \
- -e '/^localedir/s:=.*:=/usr/share/locale:' \
- configure po/Makefile.in.in || die "sed locale failed"
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_install() {
- default
- newicon gnome-gtkballs.png ${PN}.png
- make_desktop_entry gtkballs "GTK Balls"
-}
diff --git a/games-puzzle/gtkballs/metadata.xml b/games-puzzle/gtkballs/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/gtkballs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/gweled/Manifest b/games-puzzle/gweled/Manifest
deleted file mode 100644
index 60ab9ccda1db..000000000000
--- a/games-puzzle/gweled/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gweled-0.9.1.tar.gz 403252 BLAKE2B 6a80e10fecc858a94d79deb7ad1a9dce0f5af36649bcb61c819816218fbcd72e70cdbfaa8915db13082a6274b75bd4c585c5f583f9f290bb95c2cb4468c4d2dd SHA512 12ac6f0033e9af037febca3ecc86f7531491498a38cdc36d7baf113fecece75da4a5b83f6c6e8f4fc6beebb24d479eac10087baa9effec4966cfcfb6c42df75a
diff --git a/games-puzzle/gweled/files/gweled-0.9.1-implicit-decl.patch b/games-puzzle/gweled/files/gweled-0.9.1-implicit-decl.patch
deleted file mode 100644
index 8c9fd602ab1f..000000000000
--- a/games-puzzle/gweled/files/gweled-0.9.1-implicit-decl.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://git.launchpad.net/gweled/commit/?id=033834d6db19ddcc7856e40895eb7c4e44b3d5d4
-https://bugs.gentoo.org/874738
---- a/src/main.c
-+++ b/src/main.c
-@@ -34,2 +34,3 @@
- #include "games-scores-dialog.h"
-+#include "games-setgid-io.h"
-
---- a/src/main.h
-+++ b/src/main.h
-@@ -26,2 +26,5 @@
- void
-+init_pref_window(void);
-+
-+void
- save_preferences(void);
diff --git a/games-puzzle/gweled/files/gweled-0.9.1-librsvg.patch b/games-puzzle/gweled/files/gweled-0.9.1-librsvg.patch
deleted file mode 100644
index 96d8a5571e34..000000000000
--- a/games-puzzle/gweled/files/gweled-0.9.1-librsvg.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Fix startup issues with >=librsvg-2.42.3
-https://bugs.gentoo.org/697514
-https://bugs.launchpad.net/gweled/+bug/1869038
---- a/src/sge_utils.c
-+++ b/src/sge_utils.c
-@@ -19,4 +19,5 @@
- */
-
-+#include <gio/gio.h>
- #include <gtk/gtk.h>
- #include <librsvg/rsvg.h>
-@@ -30,5 +31,6 @@
- gchar *full_pathname;
- GdkPixbuf *pixbuf = NULL;
-- GError *error;
-+ GError *error = NULL;
-+ GFile *file;
-
- full_pathname = g_strconcat(DATADIR "/pixmaps/",
-@@ -38,11 +40,23 @@
- pixbuf = rsvg_pixbuf_from_file_at_size (full_pathname, width,
- height, &error);
-- g_free (full_pathname);
-+ if (pixbuf == NULL) {
-+ // Some versions of librsvg need URI instead of path.
-+ // https://gitlab.gnome.org/GNOME/librsvg/issues/198
-+ g_clear_error (&error);
-+ file = g_file_new_for_path (full_pathname);
-+ g_free (full_pathname);
-+ full_pathname = g_file_get_uri (file);
-+ g_object_unref (file);
-+ pixbuf = rsvg_pixbuf_from_file_at_size (full_pathname, width,
-+ height, &error);
-+ }
- if (pixbuf == NULL)
-- g_free (error);
-+ g_error_free (error);
-
- } else
- g_warning ("%s not found", filename);
-
-+ g_free (full_pathname);
-+
- return pixbuf;
- }
diff --git a/games-puzzle/gweled/gweled-0.9.1-r3.ebuild b/games-puzzle/gweled/gweled-0.9.1-r3.ebuild
deleted file mode 100644
index 76c5fbea38c3..000000000000
--- a/games-puzzle/gweled/gweled-0.9.1-r3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg
-
-DESCRIPTION="Bejeweled clone game"
-HOMEPAGE="https://launchpad.net/gweled/"
-SRC_URI="https://launchpad.net/gweled/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- acct-group/gamestat
- dev-libs/glib:2
- gnome-base/librsvg:2
- media-libs/libmikmod
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-librsvg.patch
- "${FILESDIR}"/${P}-implicit-decl.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- local econfargs=(
- --localstatedir="${EPREFIX}"/var
- --with-scores-user=
- --with-scores-group=gamestat
- )
-
- econf "${econfargs[@]}"
-}
-
-src_install() {
- default
-
- fperms 2751 /usr/bin/${PN}
- fperms 660 /var/games/${PN}.{Normal,Timed}.scores
-}
diff --git a/games-puzzle/gweled/metadata.xml b/games-puzzle/gweled/metadata.xml
deleted file mode 100644
index d3b9d7ae9793..000000000000
--- a/games-puzzle/gweled/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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="launchpad">gweled</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/hexalate/Manifest b/games-puzzle/hexalate/Manifest
deleted file mode 100644
index d96f49cd2a8d..000000000000
--- a/games-puzzle/hexalate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hexalate-1.2.5.tar.bz2 794229 BLAKE2B 79f20dda354dd16823f6fbf2a4202dc18afc8addf76269a413f70f53a7bfc177fa5055116c312a13ae4a3084643878549c857f5e4e66fb279e4c539ed1b24947 SHA512 2c850bd1205b32da128ec57709ecc4569289644df9eb7605acbaccc8968d84e22e6b717b3406e4e862684cfc856d3643c188d5e0bf350fc4a81140e43a65b5eb
diff --git a/games-puzzle/hexalate/hexalate-1.2.5.ebuild b/games-puzzle/hexalate/hexalate-1.2.5.ebuild
deleted file mode 100644
index 04a057d73185..000000000000
--- a/games-puzzle/hexalate/hexalate-1.2.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Color matching game"
-HOMEPAGE="https://gottcode.org/hexalate/"
-SRC_URI="https://gottcode.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtbase:6[gui,widgets]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/games-puzzle/hexalate/metadata.xml b/games-puzzle/hexalate/metadata.xml
deleted file mode 100644
index d8b2ec3f1c3d..000000000000
--- a/games-puzzle/hexalate/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>graeme@gottcode.org</email>
- <name>Graeme Gott</name>
- </maintainer>
- <bugs-to>https://gottcode.org/hexalate/bugs/</bugs-to>
- <remote-id type="github">gottcode/hexalate</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/hitori/Manifest b/games-puzzle/hitori/Manifest
deleted file mode 100644
index a5f69d5750ac..000000000000
--- a/games-puzzle/hitori/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hitori-44.0.tar.xz 248648 BLAKE2B 7764e633cb72d2ec837d613f6d84cbc169041dfe4184d726eb39d7c8c1bf03c22af128f8b53a8521ef0570b2ee13e7dc46afaadbff96e061be7e54664fba9b97 SHA512 9e33effdeabd67003bcb6832b10893cac31ddedd0d42415cad44f7a89e0cc06441630b3996aee894f4b53bb7f4498804f32995420ecc933f6d010e1b3e187996
diff --git a/games-puzzle/hitori/hitori-44.0.ebuild b/games-puzzle/hitori/hitori-44.0.ebuild
deleted file mode 100644
index 1198ad161f0c..000000000000
--- a/games-puzzle/hitori/hitori-44.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Logic puzzle game for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Hitori"
-
-LICENSE="GPL-3+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-# gtk+-3.22 for build-time optional gtk_show_uri_on_window usage
-RDEPEND="
- >=dev-libs/glib-2.32:2
- >=x11-libs/gtk+-3.22.0:3
- >=x11-libs/cairo-1.4
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/hitori/metadata.xml b/games-puzzle/hitori/metadata.xml
deleted file mode 100644
index 35652511d45f..000000000000
--- a/games-puzzle/hitori/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/hitori</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/icebreaker/Manifest b/games-puzzle/icebreaker/Manifest
deleted file mode 100644
index a84be44c93f1..000000000000
--- a/games-puzzle/icebreaker/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST icebreaker-2.2.2_p20231115.tar.gz 538930 BLAKE2B a3f8a1c1c280c260c8fc1b8060575b000a30535e83bd2033fe68726bf02f31cb213c9a46af5fdd89c7d7c042053cd98b037d69b924daeec985b2f04645d10e9d SHA512 02174b8c57578dc269693ad2ce3ebae756490dd55c9f738a1e8dd75b868b6fafc14c7f0e62c5fc49bca797376a0957a647fc9d7c5f4005cdd7cdf7df637567b0
diff --git a/games-puzzle/icebreaker/files/icebreaker-2.2.2_p20231115-makefile.patch b/games-puzzle/icebreaker/files/icebreaker-2.2.2_p20231115-makefile.patch
deleted file mode 100644
index 7d2bd50cb6f0..000000000000
--- a/games-puzzle/icebreaker/files/icebreaker-2.2.2_p20231115-makefile.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From a5950b94d56f6e35c3dca2e1ad2ff334aacaa070 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Wed, 12 Jun 2024 22:50:15 +0100
-Subject: [PATCH 1/3] Don't include -Werror in CFLAGS
-
-Distributions don't like -Werror because it prevents end users from
-building the software using newer compilers that may raise warnings you
-don't know about yet. This is particularly bad for source-based
-distributions like Gentoo.
----
- Makefile | 2 +-
- Makefile.w32 | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 686e636..808b36b 100644
---- a/Makefile
-+++ b/Makefile
-@@ -20,7 +20,7 @@ ifndef bindir
- endif
-
-
--CFLAGS+=-Wall -Werror $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\"$(datadir)/icebreaker\"
-+CFLAGS+=-Wall $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\"$(datadir)/icebreaker\"
-
- SRC=icebreaker.c cursor.c grid.c laundry.c line.c penguin.c sound.c \
- level.c intro.c text.c status.c transition.c hiscore.c dialog.c \
-diff --git a/Makefile.w32 b/Makefile.w32
-index 92f60c5..17dd71a 100644
---- a/Makefile.w32
-+++ b/Makefile.w32
-@@ -12,7 +12,7 @@ ifndef OPTIMIZE
- OPTIMIZE=-O2
- endif
-
--CFLAGS=-Wall -Werror -Wno-error=pointer-sign $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\".\" -DHISCOREPREFIX=\".\" -DWIN32 -fstack-protector
-+CFLAGS+=-Wall -Wno-error=pointer-sign $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\".\" -DHISCOREPREFIX=\".\" -DWIN32 -fstack-protector
-
- SRC=icebreaker.c cursor.c grid.c laundry.c line.c penguin.c sound.c \
- level.c intro.c text.c status.c transition.c hiscore.c dialog.c \
---
-2.45.1
-
-
-From 6ee6046bf1f9893a3c4bfd239871b3296c90b047 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Wed, 12 Jun 2024 22:54:52 +0100
-Subject: [PATCH 2/3] Include LDFLAGS earlier in the linking command
-
-Some flags need to come before the inputs in order to be effective.
----
- Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 808b36b..45a7035 100644
---- a/Makefile
-+++ b/Makefile
-@@ -173,7 +173,7 @@ icebreaker.exe: $(DISTFILES)
- [ -d win32.build ] && rm -rf win32.build || true
-
- icebreaker: $(SRC:.c=.o)
-- $(CC) $(CFLAGS) $^ -o icebreaker $(SDL_LIB) $(LDFLAGS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o icebreaker $(SDL_LIB)
-
- man: icebreaker.6
-
---
-2.45.1
-
-
-From 40b865e7776962d45e082fed4904b4c2690b753f Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Sat, 15 Jun 2024 11:09:45 +0100
-Subject: [PATCH 3/3] Silence error when rpm command doesn't exist and add
- fallback
-
-The error can trigger QA warnings in non-RPM distros.
----
- Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 45a7035..5a497ce 100644
---- a/Makefile
-+++ b/Makefile
-@@ -43,7 +43,7 @@ MAKENSIS=makensis
- WINDLLS=SDL.dll SDL_mixer.dll libgcc_s_dw2-1.dll libvorbisfile-3.dll libvorbis-0.dll libogg-0.dll libssp-0.dll libwinpthread-1.dll
- export WINARCH
-
--RPMARCH := $(shell rpm --eval %{_arch} )
-+RPMARCH := $(shell rpm --eval %{_arch} 2>/dev/null || echo none)
- RPMOPTS=
- RPMCRAZYDEFINES := --define "_topdir %(pwd)/rpmbuild" --define "_sourcedir %(pwd)" --define "_specdir %(pwd)" --define "_tmppath %(pwd)/rpmbuild/tmp/" --define "_builddir %(pwd)/rpmbuild/build/" --define "_rpmdir %(pwd)" --define "_srcrpmdir %(pwd)" --define "_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm"
-
---
-2.45.1
-
diff --git a/games-puzzle/icebreaker/icebreaker-2.2.2_p20231115.ebuild b/games-puzzle/icebreaker/icebreaker-2.2.2_p20231115.ebuild
deleted file mode 100644
index 0dc47653992d..000000000000
--- a/games-puzzle/icebreaker/icebreaker-2.2.2_p20231115.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-COMMIT="7180612a54b42a5f52e15238d7ddf64f0b879e51"
-DESCRIPTION="Trap and capture penguins on Antarctica"
-HOMEPAGE="https://mattdm.org/icebreaker/"
-SRC_URI="https://github.com/mattdm/icebreaker/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[video]
- media-libs/sdl-mixer
-"
-
-DEPEND="
- ${RDEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-makefile.patch
-)
-
-src_compile() {
- emake \
- prefix="${EPREFIX}"/usr \
- bindir="${EPREFIX}"/usr/bin \
- datadir="${EPREFIX}"/usr/share \
- highscoredir="${EPREFIX}"/var \
- CC="$(tc-getCC)" \
- PKG_CONFIG="$(tc-getPKG_CONFIG)" \
- OPTIMIZE=
-}
-
-src_install() {
- emake \
- prefix="${ED}"/usr \
- bindir="${ED}"/usr/bin \
- datadir="${ED}"/usr/share \
- highscoredir="${ED}"/var \
- install
-
- newicon ${PN}_48.bmp ${PN}.bmp
- make_desktop_entry ${PN} IceBreaker /usr/share/pixmaps/${PN}.bmp
- einstalldocs
-}
diff --git a/games-puzzle/icebreaker/metadata.xml b/games-puzzle/icebreaker/metadata.xml
deleted file mode 100644
index 3cb3b8da70ed..000000000000
--- a/games-puzzle/icebreaker/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">mattdm/icebreaker</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/katawa-shoujo/Manifest b/games-puzzle/katawa-shoujo/Manifest
deleted file mode 100644
index 1cd20332d3e4..000000000000
--- a/games-puzzle/katawa-shoujo/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0 SHA512 ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a
-DIST katawa-shoujo-1.4.7.tar.bz2 477918242 BLAKE2B 101b8e9875f85e03b57aa92aaec8c31caee5cbf3ce6b1c1fedeff9f6c51f5a6cc21cbb4d8d4ff12e9d0df9274ae62fe70fe2af2dfdc362d1df47b0cf4be5b843 SHA512 915e6e85e93a352c240d9af2358065d84b790e36da8d58c10da24cd96b0f2334763c10be486e330aa854ea0eb5722796eb4361a6ad590b2cc6ba2e4f4fff6a73
diff --git a/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop b/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
deleted file mode 100644
index 46228cb139a9..000000000000
--- a/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=1.0
-Name=Katawa Shoujo
-Comment=Bishoujo-style visual novel game that tells a story of a young man and five other girls suffering with varying disabilities
-Icon=katawa-shoujo
-Exec=/usr/bin/katawa-shoujo
-Terminal=false
-Categories=Game;
diff --git a/games-puzzle/katawa-shoujo/files/katawa-shoujo.png b/games-puzzle/katawa-shoujo/files/katawa-shoujo.png
deleted file mode 100644
index 46fb581ad216..000000000000
--- a/games-puzzle/katawa-shoujo/files/katawa-shoujo.png
+++ /dev/null
Binary files differ
diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
deleted file mode 100644
index 40164edf41f0..000000000000
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit wrapper desktop
-
-DESCRIPTION="Re-Engineered visual novel with accessibility features"
-HOMEPAGE="https://www.fhs.sh/projects"
-SRC_URI="
- https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 -> ${P}.tar.bz2
-"
-S="${WORKDIR}/KSRE-linux"
-
-LICENSE="
- MPL-2.0
- CC-BY-NC-ND-3.0
-"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="*"
-RESTRICT="strip"
-
-RDEPEND="
- media-libs/libglvnd[X]
-"
-
-src_install() {
- insinto "/opt/${PN}"
- doins -r *
-
- fperms +x "/opt/${PN}/Katawa Shoujo Re-Engineered.sh"
- fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
-
- make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
-
- domenu "${FILESDIR}/${PN}.desktop"
- doicon "${FILESDIR}/${PN}.png"
-}
diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild
deleted file mode 100644
index 40164edf41f0..000000000000
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit wrapper desktop
-
-DESCRIPTION="Re-Engineered visual novel with accessibility features"
-HOMEPAGE="https://www.fhs.sh/projects"
-SRC_URI="
- https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 -> ${P}.tar.bz2
-"
-S="${WORKDIR}/KSRE-linux"
-
-LICENSE="
- MPL-2.0
- CC-BY-NC-ND-3.0
-"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="*"
-RESTRICT="strip"
-
-RDEPEND="
- media-libs/libglvnd[X]
-"
-
-src_install() {
- insinto "/opt/${PN}"
- doins -r *
-
- fperms +x "/opt/${PN}/Katawa Shoujo Re-Engineered.sh"
- fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
-
- make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
-
- domenu "${FILESDIR}/${PN}.desktop"
- doicon "${FILESDIR}/${PN}.png"
-}
diff --git a/games-puzzle/katawa-shoujo/metadata.xml b/games-puzzle/katawa-shoujo/metadata.xml
deleted file mode 100644
index b459df4fc857..000000000000
--- a/games-puzzle/katawa-shoujo/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>strdenis02@gmail.com</email>
- <name>Denis Strizhkin</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fleetingheart/ksre</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/krank/Manifest b/games-puzzle/krank/Manifest
deleted file mode 100644
index 6aa3859a8489..000000000000
--- a/games-puzzle/krank/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST krank-8.tar.bz2 25592196 BLAKE2B 6b67ba2578401f28ed0043d63bb8c935499e53ab29ca944669f69593334ebcea49bd52d3c8473a3949420448d534760add46b4477fba99e3a14c35f91ef7137e SHA512 29c9d1249b2333503599d181a8fd20e1554d6fefa3dbd358d3173fa4191719af154f39e492582ee94dff1f9fbe8ff096cebf0e391eac0729e7ea338b2b879bb3
diff --git a/games-puzzle/krank/krank-8.ebuild b/games-puzzle/krank/krank-8.ebuild
deleted file mode 100644
index 2f8a7aac45d2..000000000000
--- a/games-puzzle/krank/krank-8.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2016-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-DESCRIPTION="Little casual game"
-HOMEPAGE="https://gitlab.com/mazes_80/krank"
-SRC_URI="https://gitlab.com/mazes_80/krank/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/pygame"
-
-src_install() {
- dobin krank
- insinto /usr/share/${PN}/
- doins -r src sounds levels fonts art
- make_desktop_entry ${PN} "Krank" "/usr/share/${PN}/levels/images/icon64x64.png"
-}
diff --git a/games-puzzle/krank/metadata.xml b/games-puzzle/krank/metadata.xml
deleted file mode 100644
index c580d5888861..000000000000
--- a/games-puzzle/krank/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>samuel.bauer@yahoo.fr</email>
- <name>Samuel Bauer</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">mazes_80/krank</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/lightsoff/Manifest b/games-puzzle/lightsoff/Manifest
deleted file mode 100644
index cb076d98dd3f..000000000000
--- a/games-puzzle/lightsoff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lightsoff-48.1.tar.xz 641652 BLAKE2B 66cbcb9c3849b9eea7b82257aa047945f99a0e3e3c24de39d5167e9547ae3dbbfc2b75096a6769a45d39786fb6a2969d4afb370d178f241291a3045f4d8580a2 SHA512 fc9c9c4442c764158afbbab02954637c930f2a7cf3cb8b4769bea61a8c6f7e5a74e1776d5949486c6b6667d79668ea301b284cf4155bb4a459013052ec4f0f85
diff --git a/games-puzzle/lightsoff/lightsoff-48.1.ebuild b/games-puzzle/lightsoff/lightsoff-48.1.ebuild
deleted file mode 100644
index e4cfe0d34ddb..000000000000
--- a/games-puzzle/lightsoff/lightsoff-48.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org gnome2-utils meson python-any-r1 xdg vala
-
-DESCRIPTION="Turn off all the lights"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/lightsoff"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.38.0:2
- >=gui-libs/gtk-4.14.0:4
- >=gui-libs/libadwaita-1.6.0:1
-"
-DEPEND="${RDEPEND}"
-# libxml2:2 needed for glib-compile-resources xml-stripblanks attributes
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/appstream
- dev-libs/libxml2:2
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
- gnome-base/librsvg:2[vala]
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/lightsoff/metadata.xml b/games-puzzle/lightsoff/metadata.xml
deleted file mode 100644
index 2723cd2fe019..000000000000
--- a/games-puzzle/lightsoff/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription lang="en">
- Lights Off is a collection of light switch puzzles. Clicking on a light
- toggles it either on or off, but also toggles all the surrounding lights,
- too. Your objective is simple: turn off all the lights!
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/lightsoff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/lmarbles/Manifest b/games-puzzle/lmarbles/Manifest
deleted file mode 100644
index 4e7074cc2143..000000000000
--- a/games-puzzle/lmarbles/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lmarbles-1.0.8.tar.gz 914238 BLAKE2B 263f069cdd82d300bd5185152158912a3972bd38b9baf254fe89ba5afced151edbc95c199acb43c2db00c805cbcaf2b0d6a13f4ac5f2a91580b70f3aabd4cb6f SHA512 d765b669a1b0039a0af8b28ede8209e9736c2f967b21d9f8372d1fc5475d49a766bef297615bff090532ade41fe44e084a458227b443566a54afebc3e989b57a
-DIST lmarbles.png 3300 BLAKE2B fb18495174da23370ea85e053b298c0c0d0f682aea9e2c76c60a9b58964d4e365a00c700388f6a59f12e664b5e58646ad7661001372efb37e32c35e0240858df SHA512 722c9d3149a97320d8cf43f4d02c2b7c3a78e7fef945037bd712108ed66d31e012f2f6d3ecad1b572279592ed106e1f028a7f5045793c1bdd4f8b5e5f554063d
diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
deleted file mode 100644
index 12baf7851ae4..000000000000
--- a/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Puzzle game inspired by Atomix and written in SDL"
-HOMEPAGE="https://lgames.sourceforge.io/LMarbles/"
-SRC_URI="
- https://download.sourceforge.net/lgames/${P}.tar.gz
- https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- acct-group/gamestat
- media-libs/libsdl[sound,video]
- media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( src/manual/. )
-
-src_configure() {
- econf --localstatedir="${EPREFIX}"/var/games
-}
-
-src_install() {
- default
-
- fowners :gamestat /usr/bin/${PN} /var/games/lmarbles.prfs
- fperms g+s /usr/bin/${PN}
- fperms 660 /var/games/lmarbles.prfs
-
- # gif format is not valid for XDG icons, and .desktop hardcodes icon path
- doicon "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN} LMarbles
- rm "${ED}"/usr/share/{applications/${PN}.desktop,icons/lmarbles48.gif} || die
-}
diff --git a/games-puzzle/lmarbles/metadata.xml b/games-puzzle/lmarbles/metadata.xml
deleted file mode 100644
index c2edfd91b2cc..000000000000
--- a/games-puzzle/lmarbles/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/lpairs/Manifest b/games-puzzle/lpairs/Manifest
deleted file mode 100644
index 95f298fdb146..000000000000
--- a/games-puzzle/lpairs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lpairs-1.0.5.tar.gz 557997 BLAKE2B 940482bc0b5cd209366d541fc4b936055741a7d3936b0f218c68a3ecf43ed0189bfe87fc52eefd85896cfe0b2ed592b1362581d93941a0fb73965cf4341cba6f SHA512 381c47969446b778c694f484647ab6a6bd41eb996e741a01a63f1b854c30f78c7e9f1043546a3b8649ec6db940cac3b7ae5ba3c23e6c9df2716a93e6f6d37324
diff --git a/games-puzzle/lpairs/lpairs-1.0.5.ebuild b/games-puzzle/lpairs/lpairs-1.0.5.ebuild
deleted file mode 100644
index b9e8a91ceca1..000000000000
--- a/games-puzzle/lpairs/lpairs-1.0.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Classic memory game"
-HOMEPAGE="https://lgames.sourceforge.io/LPairs/"
-SRC_URI="https://downloads.sourceforge.net/lgames/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+sound"
-
-RDEPEND="
- media-libs/libsdl[sound?,video]
- virtual/libintl"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- default
-
- sed -i '/^inst_dir=/s|/games||' configure || die
-}
-
-src_configure() {
- # --enable-sound doesn't enable it, needs to be unspecified
- econf $(usev !sound --disable-sound)
-}
-
-src_install() {
- default
-
- doicon ${PN}.png
- make_desktop_entry ${PN} LPairs
-}
diff --git a/games-puzzle/lpairs/metadata.xml b/games-puzzle/lpairs/metadata.xml
deleted file mode 100644
index c2edfd91b2cc..000000000000
--- a/games-puzzle/lpairs/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/ltris/Manifest b/games-puzzle/ltris/Manifest
deleted file mode 100644
index 0e99120e3ec5..000000000000
--- a/games-puzzle/ltris/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ltris-1.0.19.tar.gz 883543 BLAKE2B c175f8e85377e66b446bc5060c0808a258a22258b72e0b1f48491e12272e4ca63eb69900308d522877407b9aeb231e3a0885c6ca3da010755666d8151c1b4f10 SHA512 ab43b3d8f04ab40016be5b5c414f8679bee4f5f344ef9cab52c3628d48017458b84b0fbc0bcaecdfab43853a1ef628ee1cabf3a1373ea108650d4e76015881c5
diff --git a/games-puzzle/ltris/files/ltris-1.0.19-gentoo.patch b/games-puzzle/ltris/files/ltris-1.0.19-gentoo.patch
deleted file mode 100644
index 82acee7d33bc..000000000000
--- a/games-puzzle/ltris/files/ltris-1.0.19-gentoo.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-diff -ru ltris-1.0.15.orig/Makefile.am ltris-1.0.15/Makefile.am
---- ltris-1.0.15.orig/Makefile.am 2010-09-20 13:26:05.000000000 -0400
-+++ ltris-1.0.15/Makefile.am 2010-09-21 02:01:52.680858712 -0400
-@@ -1,21 +1,9 @@
--SUBDIRS = intl m4 po src icons
-+SUBDIRS = intl m4 po src
-
- EXTRA_DIST = config.rpath AUTHORS COPYING ChangeLog INSTALL \
- README TODO touchall ABOUT-NLS po/tr.po_full po/pt.po_full \
--po/nonascii.pl ltris32.gif ltris48.gif ltris.desktop.in
--
--desktopdir = $(datadir)/applications
--desktop_DATA = ltris.desktop
--icondir = $(datadir)/icons
--icon_DATA = ltris48.gif
-+po/nonascii.pl
-
- AUTOMAKE_OPTIONS = foreign
-
--# We can't use static desktop file because of icon location. Is this
--# the right way to handle it? At least it works... as long as $datadir
--# does not contain plus signs. :-)
--ltris.desktop:
-- @sed -e "s+Icon=+Icon=$(datadir)/icons/ltris48.gif+" \
-- < ltris.desktop.in > ltris.desktop
--
- ACLOCAL_AMFLAGS = -I m4
-diff -ru ltris-1.0.15.orig/configure.in ltris-1.0.15/configure.in
---- ltris-1.0.15.orig/configure.in 2010-09-20 13:23:17.000000000 -0400
-+++ ltris-1.0.15/configure.in 2010-09-21 02:02:22.418843746 -0400
-@@ -55,7 +55,7 @@
- AC_SUBST(buf_flag)
-
- dnl set localedir
--localedir=$datadir/locale
-+localedir=/usr/share/locale
- locdir_flag="-DLOCALEDIR=\\\"$localedir\\\""
-
- dnl installation path
-diff -ru ltris-1.0.15.orig/po/Makefile.in.in ltris-1.0.15/po/Makefile.in.in
---- ltris-1.0.15.orig/po/Makefile.in.in 2005-10-04 14:41:03.000000000 -0400
-+++ ltris-1.0.15/po/Makefile.in.in 2010-09-21 02:02:40.464207966 -0400
-@@ -23,7 +23,7 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- datadir = @datadir@
--localedir = $(datadir)/locale
-+localedir = /usr/share/locale
- gettextsrcdir = $(datadir)/gettext/po
-
- INSTALL = @INSTALL@
diff --git a/games-puzzle/ltris/ltris-1.0.19-r2.ebuild b/games-puzzle/ltris/ltris-1.0.19-r2.ebuild
deleted file mode 100644
index 8f1d13c68d1e..000000000000
--- a/games-puzzle/ltris/ltris-1.0.19-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools desktop flag-o-matic
-
-DESCRIPTION="Very polished Tetris clone"
-HOMEPAGE="https://lgames.sourceforge.io/LTris/"
-SRC_URI="https://downloads.sourceforge.net/lgames/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
- acct-group/gamestat
- media-libs/libsdl[video]
- media-libs/sdl-mixer
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
- default
- AT_M4DIR=m4 eautoreconf
- append-cflags -std=gnu89 # build with gcc5 (bug #570966)
-}
-
-src_configure() {
- econf \
- --localstatedir="${EPREFIX}"/var/games \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- fowners 0:gamestat /usr/bin/${PN} /var/games/${PN}.hscr
- fperms g+s /usr/bin/${PN}
- fperms 664 /var/games/${PN}.hscr
-
- newicon icons/ltris48.xpm ${PN}.xpm
- make_desktop_entry ltris LTris
-}
diff --git a/games-puzzle/ltris/metadata.xml b/games-puzzle/ltris/metadata.xml
deleted file mode 100644
index c2edfd91b2cc..000000000000
--- a/games-puzzle/ltris/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/magiccube4d/Manifest b/games-puzzle/magiccube4d/Manifest
deleted file mode 100644
index f79c7334f9d1..000000000000
--- a/games-puzzle/magiccube4d/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magiccube4d-4.3.343.tar.gz 871676 BLAKE2B a023ef1c84546e32f0de032f3c8515fca8568fa8e22869446a480e878574064b8e5572d2a0e76ae88af06de4f18a911f36e478e9f3c3dc1979915c0aa58d64a3 SHA512 f9fc93d54d850495e9216aa0bbf8beffa662032921e9fef54de9940fc07ad03e9af52d9a488445e4985ec2369abe90494657e6f5e199ebc2070c707dd95cc486
diff --git a/games-puzzle/magiccube4d/files/magiccube4d-xdg-config.patch b/games-puzzle/magiccube4d/files/magiccube4d-xdg-config.patch
deleted file mode 100644
index e60ec6125c1c..000000000000
--- a/games-puzzle/magiccube4d/files/magiccube4d-xdg-config.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 7430d876b0efdb3f828a92df60a9e2d4d7ebc113 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Sat, 17 Aug 2024 23:31:43 +0100
-Subject: [PATCH] Write config to XDG_CONFIG_HOME or ~/.config unless old
- config exists or on Win
-
-Storing configuration outside a standard user configuration directory is bad
-practise and very unhelpful for distributions wanting to package this software.
-
-This respects the old configuation location for compatibility.
-
-XDG_CONFIG_HOME or ~/.config should make sense on just about any non-Windows OS.
----
- src/com/superliminal/util/PropertyManager.java | 18 ++++++++++++++++--
- 1 file changed, 16 insertions(+), 2 deletions(-)
-
-diff --git a/src/com/superliminal/util/PropertyManager.java b/src/com/superliminal/util/PropertyManager.java
-index 80567fc..2a6de12 100644
---- a/src/com/superliminal/util/PropertyManager.java
-+++ b/src/com/superliminal/util/PropertyManager.java
-@@ -4,6 +4,8 @@ import java.util.*;
- import java.io.*;
- import java.awt.*;
- import java.net.*;
-+import java.nio.file.InvalidPathException;
-+import java.nio.file.Paths;
-
- /**
- * Title: PropertyManager
-@@ -101,8 +103,19 @@ public class PropertyManager extends Properties {
- * Applications should load any user-specific property overrides directly into this object
- * and then call setProperty whenever a user action needs to change one.
- */
-- public final static PropertyManager userprefs = new LocalProps(new File(StaticUtils.getBinDir(), PRODUCT_NAME + ".props"));
-+ public final static PropertyManager userprefs;
- static {
-+ File propsFile = Paths.get(StaticUtils.getBinDir(), PRODUCT_NAME + ".props").toFile();
-+
-+ if (!propsFile.canWrite() && !System.getProperty("os.name").startsWith("Windows")) {
-+ try {
-+ propsFile = Paths.get(System.getenv("XDG_CONFIG_HOME"), PRODUCT_NAME + ".props").toFile();
-+ } catch (NullPointerException | InvalidPathException e) {
-+ propsFile = Paths.get(System.getProperty("user.home"), ".config", PRODUCT_NAME + ".props").toFile();
-+ }
-+ }
-+
-+ userprefs = new LocalProps(propsFile);
- System.out.println("Launch dir: " + StaticUtils.getBinDir());
- }
-
-@@ -256,8 +269,9 @@ public class PropertyManager extends Properties {
- if(localPropFile == null || storeFailed)
- return;
- try {
-+ localPropFile.getParentFile().mkdirs();
- this.store(new FileOutputStream(localPropFile), PRODUCT_NAME + " User Preferences");
-- } catch(IOException e) {
-+ } catch(IOException | SecurityException e) {
- storeFailed = true; // so as to only give fail msg once
- if(!localPropFile.canWrite())
- System.err.println("Can't write");
---
-2.45.2
-
diff --git a/games-puzzle/magiccube4d/magiccube4d-4.3.343-r1.ebuild b/games-puzzle/magiccube4d/magiccube4d-4.3.343-r1.ebuild
deleted file mode 100644
index e522645fcf21..000000000000
--- a/games-puzzle/magiccube4d/magiccube4d-4.3.343-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop java-pkg-2 java-pkg-simple xdg
-
-DESCRIPTION="Four-dimensional analog of Rubik's cube"
-HOMEPAGE="https://www.superliminal.com/cube/cube.htm"
-SRC_URI="https://github.com/cutelyaware/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-LICENSE="free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND="<virtual/jdk-26:*" # bug #965729
-
-PATCHES=(
- "${FILESDIR}"/${PN}-xdg-config.patch
-)
-
-JAVA_SRC_DIR="src"
-JAVA_RESOURCE_DIRS=( src )
-
-src_prepare() {
- default # bug #780585
- java-pkg-2_src_prepare
-}
-
-src_install() {
- java-pkg-simple_src_install
- java-pkg_dolauncher ${PN} --main com.superliminal.magiccube4d.MC4DSwing --java_args "-Xms128m -Xmx512m"
-
- newicon -s 32 src/mc4d.png ${PN}.png
- make_desktop_entry ${PN} "Magic Cube 4D"
-
- dodoc README.md
-}
diff --git a/games-puzzle/magiccube4d/metadata.xml b/games-puzzle/magiccube4d/metadata.xml
deleted file mode 100644
index e105507f248f..000000000000
--- a/games-puzzle/magiccube4d/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">cutelyaware/magiccube4d</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/metadata.xml b/games-puzzle/metadata.xml
deleted file mode 100644
index 74c2a759b058..000000000000
--- a/games-puzzle/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The games-puzzle category contains puzzle games.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie games-puzzle enthält Knobelspiele.
- </longdescription>
- <longdescription lang="es">
- La categoría games-puzzle contiene juegos puzzle.
- </longdescription>
- <longdescription lang="ja">
- games-puzzle カテゴリーにはパズル・ゲームが
- 含まれています。
- </longdescription>
- <longdescription lang="nl">
- De games-puzzle categorie bevat puzzelspellen.
- </longdescription>
- <longdescription lang="vi">
- Nhóm games-puzzle chứa các trò chơi dạng đánh đố (puzzle).
- </longdescription>
- <longdescription lang="it">
- La categoria games-puzzle contiene giochi tipo puzzle.
- </longdescription>
- <longdescription lang="pt">
- A categoria games-puzzle contém jogos de puzzle.
- </longdescription>
- <longdescription lang="pl">
- Kategoria games-puzzle zawiera układanki.
- </longdescription>
-</catmetadata>
diff --git a/games-puzzle/mirrormagic/Manifest b/games-puzzle/mirrormagic/Manifest
deleted file mode 100644
index ebf3e15cc790..000000000000
--- a/games-puzzle/mirrormagic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirrormagic-3.3.1-linux.tar.gz 5691433 BLAKE2B 54925115d8e65a4a011debc083f4a9564648ce6dc771a1784a8c49b34ef1557e1d3cb5c0cf1c36ac1c34308b4881ad137b6c9424595807315535ae93a9def681 SHA512 04f82a4f6616b9676cb493f7796e1ec43d71874d5f55286b3ae55539f1d5fb422cac35dc7d248b59af3142cf598e0c4212f9401654d7bf91e28c69c0839665a7
diff --git a/games-puzzle/mirrormagic/files/mirrormagic.xpm b/games-puzzle/mirrormagic/files/mirrormagic.xpm
deleted file mode 100644
index 4e98696d3ef1..000000000000
--- a/games-puzzle/mirrormagic/files/mirrormagic.xpm
+++ /dev/null
@@ -1,292 +0,0 @@
-/* XPM */
-static char * mirrormagic_xpm[] = {
-"32 32 257 2",
-" c None",
-". c #000000",
-"+ c #999999",
-"@ c #77AAFF",
-"# c #4C2208",
-"$ c #6E4C08",
-"% c #7F7F7F",
-"& c #AACCFF",
-"* c #777777",
-"= c #BB6622",
-"- c #0000CC",
-"; c #994411",
-"> c #00FF00",
-", c #EECC11",
-"' c #5D5D5D",
-") c #447F44",
-"! c #555555",
-"~ c #0000AA",
-"{ c #3B3B3B",
-"] c #009900",
-"^ c #990000",
-"/ c #007F00",
-"( c #005500",
-"_ c #CCCCCC",
-": c #CC0000",
-"< c #7F0000",
-"[ c #19447F",
-"} c #AAAAAA",
-"| c #FF0000",
-"1 c #331900",
-"2 c #888888",
-"3 c #000055",
-"4 c #663300",
-"5 c #6E6E6E",
-"6 c #666666",
-"7 c #DD9911",
-"8 c #5D3311",
-"9 c #00337F",
-"0 c #FFFFFF",
-"a c #00CC00",
-"b c #4C4C4C",
-"c c #FFFF00",
-"d c #444444",
-"e c #00AA00",
-"f c #7F7F00",
-"g c #DDDDDD",
-"h c #0066FF",
-"i c #006600",
-"j c #004C00",
-"k c #776608",
-"l c #3388FF",
-"m c #BBBBBB",
-"n c #0000FF",
-"o c #000000",
-"p c #000000",
-"q c #000000",
-"r c #000000",
-"s c #000000",
-"t c #000000",
-"u c #000000",
-"v c #000000",
-"w c #000000",
-"x c #000000",
-"y c #000000",
-"z c #000000",
-"A c #000000",
-"B c #000000",
-"C c #000000",
-"D c #000000",
-"E c #000000",
-"F c #000000",
-"G c #000000",
-"H c #000000",
-"I c #000000",
-"J c #000000",
-"K c #000000",
-"L c #000000",
-"M c #000000",
-"N c #000000",
-"O c #000000",
-"P c #000000",
-"Q c #000000",
-"R c #000000",
-"S c #000000",
-"T c #000000",
-"U c #000000",
-"V c #000000",
-"W c #000000",
-"X c #000000",
-"Y c #000000",
-"Z c #000000",
-"` c #000000",
-" . c #000000",
-".. c #000000",
-"+. c #000000",
-"@. c #000000",
-"#. c #000000",
-"$. c #000000",
-"%. c #000000",
-"&. c #000000",
-"*. c #000000",
-"=. c #000000",
-"-. c #000000",
-";. c #000000",
-">. c #000000",
-",. c #000000",
-"'. c #000000",
-"). c #000000",
-"!. c #000000",
-"~. c #000000",
-"{. c #000000",
-"]. c #000000",
-"^. c #000000",
-"/. c #000000",
-"(. c #000000",
-"_. c #000000",
-":. c #000000",
-"<. c #000000",
-"[. c #000000",
-"}. c #000000",
-"|. c #000000",
-"1. c #000000",
-"2. c #000000",
-"3. c #000000",
-"4. c #000000",
-"5. c #000000",
-"6. c #000000",
-"7. c #000000",
-"8. c #000000",
-"9. c #000000",
-"0. c #000000",
-"a. c #000000",
-"b. c #000000",
-"c. c #000000",
-"d. c #000000",
-"e. c #000000",
-"f. c #000000",
-"g. c #000000",
-"h. c #000000",
-"i. c #000000",
-"j. c #000000",
-"k. c #000000",
-"l. c #000000",
-"m. c #000000",
-"n. c #000000",
-"o. c #000000",
-"p. c #000000",
-"q. c #000000",
-"r. c #000000",
-"s. c #000000",
-"t. c #000000",
-"u. c #000000",
-"v. c #000000",
-"w. c #000000",
-"x. c #000000",
-"y. c #000000",
-"z. c #000000",
-"A. c #000000",
-"B. c #000000",
-"C. c #000000",
-"D. c #000000",
-"E. c #000000",
-"F. c #000000",
-"G. c #000000",
-"H. c #000000",
-"I. c #000000",
-"J. c #000000",
-"K. c #000000",
-"L. c #000000",
-"M. c #000000",
-"N. c #000000",
-"O. c #000000",
-"P. c #000000",
-"Q. c #000000",
-"R. c #000000",
-"S. c #000000",
-"T. c #000000",
-"U. c #000000",
-"V. c #000000",
-"W. c #000000",
-"X. c #000000",
-"Y. c #000000",
-"Z. c #000000",
-"`. c #000000",
-" + c #000000",
-".+ c #000000",
-"++ c #000000",
-"@+ c #000000",
-"#+ c #000000",
-"$+ c #000000",
-"%+ c #000000",
-"&+ c #000000",
-"*+ c #000000",
-"=+ c #000000",
-"-+ c #000000",
-";+ c #000000",
-">+ c #000000",
-",+ c #000000",
-"'+ c #000000",
-")+ c #000000",
-"!+ c #000000",
-"~+ c #000000",
-"{+ c #000000",
-"]+ c #000000",
-"^+ c #000000",
-"/+ c #000000",
-"(+ c #000000",
-"_+ c #000000",
-":+ c #000000",
-"<+ c #000000",
-"[+ c #000000",
-"}+ c #000000",
-"|+ c #000000",
-"1+ c #000000",
-"2+ c #000000",
-"3+ c #000000",
-"4+ c #000000",
-"5+ c #000000",
-"6+ c #000000",
-"7+ c #000000",
-"8+ c #000000",
-"9+ c #000000",
-"0+ c #000000",
-"a+ c #000000",
-"b+ c #000000",
-"c+ c #000000",
-"d+ c #000000",
-"e+ c #000000",
-"f+ c #000000",
-"g+ c #000000",
-"h+ c #000000",
-"i+ c #000000",
-"j+ c #000000",
-"k+ c #000000",
-"l+ c #000000",
-"m+ c #000000",
-"n+ c #000000",
-"o+ c #000000",
-"p+ c #000000",
-"q+ c #000000",
-"r+ c #000000",
-"s+ c #000000",
-"t+ c #000000",
-"u+ c #000000",
-"v+ c #000000",
-"w+ c #000000",
-"x+ c #000000",
-"y+ c #000000",
-"z+ c #000000",
-"A+ c #000000",
-"B+ c #000000",
-"C+ c #000000",
-"D+ c #000000",
-"E+ c #000000",
-"F+ c #000000",
-"G+ c #000000",
-"H+ c #000000",
-" ",
-" - n n l h h : n - ~ ",
-" n - - l l h n n n n - ",
-" , 7 l l h h n : n n n n ~ ~ 7 , ",
-" c 7 = h l h h n n n n n - - ~ = 7 c ",
-" c , 7 , 7 ~ h h h n n n - - ~ ~ ~ 7 , 7 , c ",
-" , , 7 7 = ~ h h n n - - ~ ~ ~ ~ ~ = 7 7 , , ",
-" , 7 = - ~ l _ } b 4 4 b b b ~ ~ - = 7 , ",
-" ~ ~ 4 4 4 ~ m g 1 1 = = 1 1 d d h ~ 4 4 ~ ~ ",
-" ~ ~ ~ ~ 4 4 4 l g g 7 7 , 7 ; ; d { @ h 4 4 4 ~ ~ ~ ",
-" ~ ~ ~ ~ h h l l 0 g 7 7 , 7 ; ; d { @ @ h n 4 ~ ~ ~ n ",
-" @ @ @ @ @ @ l l 0 g } 7 , , ; d d { @ l h h n n n - - ",
-" @ @ | @ @ l 0 2 0 g } = = d d d { @ l h n n n n - - ",
-" @ @ & & @ @ l g + _ 2 2 6 6 ! @ @ l h n ^ n - - ",
-" @ & & @ @ l l } 2 _ _ 2 2 @ @ h h n n n n - - ",
-" @ @ @ | l l + _ _ } _ l @ h h h n n n - - ",
-" @ @ @ @ l l + _ _ _ } _ @ h h n n n n - - ",
-" @ @ @ l l h } _ _ } } h h h n n n - - ",
-" @ @ @ l l h h _ _ } } } h n ^ n - - - ",
-" @ n h h h h } _ _ } 2 2 n n - - - ",
-" @ n n h h h } _ _ _ 2 ~ n n ~ - - ",
-" n n n n | h ~ } } } ~ ~ - ~ ~ ~ - ",
-" h n n n h h h - ~ } } } - - ^ ~ ~ - ",
-" h n n h h h n - n - - * * ~ ~ ~ - ",
-" h n h h h h n - n - - - - ~ ~ ~ - - ",
-" h l h h h l h h n n : - - - ~ ~ ~ ~ ^ - ",
-" h @ h | l l h n n n - - - ~ ~ ~ ~ ~ ~ - ",
-" n l @ l l l l h n n - ~ - - ~ ~ ~ ^ ~ ~ ~ - ",
-" n l @ l l l h n n - - ~ ~ - ~ ~ ~ ~ ~ ~ ~ - ",
-" n | h h h = ; ; 4 ~ - ~ ~ ~ - = ; ; 4 ~ ~ ~ ^ - ",
-" n - h h = = ; ; 4 4 ~ ~ ~ ~ = = ; ; 4 4 ~ ~ ~ - ",
-" "};
diff --git a/games-puzzle/mirrormagic/metadata.xml b/games-puzzle/mirrormagic/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/mirrormagic/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/mirrormagic/mirrormagic-3.3.1.ebuild b/games-puzzle/mirrormagic/mirrormagic-3.3.1.ebuild
deleted file mode 100644
index 93b9fba42eb2..000000000000
--- a/games-puzzle/mirrormagic/mirrormagic-3.3.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="A game like Deflektor (C 64) or Mindbender (Amiga)"
-HOMEPAGE="https://www.artsoft.org/mirrormagic/"
-SRC_URI="https://www.artsoft.org/RELEASES/linux/mirrormagic/${P}-linux.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl2[video]
- media-libs/sdl2-image
- media-libs/sdl2-mixer
- media-libs/sdl2-net
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- rm -f ${PN} || die
-}
-
-src_compile() {
- emake \
- -C src \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- OPTIONS="${CFLAGS}" \
- EXTRA_LDFLAGS="${LDFLAGS}" \
- BASE_PATH="${EPREFIX}/usr/share/${PN}" \
- PROGBASE=${PN} \
- TARGET=sdl2
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/${PN}
- doins -r graphics levels music sounds
- doicon "${FILESDIR}"/${PN}.xpm
- make_desktop_entry ${PN} "Mirror Magic II"
- einstalldocs
-}
diff --git a/games-puzzle/monsterz/Manifest b/games-puzzle/monsterz/Manifest
deleted file mode 100644
index b58cca358ec5..000000000000
--- a/games-puzzle/monsterz/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST monsterz-0.7.1.tar.gz 1879537 BLAKE2B e1ad9f17a64bcbb07005eb61d951dbf756997a6e6bd76c48d88bb634c9b3167c9fd41ef32032925b219153eb607dc238af76b44c3ef6c47aab753d59c61958e1 SHA512 62de125251a74e7ff237c90ad88e10a4953b8841251dfec45cc6b77f416677ef6d68cf4308c3190f65896b5bb1312934abd5e438f0341f08c02884585f0e4787
-DIST monsterz_0.7.1-12.debian.tar.xz 14196 BLAKE2B ec4f425da3502afa175e0e3772a47ed24cd5d5857a04e4627cbcc7491df70f3aa718b82aae25f36a67868ba114075dabb215cc9d1ecd3b97ad2d7ab401cdd528 SHA512 3111363010ee10952fa93c456ce2db015ef1a516bde8bba55b5cd3f2ea4c50d71bb1a81c0207cd89960c47b4e2eb10693782bdc72d7439163720bf686e389cb3
diff --git a/games-puzzle/monsterz/files/monsterz-0.7.1-numpy2.patch b/games-puzzle/monsterz/files/monsterz-0.7.1-numpy2.patch
deleted file mode 100644
index 917d44a1b458..000000000000
--- a/games-puzzle/monsterz/files/monsterz-0.7.1-numpy2.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From ba17939f0af90905a90dce96f4540e273a744bdb Mon Sep 17 00:00:00 2001
-From: Oscar Lesta <oscar.lesta@gmail.com>
-Date: Wed, 25 Dec 2024 21:33:16 -0300
-Subject: Fix compatibility with numpy 2.2.1.
---- a/monsterz.py
-+++ b/monsterz.py
-@@ -117,6 +117,10 @@
- for x, p in enumerate(line):
- r, g, b = p
-- M = int(max(r, g, b))
-- m = int(min(r, g, b))
-+ # convert from numpy.int8 to int
-+ r = r.item()
-+ g = g.item()
-+ b = b.item()
-+ M = max(r, g, b)
-+ m = min(r, g, b)
- val = (2 * M + r + g + b) // 5
- p[0] = (val + r) // 2
-@@ -141,6 +145,10 @@
- for x, p in enumerate(line):
- r, g, b = p
-- M = int(max(r, g, b))
-- m = int(min(r, g, b))
-+ # convert from numpy.int8 to int
-+ r = r.item()
-+ g = g.item()
-+ b = b.item()
-+ M = max(r, g, b)
-+ m = min(r, g, b)
- p[0] = (m + r) // 2
- p[1] = (m + g) // 2
diff --git a/games-puzzle/monsterz/metadata.xml b/games-puzzle/monsterz/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/monsterz/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/monsterz/monsterz-0.7.1_p12-r1.ebuild b/games-puzzle/monsterz/monsterz-0.7.1_p12-r1.ebuild
deleted file mode 100644
index 5ffbe31103d6..000000000000
--- a/games-puzzle/monsterz/monsterz-0.7.1_p12-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop python-single-r1
-
-DESCRIPTION="Puzzle game similar to the famous Bejeweled or Zookeeper"
-HOMEPAGE="http://sam.zoy.org/projects/monsterz/"
-SRC_URI="
- http://sam.zoy.org/projects/monsterz/${P/_p*}.tar.gz
- mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz
-"
-S=${WORKDIR}/${P/_p*}
-
-LICENSE="GPL-1+ LGPL-2+ WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]')
- media-libs/sdl2-image[png]
- media-libs/sdl2-mixer[mod]
-"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${WORKDIR}"/debian/patches
- "${FILESDIR}"/${PN}-0.7.1-numpy2.patch
-)
-
-src_prepare() {
- default
-
- sed "/sharedir/s|= dirname.*|= \"${EPREFIX}/usr/share/${PN}\"|" \
- -i monsterz.py || die
- python_fix_shebang monsterz.py
-
- rm Makefile || die
-}
-
-src_install() {
- newbin ${PN}{.py,}
-
- insinto /usr/share/${PN}
- doins -r graphics sound
-
- newicon graphics/icon.png ${PN}.png
- make_desktop_entry ${PN} ${PN^}
-
- einstalldocs
-}
diff --git a/games-puzzle/mures/Manifest b/games-puzzle/mures/Manifest
deleted file mode 100644
index 521a1e6db1f5..000000000000
--- a/games-puzzle/mures/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mures-0.5.tar.gz 638528 BLAKE2B 35861cbc0497091c716664a6a1d38884a64981f6228637cbeb93b4be64c42bf84b8033c2f5d95f197c26436fbf621ff8322ffb5aa3dc241b50372e94a395599b SHA512 907b22adffcc0457d866da27bd11d61663c6a1eed1c0aa4b437f8e341065df86f2ab06851619e2fa4088aa0b2becaf9376bad693c83345f8d1ee862c31740eff
diff --git a/games-puzzle/mures/files/mures-0.5-fix-fno-common.patch b/games-puzzle/mures/files/mures-0.5-fix-fno-common.patch
deleted file mode 100644
index b07be91c0175..000000000000
--- a/games-puzzle/mures/files/mures-0.5-fix-fno-common.patch
+++ /dev/null
@@ -1,114 +0,0 @@
---- a/src/client.c
-+++ b/src/client.c
-@@ -37,7 +37,7 @@
-
- int client_initialized = 0;
- UDPsocket local_socket = NULL;
--UDPpacket *packet;
-+extern UDPpacket *packet;
-
- #define PACKET_POOL_SIZE 20
-
---- a/src/game_output.c
-+++ b/src/game_output.c
-@@ -31,6 +31,11 @@
- #include "go_sdl.h"
- #include "go_gl.h"
-
-+void (*game_output_handle_event)(game *g, int event, float x, float y, direction dir);
-+void (*game_output_refresh)(game *g, SDL_Surface *out);
-+void (*game_output_bigchange)(game *g);
-+void (*game_output_exit)(game *g);
-+
- void game_output_init(game *g, int type)
- {
- switch(type) {
---- a/src/game_output.h
-+++ b/src/game_output.h
-@@ -38,10 +38,10 @@
- GL
- };
-
--void (*game_output_handle_event)(game *g, int event, float x, float y, direction dir);
--void (*game_output_refresh)(game *g, SDL_Surface *out);
--void (*game_output_bigchange)(game *g);
--void (*game_output_exit)(game *g);
-+extern void (*game_output_handle_event)(game *g, int event, float x, float y, direction dir);
-+extern void (*game_output_refresh)(game *g, SDL_Surface *out);
-+extern void (*game_output_bigchange)(game *g);
-+extern void (*game_output_exit)(game *g);
-
- void game_output_init(game *g, int type);
-
---- a/src/gi_sdl.c
-+++ b/src/gi_sdl.c
-@@ -60,6 +60,7 @@
- #define GI (*(gi_sdl_data*)g->input)
-
- SDL_Joystick *js;
-+gi_sdl_settings ks;
-
- int gi_sdl_player_exists(game *g, int p)
- {
---- a/src/gi_sdl.h
-+++ b/src/gi_sdl.h
-@@ -88,7 +88,7 @@
- int joy_y[MAX_JOY];
- } gi_sdl_settings;
-
--gi_sdl_settings ks;
-+extern gi_sdl_settings ks;
-
- int gi_sdl_player_exists(game *g, int p);
- grid_int_position gi_sdl_player_grid_pos(game *g, int p);
---- a/src/gui.h
-+++ b/src/gui.h
-@@ -47,6 +47,6 @@
- void gui_remove_object(int i);
- void gui_clear();
-
--int factor_h, factor_w;
-+extern int factor_h, factor_w;
-
- #endif
---- a/src/lua.c
-+++ b/src/lua.c
-@@ -22,6 +22,7 @@
- }
- */
-
-+lua_State *L;
-
- static int lua_write(lua_State *L)
- {
---- a/src/lua.h
-+++ b/src/lua.h
-@@ -4,7 +4,7 @@
- #include "lua/lua.h"
-
-
--lua_State *L;
-+extern lua_State *L;
-
- int lua_init();
- void lua_exit();
---- a/src/main.c
-+++ b/src/main.c
-@@ -44,6 +44,7 @@
- #include "lua.h"
-
- root_type root;
-+int opengl;
-
- void root_quit()
- {
---- a/src/main.h
-+++ b/src/main.h
-@@ -44,6 +44,6 @@
-
- void root_quit();
-
--int opengl;
-+extern int opengl;
-
- #endif
diff --git a/games-puzzle/mures/files/mures-0.5-save.patch b/games-puzzle/mures/files/mures-0.5-save.patch
deleted file mode 100644
index 697db8ef7a28..000000000000
--- a/games-puzzle/mures/files/mures-0.5-save.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/gi_sdl.c
-+++ b/gi_sdl.c
-@@ -606,6 +606,7 @@
- {
- int i,found;
- gi_sdl_data *data = &GI;
-+ char temp_path[70];
-
- switch(e.type) {
-
-@@ -714,7 +715,8 @@
- sim_start(&g->sim);
- break;
- case SDLK_F6:
-- map_save(&g->sim.map, "saved.mus");
-+ snprintf(temp_path, 70, "%s/.mures.save", getenv("HOME"));
-+ map_save(&g->sim.map, temp_path);
- break;
- case SDLK_F1:
- game_restart(g);
-
---- a/output.c
-+++ b/output.c
-@@ -215,7 +215,8 @@
-
- void output_screenshot()
- {
-- char *l = "shot.bmp";
-+ char l[70];
-+ snprintf(l, 70, "%s/mures_shot.bmp", getenv("HOME"));
- SDL_SaveBMP(screen, l);
- printf("Screenshot saved to %s.\n", l);
- }
diff --git a/games-puzzle/mures/files/mures-0.5-underlink.patch b/games-puzzle/mures/files/mures-0.5-underlink.patch
deleted file mode 100644
index 614a2880cf3b..000000000000
--- a/games-puzzle/mures/files/mures-0.5-underlink.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -7,6 +7,7 @@
- AC_PROG_MAKE_SET
- AC_PROG_CC
- AC_PROG_RANLIB
-+AM_PROG_AR
- AC_PROG_INSTALL
-
- dnl Checks for libraries.
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,8 +1,8 @@
- bin_PROGRAMS = mures
-
- mures_LDADD = \
-- -llua -L./lua
-- $(STATIC_LIBS)
-+ -llua -L./lua \
-+ $(STATIC_LIBS) -lm
-
- SUBDIRS = lua gui images maps sounds textures
-
diff --git a/games-puzzle/mures/metadata.xml b/games-puzzle/mures/metadata.xml
deleted file mode 100644
index bccb8cbdc678..000000000000
--- a/games-puzzle/mures/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">mures</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/mures/mures-0.5-r2.ebuild b/games-puzzle/mures/mures-0.5-r2.ebuild
deleted file mode 100644
index f0ed73ce30d8..000000000000
--- a/games-puzzle/mures/mures-0.5-r2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DESCRIPTION="Clone of Sega's Chu Chu Rocket"
-HOMEPAGE="https://mures.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/mures/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="opengl"
-
-DEPEND="
- media-libs/libsdl[joystick]
- media-libs/sdl-image
- media-libs/sdl-net
- media-libs/sdl-ttf
- opengl? ( virtual/opengl )"
-RDEPEND="${DEPEND}"
-
-dir="/usr/share/${PN}"
-
-src_prepare() {
- default
-
- # Disable OpenGL support if USE flag is not set
- if ! use opengl ; then
- sed -i \
- -e 's: -DHAVE_GL::' \
- -e 's: -lGL::' \
- configure.in || die "sed failed"
- fi
-
- sed -i '$ s/\\//' \
- src/lua/Makefile.am \
- src/maps/battle/Makefile.am \
- || die "sed failed"
-
- # GCC 10 / -fno-common
- eapply "${FILESDIR}"/${P}-fix-fno-common.patch
- eapply "${FILESDIR}"/${P}-underlink.patch
-
- mv configure.{in,ac} || die
- eautoreconf
-
- cd src || die
-
- # Save to HOME
- eapply "${FILESDIR}"/${P}-save.patch
-
- # Modify game data & scrips path
- sed -i \
- -e "s:gui/:${dir}/gui/:" \
- -e "s:sounds/:${dir}/sounds/:" \
- gui.c || die "sed gui.c failed"
- sed -i \
- -e "s:images/:${dir}/images/:" \
- -e "s:textures/:${dir}/textures/:" \
- go_sdl.c || die "sed go_sdl.c failed"
- sed -i \
- -e "s:textures/:${dir}/textures/:" \
- go_gl.c || die "sed go_gl.c failed"
- sed -i \
- -e "s:input.lua:${dir}/input.lua:" \
- gi_sdl.c || die "sed gi_sdl.c failed"
- sed -i \
- -e "s:images/:${dir}/images/:" \
- anim.c output.c || die "sed anim.c output.c failed"
- sed -i \
- -e "s:maps/:${dir}/maps/:" \
- load_maps.lua || die "sed load_maps.lua failed"
- sed -i \
- -e "s:sounds/:${dir}/sounds/:" \
- audio_sdl.c || die "sed audio_sdl.c failed"
- sed -i \
- -e "s:load_maps.lua:${dir}/load_maps.lua:" \
- map.c || die "sed map.c failed"
-}
-
-src_install() {
- # Remove makefiles before installation
- rm -f src/*/Makefile* src/*/*/Makefile* || die "removing makefiles"
-
- dobin src/mures
-
- insinto "${dir}"
- doins -r src/{gui,images,sounds,textures,maps,*.lua}
-
- einstalldocs
-
- newicon src/images/cat_right.png ${PN}.png
- make_desktop_entry ${PN} "Mures"
-}
diff --git a/games-puzzle/neverball/Manifest b/games-puzzle/neverball/Manifest
deleted file mode 100644
index f0af76b73b09..000000000000
--- a/games-puzzle/neverball/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST neverball-1.6.0.tar.gz 37772911 BLAKE2B c9ebf9b5e87665055d3c09b93ffa71d8bf9b953b8a4b9ab7a0e7667c5521c94c80fa66c8df496066434b25319f7d22498ad19fa52e5ffee71ff4ee25188e3c41 SHA512 174d05308aee3a5e693782c54dd389439752b3597f28193771041d30f6c4236a5d055b2fcca9460b1005e9f000ddb3cbc01b86ea15c2abbf6e5a7996e836f787
diff --git a/games-puzzle/neverball/files/neverball-1.6.0-gcc-10.patch b/games-puzzle/neverball/files/neverball-1.6.0-gcc-10.patch
deleted file mode 100644
index 54bd211080c6..000000000000
--- a/games-puzzle/neverball/files/neverball-1.6.0-gcc-10.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From a42492b8db06934c7a794630db92e3ff6ebaadaa Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Mon, 3 Feb 2020 20:25:57 +0000
-Subject: [PATCH] share/text.h: fix build failure against gcc-10
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-On gcc-10 (and gcc-9 -fno-common) build fails as:
-
-```
-cc .. -o neverball ...
-ld: ball/st_save.o:(.bss+0x0):
- multiple definition of `text_input'; share/text.o:(.bss+0x0): first defined here
-```
-
-gcc-10 will change the default from -fcommon to fno-common:
-https://gcc.gnu.org/PR85678.
-
-The error also happens if CFLAGS=-fno-common passed explicitly.
-
-Reported-by: Toralf Förster
-Bug: https://bugs.gentoo.org/708050
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- share/text.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/share/text.h
-+++ b/share/text.h
-@@ -15,7 +15,7 @@ int text_length(const char *);
-
- /*---------------------------------------------------------------------------*/
-
--char text_input[MAXSTR];
-+extern char text_input[MAXSTR];
-
- void text_input_start(void (*cb)(int typing));
- void text_input_stop(void);
---
-2.25.0
-
diff --git a/games-puzzle/neverball/metadata.xml b/games-puzzle/neverball/metadata.xml
deleted file mode 100644
index 754ad983ebd6..000000000000
--- a/games-puzzle/neverball/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">Neverball/neverball</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/neverball/neverball-1.6.0-r1.ebuild b/games-puzzle/neverball/neverball-1.6.0-r1.ebuild
deleted file mode 100644
index d4869b85afae..000000000000
--- a/games-puzzle/neverball/neverball-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eapi8-dosym toolchain-funcs xdg
-
-DESCRIPTION="Clone of Super Monkey Ball using SDL/OpenGL"
-HOMEPAGE="https://neverball.org"
-SRC_URI="https://neverball.org/${P}.tar.gz"
-
-LICENSE="GPL-2+ IJG"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="nls"
-RESTRICT="test" # not a test suite, only starts ./neverball
-
-DEPEND="
- dev-games/physfs
- media-libs/libpng:=
- media-libs/libsdl2[joystick,opengl,sound,video]
- media-libs/libvorbis
- media-libs/sdl2-ttf
- virtual/jpeg
- virtual/opengl
- nls? ( virtual/libintl )"
-RDEPEND="
- ${DEPEND}
- media-fonts/dejavu
- media-fonts/wqy-microhei"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc-10.patch
-)
-
-src_prepare() {
- default
-
- # adjust man page for namespaced mapc executable (bug #50538)
- sed -i "s/mapc/${PN}-mapc/;s/MAPC/${PN^^}-MAPC/;1s/1/6/" dist/mapc.1 || die
-}
-
-src_compile() {
- tc-export CC CXX
-
- local emakeargs=(
- DATADIR="${EPREFIX}"/usr/share/${PN}
- LOCALEDIR="${EPREFIX}"/usr/share/locale
- ENABLE_NLS=$(usex nls 1 0)
- CFLAGS="${CFLAGS}"
- CPPFLAGS="${CPPFLAGS}"
- CXXFLAGS="${CXXFLAGS}"
- )
- emake "${emakeargs[@]}"
-}
-
-src_install() {
- dobin neverball neverputt
- newbin mapc ${PN}-mapc
-
- doman dist/{neverball,neverputt}.6
- newman dist/mapc.1 neverball-mapc.6
-
- insinto /usr/share/${PN}
- doins -r data/.
-
- # unbundle fonts
- dosym8 -r /usr/share/{fonts/dejavu,${PN}/ttf}/DejaVuSans-Bold.ttf
- dosym8 -r /usr/share/{fonts/wqy-microhei,${PN}/ttf}/wqy-microhei.ttc
-
- insinto /usr/share
- [[ -d locale ]] && doins -r locale
-
- dodoc README.md doc/{authors.txt,manual.txt,release-notes.md}
-
- local name res
- for name in ball putt; do
- for res in 16 32 64 128 256; do
- newicon -s ${res} dist/never${name}_${res}.png never${name}.png
- done
- done
- domenu dist/{neverball,neverputt}.desktop
-}
diff --git a/games-puzzle/nightsky/Manifest b/games-puzzle/nightsky/Manifest
deleted file mode 100644
index 575f2790fbee..000000000000
--- a/games-puzzle/nightsky/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nightskyhd-linux-1324519044.tar.gz 123971537 BLAKE2B 52aafe22177ff3266bcff10a9de0b6a120f92c9dda0176a17c71140436b7ba6c13cab1775dd2406f8560ff0f8bfc2c4a38de4be40ef195535d9636edfb6005ba SHA512 a1d4ec588fa67c3dfbefe563d37df7bd93ce6a7580e7fcedda6567f6f05f362fc478fbd6ac921854fa5fe26270a037c49f9bce2df5527a6490ff0984b9bb671e
diff --git a/games-puzzle/nightsky/files/nightsky-wrapper b/games-puzzle/nightsky/files/nightsky-wrapper
deleted file mode 100644
index be838c7432cc..000000000000
--- a/games-puzzle/nightsky/files/nightsky-wrapper
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-HOMEDIR="${HOME}/.nightsky"
-GAMEDIR="@GAMES_PREFIX_OPT@/nightsky"
-
-# create root config dir
-[ -e "${HOMEDIR}" ] || mkdir "${HOMEDIR}"
-
-# symlink game data
-for i in `cd "${GAMEDIR}" || exit 1 ; ls -d *` ; do
- [ -e "${HOMEDIR}/${i}" ] || ln -sf "${GAMEDIR}/${i}" "${HOMEDIR}/${i}"
-done
-# create empty Settings dir
-[ -e "${HOMEDIR}/Settings" ] || mkdir "${HOMEDIR}/Settings"
-
-cd "${HOMEDIR}"
-
-# start architecture dependent binary
-if [ -e "${HOMEDIR}/NightSkyHD_64" ] ; then
- exec ./NightSkyHD_64 "$@"
-else
- exec ./NightSky "$@"
-fi
diff --git a/games-puzzle/nightsky/metadata.xml b/games-puzzle/nightsky/metadata.xml
deleted file mode 100644
index a92dc7f8ddc1..000000000000
--- a/games-puzzle/nightsky/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="bundled-libs">
- Use the upstream provided bundled libraries.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/nightsky/nightsky-20111222-r1.ebuild b/games-puzzle/nightsky/nightsky-20111222-r1.ebuild
deleted file mode 100644
index f642424bfd09..000000000000
--- a/games-puzzle/nightsky/nightsky-20111222-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Puzzle game that puts you inside and ambient and mysterious universe"
-HOMEPAGE="http://www.nicalis.com/nightsky/"
-SRC_URI="nightskyhd-linux-1324519044.tar.gz"
-S="${WORKDIR}/NightSky"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="bundled-libs"
-RESTRICT="bindist fetch"
-
-QA_PREBUILT="
- opt/${PN}/NightSky*
- opt/${PN}/lib/*
- opt/${PN}/lib64/*"
-
-RDEPEND="
- virtual/glu
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXxf86vm
- !bundled-libs? (
- media-libs/freealut
- media-libs/freeglut
- media-libs/libogg
- media-libs/libvorbis
- media-libs/openal
- virtual/zlib:=
- )"
-
-pkg_nofetch() {
- einfo "Please buy & download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your DISTDIR directory."
-}
-
-src_prepare() {
- default
-
- einfo "Removing ${ARCH} unrelated files..."
- rm -v NightSkyHD$(usev !amd64 _64) || die
- rm -rv lib$(usev !amd64 64) || die
-
- if ! use bundled-libs ; then
- einfo "Removing bundled libs..."
- rm -rv lib* || die
- fi
-
- # empty dir, we create symlink here later
- rm -r Settings || die
-
- sed "s|@GAMES_PREFIX_OPT@|${EPREFIX}/opt|" \
- "${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die
-}
-
-src_install() {
- dobin "${T}"/${PN}
-
- insinto /opt/${PN}
- doins -r .
-
- newicon "World/The Void/Physical"/Circle72.png ${PN}.png
- make_desktop_entry ${PN} "NightSky HD"
-
- fperms +x /opt/${PN}/NightSkyHD$(usev amd64 _64)
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Saves and Settings are in ~/.nightsky/Settings"
- fi
-}
diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
deleted file mode 100644
index 0044423ec3fb..000000000000
--- a/games-puzzle/nudoku/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST nudoku-3.0.0.tar.gz 31578 BLAKE2B ff75b02e87b231c2ae3f1109e5f6c39efd37b5f9bc6cf11247dfc1098399e8dc647b144a186b3b9f62ffcb1e7c9dd37ba1a1ce4fa917829e8498e2eed48f80ea SHA512 7a87bb73d2a440b361544681c7924c62284fc3d6ac0122ddda51f5539a837ceb89fc7fcef06b134599cd7a11e2ba37fa49df0f89d5d8ab4cd454551492cb6d6e
-DIST nudoku-5.0.0.tar.gz 35809 BLAKE2B 3bf0385e685a76e07d3110a566cfd7544655f5b1f6423659956220c81cb1c5d114bd5521c7853a365ec65a373725c7ba8b465b3da1452cd820201e95a033192d SHA512 2c104d43e84ba53a5177f4f4b7fa351db5ec45223ea2f238db5ecc07724d7677fa2e4d78ed66718e5a23f94e40f7e78180cc76e559d9e34bd9f184c419f2492d
diff --git a/games-puzzle/nudoku/metadata.xml b/games-puzzle/nudoku/metadata.xml
deleted file mode 100644
index f4286203d424..000000000000
--- a/games-puzzle/nudoku/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>jubalh@iodoru.org</email>
- <name>Michael Vetter</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jubalh/nudoku</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/nudoku/nudoku-3.0.0.ebuild b/games-puzzle/nudoku/nudoku-3.0.0.ebuild
deleted file mode 100644
index 777e7d97c8d9..000000000000
--- a/games-puzzle/nudoku/nudoku-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="https://jubalh.github.io/nudoku/"
-SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cairo"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- cairo? ( x11-libs/cairo )
- >=sys-devel/gettext-0.20
- sys-libs/ncurses:=
- virtual/libintl
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable cairo)
-}
diff --git a/games-puzzle/nudoku/nudoku-5.0.0.ebuild b/games-puzzle/nudoku/nudoku-5.0.0.ebuild
deleted file mode 100644
index 4ded8a6f6dd3..000000000000
--- a/games-puzzle/nudoku/nudoku-5.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="https://jubalh.github.io/nudoku/"
-SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cairo"
-
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-DEPEND="
- sys-libs/ncurses:=
- virtual/libintl
- cairo? ( x11-libs/cairo )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable cairo)
-}
diff --git a/games-puzzle/numptyphysics/Manifest b/games-puzzle/numptyphysics/Manifest
deleted file mode 100644
index a848e51e1a4b..000000000000
--- a/games-puzzle/numptyphysics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST numptyphysics-0.3.8.tar.gz 1647661 BLAKE2B 07cd5fa77e48517bf7cd2b11d8bcd4a0878cf02860f4165d29a562191e529babcf9637b293d3670bd37f8dfb9db4423546f6eede405fa0ecf97187e0f408dbae SHA512 6f5c7783e9e09efda19ff00d369dca76e0dc8f574b1e8c9268459accf83e48a29f7caec7a4ec3a28da4fac3007d2137f0bf5426494118927cd7b944646c7c24e
diff --git a/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch b/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch
deleted file mode 100644
index 847092190d35..000000000000
--- a/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-empty-tr.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-On unrecognized LC_MESSAGES (e.g. C.utf8) the .empty() check
-fails and loads empty translations leading to constant:
-[ 1536ms] [I18n.cpp:34 WARNING] Untranslated: 'Gameplay paused'
---- a/src/Os.cpp
-+++ b/src/Os.cpp
-@@ -279,3 +279,3 @@
- auto fn = thp::format("i18n/%s", lang);
-- if (!Config::readFile(fn).empty()) {
-+ if (!access(Config::findFile(fn).c_str(),F_OK)) {
- Tr::load(fn);
diff --git a/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-respect-flags.patch b/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-respect-flags.patch
deleted file mode 100644
index 09b54e6ac739..000000000000
--- a/games-puzzle/numptyphysics/files/numptyphysics-0.3.8-respect-flags.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff '--color=auto' -NarU 2 a/external/Box2D/Source/Makefile b/external/Box2D/Source/Makefile
---- a/external/Box2D/Source/Makefile 2021-06-18 07:19:06.000000000 -0400
-+++ b/external/Box2D/Source/Makefile 2021-07-16 17:01:57.254825075 -0400
-@@ -7,5 +7,5 @@
- endif
-
--CXXFLAGS= -g -O2
-+CXXFLAGS ?= -g -O2
-
- SOURCES = \
-diff '--color=auto' -NarU 2 a/makefile b/makefile
---- a/makefile 2021-06-18 07:19:06.000000000 -0400
-+++ b/makefile 2021-07-16 17:00:51.421009113 -0400
-@@ -38,5 +38,5 @@
- $(TARGET): $(OBJECTS) $(LOCAL_LIBS)
- $(SILENTMSG) "\tLD\t$@\n"
-- $(SILENTCMD) $(CXX) -o $@ $^ $(LIBS)
-+ $(SILENTCMD) $(CXX) -o $@ $^ $(LDFLAGS) $(LIBS)
-
- clean: $(ADDITIONAL_CLEAN_TARGETS)
-diff '--color=auto' -NarU 2 a/mk/pkgs.mk b/mk/pkgs.mk
---- a/mk/pkgs.mk 2021-06-18 07:19:06.000000000 -0400
-+++ b/mk/pkgs.mk 2021-07-16 17:10:28.636268435 -0400
-@@ -1,4 +1,4 @@
- ifneq ($(PKGS),)
--CXXFLAGS += $(shell $(CROSS_COMPILE)pkg-config --cflags $(PKGS))
--LIBS += $(shell $(CROSS_COMPILE)pkg-config --libs $(PKGS))
-+CXXFLAGS += $(shell $(PKG_CONFIG) --cflags $(PKGS))
-+LIBS += $(shell $(PKG_CONFIG) --libs $(PKGS))
- endif
diff --git a/games-puzzle/numptyphysics/metadata.xml b/games-puzzle/numptyphysics/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/numptyphysics/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/numptyphysics/numptyphysics-0.3.8.ebuild b/games-puzzle/numptyphysics/numptyphysics-0.3.8.ebuild
deleted file mode 100644
index 9ff5318033cc..000000000000
--- a/games-puzzle/numptyphysics/numptyphysics-0.3.8.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs xdg
-
-DESCRIPTION="Crayon Physics-like drawing puzzle game using the same excellent Box2D engine"
-HOMEPAGE="https://github.com/thp/numptyphysics"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/thp/numptyphysics.git"
-else
- SRC_URI="https://github.com/thp/numptyphysics/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD GPL-3+ ZLIB"
-SLOT="0"
-
-RDEPEND="
- dev-libs/glib:2
- media-libs/libsdl2[opengl,video]
- media-libs/sdl2-image[png]
- media-libs/sdl2-ttf
- virtual/opengl"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-empty-tr.patch
- "${FILESDIR}"/${P}-respect-flags.patch
-)
-
-src_compile() {
- tc-export AR CC CXX PKG_CONFIG RANLIB
-
- emake V=1
-}
diff --git a/games-puzzle/numptyphysics/numptyphysics-9999.ebuild b/games-puzzle/numptyphysics/numptyphysics-9999.ebuild
deleted file mode 100644
index 738b4f617637..000000000000
--- a/games-puzzle/numptyphysics/numptyphysics-9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs xdg
-
-DESCRIPTION="Crayon Physics-like drawing puzzle game using the same excellent Box2D engine"
-HOMEPAGE="https://github.com/thp/numptyphysics"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/thp/numptyphysics.git"
-else
- SRC_URI="https://github.com/thp/numptyphysics/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD GPL-3+ ZLIB"
-SLOT="0"
-
-RDEPEND="
- dev-libs/glib:2
- media-libs/libsdl2[opengl,video]
- media-libs/sdl2-image[png]
- media-libs/sdl2-ttf
- virtual/opengl"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.3.8-empty-tr.patch
- "${FILESDIR}"/${PN}-0.3.8-respect-flags.patch
-)
-
-src_compile() {
- tc-export AR CC CXX PKG_CONFIG RANLIB
-
- emake V=1
-}
diff --git a/games-puzzle/pathological/Manifest b/games-puzzle/pathological/Manifest
deleted file mode 100644
index 4370a404becf..000000000000
--- a/games-puzzle/pathological/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pathological-1.1.3.tar.gz 6995274 BLAKE2B 2fc891f1d0f15f68d2be3a210f04a64b73896cba92882e24fa60df09752b3235e025c4480510b7eebbf214d8ec4885ea556d76757888b85751a48432ea22709f SHA512 a64e0ca9a3bf86ade4a1abdd4f471c341838f690b2471f21c488471b7800da55f89f42c62a51c9be380cb9f265432db904a5de6f6bb3a9a7dde835da94baf566
-DIST pathological_1.1.3-16.debian.tar.xz 12992 BLAKE2B 3209f1d6b867f8d7baf83dda22f94829ba880a7aeff2a7587b883cac406e21b5c20d703a55599bc8692caa49553102ed1b4b0f7ac11c490b400ccbca7608d6cf SHA512 3d946a6d3c0daa4f0dac256c6e5fa053942a101aaae229836c8290dffc4556279169f71eff6bf4814d26ee30f466df9d7014b504c259aba139c3919c704db3ee
diff --git a/games-puzzle/pathological/files/pathological-1.1.3_p16-pygame2-compat.patch b/games-puzzle/pathological/files/pathological-1.1.3_p16-pygame2-compat.patch
deleted file mode 100644
index 525f30438e17..000000000000
--- a/games-puzzle/pathological/files/pathological-1.1.3_p16-pygame2-compat.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-These are integers and use of "is" with pygame-2 ignores input events.
-
-https://bugs.gentoo.org/794211
-
-See also: pygame-2.0.1/buildconfig/pygame-stubs/constants.pyi
---- a/pathological.py
-+++ b/pathological.py
-@@ -133,3 +133,3 @@
- if colorkey is not None:
-- if colorkey is -1:
-+ if colorkey == -1:
- colorkey = image.get_at((0,0))
-@@ -1395,6 +1395,6 @@
- for event in pygame.event.get():
-- if event.type is QUIT:
-+ if event.type == QUIT:
- return -4
-- elif event.type is KEYDOWN:
-- if event.key is K_ESCAPE: return -3
-+ elif event.type == KEYDOWN:
-+ if event.key == K_ESCAPE: return -3
- elif event.key == ord('n'): return 2
-@@ -1419,3 +1419,3 @@
-
-- elif event.type is MOUSEBUTTONDOWN:
-+ elif event.type == MOUSEBUTTONDOWN:
- if self.paused:
-@@ -1713,5 +1713,5 @@
- for event in pygame.event.get():
-- if event.type is QUIT:
-+ if event.type == QUIT:
- return -2
-- elif event.type is KEYDOWN:
-+ elif event.type == KEYDOWN:
- if event.key == K_ESCAPE: return -1
-@@ -1744,3 +1744,3 @@
- return 1
-- elif event.type is MOUSEBUTTONDOWN:
-+ elif event.type == MOUSEBUTTONDOWN:
- return 1
-@@ -1799,5 +1799,5 @@
- for event in pygame.event.get():
-- if event.type is QUIT:
-+ if event.type == QUIT:
- return None
-- elif event.type is KEYUP:
-+ elif event.type == KEYUP:
- if event.key == K_LSHIFT:
-@@ -1806,3 +1806,3 @@
- shift_state &= ~KMOD_RSHIFT
-- elif event.type is KEYDOWN:
-+ elif event.type == KEYDOWN:
- if event.key == K_LSHIFT:
-@@ -1994,3 +1994,3 @@
- for event in pygame.event.get():
-- if event.type is QUIT:
-+ if event.type == QUIT:
- if self.curpage == 1:
-@@ -1999,3 +1999,3 @@
- return -2
-- elif event.type is KEYDOWN:
-+ elif event.type == KEYDOWN:
- if event.key == K_F2:
-@@ -2032,3 +2032,3 @@
- continue
-- elif event.type is MOUSEBUTTONDOWN:
-+ elif event.type == MOUSEBUTTONDOWN:
- if self.curpage == 1:
diff --git a/games-puzzle/pathological/metadata.xml b/games-puzzle/pathological/metadata.xml
deleted file mode 100644
index 7169df8d9df9..000000000000
--- a/games-puzzle/pathological/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">pathological</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
deleted file mode 100644
index bf1b1a18817b..000000000000
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit desktop optfeature python-single-r1
-
-MY_P=${PN}-$(ver_cut 1-3)
-
-DESCRIPTION="Enriched clone of the game 'Logical' by Rainbow Arts"
-HOMEPAGE="https://pathological.sourceforge.net/"
-SRC_URI="
- https://downloads.sourceforge.net/pathological/${MY_P}.tar.gz
- mirror://debian/pool/main/p/pathological/${MY_P/-/_}-${PV/*_p}.debian.tar.xz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- media-libs/sdl2-image[jpeg,png]
- $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]')
-"
-BDEPEND="
- ${PYTHON_DEPS}
- doc? ( media-libs/netpbm[png] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-pygame2-compat.patch
-)
-
-src_prepare() {
- # debian's patches add python3 support and sanitize other aspects
- # use_ogg_music: excluded given .xm files are fine
- local debian
- debian=($(<"${WORKDIR}"/debian/patches/series)) || die
- debian=(${debian[@]/60_use_ogg_music.patch/})
- PATCHES+=("${debian[@]/#/${WORKDIR}/debian/patches/}")
-
- default
-
- sed -e "s|^cd .*/|cd ${EPREFIX@Q}/usr/share/|" \
- -e "s|^exec|exec ${EPYTHON@Q}|" \
- -i ${PN} || die
-
- gzip -d ${PN}.6.gz || die
- rm graphics/*.xcf || die
-}
-
-src_compile() {
- use doc && emake docs
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.6
-
- insinto /usr/share/${PN}
- doins -r circuits graphics music sounds ${PN}.py
-
- doicon ${PN}.xpm
- domenu "${WORKDIR}"/debian/${PN}.desktop
-
- use doc && local HTML_DOCS=( html/. )
- dodoc changelog
- einstalldocs
-}
-
-pkg_postinst() {
- optfeature "background music support" "media-libs/sdl2-mixer[mod]"
-}
diff --git a/games-puzzle/pauker/Manifest b/games-puzzle/pauker/Manifest
deleted file mode 100644
index 9d9b1352880d..000000000000
--- a/games-puzzle/pauker/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pauker-1.8.src.jar 33886665 BLAKE2B 9dddd9f7e5d5dbc9e7bc18b69e708ba3a4ea67e17b513b218eb14a77094fe40ef3d404e8dc85311ee2cd4d69587625828084cfbbf1d05534c90f40948e8ef8f4 SHA512 2d329571e857a05116ba499c4bd82669f0c99a748ca375ab06e701492a814b97fcc09bbf0ae4f48c52b05c67768a14d70a4217fee9680762424c96ab7f4341ae
diff --git a/games-puzzle/pauker/files/pauker-1.8-javadoc.patch b/games-puzzle/pauker/files/pauker-1.8-javadoc.patch
deleted file mode 100644
index ab87fe73c723..000000000000
--- a/games-puzzle/pauker/files/pauker-1.8-javadoc.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-#829503
---- a/src/pauker/program/gui/swing/LineLabeler.java
-+++ b/src/pauker/program/gui/swing/LineLabeler.java
-@@ -25,7 +25,7 @@ import javax.swing.text.JTextComponent;
-
- /**
- * A panel for labelling the Pauker import dialog
-- * @author Ronny Standtke <Ronny.Standtke@gmx.net>
-+ * @author Ronny Standtke
- */
- public class LineLabeler extends JPanel implements DocumentListener {
-
---- a/src/pauker/program/Card.java
-+++ b/src/pauker/program/Card.java
-@@ -118,7 +118,7 @@ public class Card {
- /**
- * sets if the card is learned or not
- * @param learned if true the cards state is set to learned and the current date is used as
-- * </CODE>learnedDate</CODE>
-+ * <CODE>learnedDate</CODE>
- */
- public void setLearned(boolean learned) {
- frontSide.setLearned(learned);
-LongTermBatch.java:101: error: @param name not found
---- a/src/pauker/program/LongTermBatch.java
-+++ b/src/pauker/program/LongTermBatch.java
-@@ -98,7 +98,6 @@ public class LongTermBatch extends Batch {
- }
-
- /** gets an expired card
-- * @param i the index of the expired card
- * @return the expired card
- */
- public Card getOldestExpiredCard() {
diff --git a/games-puzzle/pauker/metadata.xml b/games-puzzle/pauker/metadata.xml
deleted file mode 100644
index 8e54a79873ea..000000000000
--- a/games-puzzle/pauker/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">pauker</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/pauker/pauker-1.8-r5.ebuild b/games-puzzle/pauker/pauker-1.8-r5.ebuild
deleted file mode 100644
index 8ba96edd692e..000000000000
--- a/games-puzzle/pauker/pauker-1.8-r5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit desktop java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A java based flashcard program"
-HOMEPAGE="https://pauker.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/pauker/pauker/${PV}/${P}.src.jar"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-arch/unzip"
-CP_DEPEND="
- dev-java/browserlauncher2:1.0
- dev-java/javahelp:0
- dev-java/lucene:2.4
- dev-java/swing-layout:1
-"
-DEPEND="${CP_DEPEND}
- <virtual/jdk-26:*" # bug #968175
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-PATCHES=( "${FILESDIR}/pauker-1.8-javadoc.patch" )
-
-JAVA_MAIN_CLASS="pauker.program.gui.swing.PaukerFrame"
-JAVA_RESOURCE_DIRS="res"
-JAVA_SRC_DIR="src"
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
- java-pkg_clean
- cp -r src res || die
- find res -type f \( -name '*.java' -o -name '*.txt' \
- -o -name '*.form' -o -name '*BeanInfo.java' \
- -o -name '*Panel.gif' \) -exec rm -rf {} + || die
-}
-
-#test depend on jemmy, a netbeans module. so unless it is packaged separately
-#tests cannot be build.
-
-src_install() {
- java-pkg-simple_src_install
- newicon src/pauker/icons/repeat.png ${PN}.png
- make_desktop_entry pauker Pauker
-}
diff --git a/games-puzzle/penguzzle/Manifest b/games-puzzle/penguzzle/Manifest
deleted file mode 100644
index 51af7ed5adc0..000000000000
--- a/games-puzzle/penguzzle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST penguzzle-1.0.zip 21542 BLAKE2B d8f7de3c4ddac7c05aef1fafd04da81a00a22f246adaa0165dd491bf818081b3f384421f7786b4353e1d889e651568d2d10e64531573bce0636824dafbb4ace8 SHA512 fc6c57ac851df7fac7d91f90ec53fa543470e9721589966023028743951090994c372ff4538092c29aee12afc28809ad6e20a6b78ae9759bad2b41fed330b743
diff --git a/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch b/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch
deleted file mode 100644
index 0f2ca8b8b23d..000000000000
--- a/games-puzzle/penguzzle/files/penguzzle-1.0-tclx.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/bin/penguzzle
-+++ b/bin/penguzzle
-@@ -1,4 +1,6 @@
--#!/usr/bin/wishx
-+#!/usr/bin/wish
-+package require Tk
-+package require Tclx
-
- source ~/puzz/lib/init
-
diff --git a/games-puzzle/penguzzle/metadata.xml b/games-puzzle/penguzzle/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/penguzzle/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/penguzzle/penguzzle-1.0-r2.ebuild b/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild
deleted file mode 100644
index 691f9a2b3a16..000000000000
--- a/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-DESCRIPTION="Tcl/Tk variant of the well-known 15-puzzle game"
-HOMEPAGE="https://www.naskita.com/linux/penguzzle/penguzzle.shtml"
-SRC_URI="https://www.naskita.com/linux/${PN}/${PN}.zip -> ${P}.zip"
-
-LICENSE="penguzzle"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-lang/tk:0=
- dev-tcltk/tclx"
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${PN}${PV}"
-
-src_prepare() {
- default
- sed -i \
- -e "s:~/puzz/images:/usr/share/${PN}:" \
- lib/init \
- || die "sed init failed"
- sed -i \
- -e "s:~/puzz/lib:/usr/$(get_libdir)/${PN}:" \
- bin/${PN} \
- || die "sed ${PN} failed"
-
- eapply "${FILESDIR}"/${P}-tclx.patch
-}
-
-src_install() {
- dobin bin/${PN}
-
- insinto /usr/share/${PN}
- doins images/img0.gif
-
- insinto /usr/$(get_libdir)/${PN}
- doins lib/init
-
- newicon images/img0.gif ${PN}.gif
- make_desktop_entry ${PN} "Penguzzle" /usr/share/pixmaps/${PN}.gif
-
- einstalldocs
-}
diff --git a/games-puzzle/picpuz/Manifest b/games-puzzle/picpuz/Manifest
deleted file mode 100644
index 0233c1890141..000000000000
--- a/games-puzzle/picpuz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST picpuz-2.5.tar.gz 267452 BLAKE2B c99126cb38611ad2e7013f0108631d6d5c7a51add0927be3fe45c6225a03db655770b05cc47626d5fe80680530527dcd5acc39495be7666fe9ec6959a2e5f0ca SHA512 598507b29b1218f05ca8a0d1a5788607cd3db899cad83ce84606d268d513c75b863986d518f0ec134cac0a5879515a13cb794f87a59bf55b48217fc6b1f5c386
diff --git a/games-puzzle/picpuz/files/picpuz-2.5-docdir.patch b/games-puzzle/picpuz/files/picpuz-2.5-docdir.patch
deleted file mode 100644
index d627d826e56e..000000000000
--- a/games-puzzle/picpuz/files/picpuz-2.5-docdir.patch
+++ /dev/null
@@ -1,7 +0,0 @@
-Simplify opening the html guide with right path.
---- a/zfuncs.cc
-+++ b/zfuncs.cc
-@@ -3222,2 +3222,3 @@
- using namespace zfuncs;
-+ showz_html("file://" PREFIX "/share/doc/" DOCDIR "/html/userguide-en.html"); return;
-
diff --git a/games-puzzle/picpuz/metadata.xml b/games-puzzle/picpuz/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/picpuz/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/picpuz/picpuz-2.5-r1.ebuild b/games-puzzle/picpuz/picpuz-2.5-r1.ebuild
deleted file mode 100644
index 92a9c069b79a..000000000000
--- a/games-puzzle/picpuz/picpuz-2.5-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Jigsaw puzzle program"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="x11-libs/gtk+:3"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-docdir.patch
-)
-
-src_compile() {
- tc-export CXX
-
- append-cppflags $($(tc-getPKG_CONFIG) --cflags gtk+-3.0) -DDOCDIR="'\"${PF}\"'"
- append-ldflags -pthread
- append-libs $($(tc-getPKG_CONFIG) --libs gtk+-3.0)
-
- emake PREFIX="${EPREFIX}/usr" CFLAGS="${CXXFLAGS} ${CPPFLAGS} -c" LIBS="${LIBS}"
-}
-
-src_install() {
- dobin ${PN}
- newman doc/${PN}.man ${PN}.1
-
- insinto /usr/share/${PN}
- doins -r icons locales
-
- dodoc doc/{README,changelog,translations}
-
- docinto html
- dodoc -r doc/{images,userguide-en.html}
-
- doicon icons/${PN}.png
- make_desktop_entry ${PN} Picpuz
-}
diff --git a/games-puzzle/pipepanic/Manifest b/games-puzzle/pipepanic/Manifest
deleted file mode 100644
index 99ec8207b752..000000000000
--- a/games-puzzle/pipepanic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pipepanic-0.1.3-source.tar.gz 232200 BLAKE2B 25a344d0a78196d8416d7da663e4400acfe010b6020c3b64764c1dcf6f07d7a434add6d5c2c607a17ca356eb67fb0c8572d72410ea8ca5df915f9802792400d9 SHA512 468f3194976c7030c2fa3d8f30eaa13cc25e0b04feeb48a5d1267d119eb991618bad14ddba0a8268e6b92f38f2a17bc5b119728b222b0ee50494807832ad2ab7
diff --git a/games-puzzle/pipepanic/files/pipepanic-0.1.3-gentoo.patch b/games-puzzle/pipepanic/files/pipepanic-0.1.3-gentoo.patch
deleted file mode 100644
index 1366b7d341c8..000000000000
--- a/games-puzzle/pipepanic/files/pipepanic-0.1.3-gentoo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru pipepanic-0.1.3-source.orig/Makefile pipepanic-0.1.3-source/Makefile
---- pipepanic-0.1.3-source.orig/Makefile 2006-05-16 16:11:29.000000000 -0400
-+++ pipepanic-0.1.3-source/Makefile 2009-11-03 13:38:52.109137983 -0500
-@@ -3,15 +3,12 @@
- TARGET=pipepanic
-
- # Settings for x86.
--CC=gcc
--CFLAGS=-O2 -Wall -pedantic `sdl-config --cflags`
--LINK=gcc
--LDFLAGS=
-+CFLAGS+=`sdl-config --cflags`
- LIBS=`sdl-config --libs`
-
- all:
- $(CC) $(CFLAGS) -c $(SOURCES)
-- $(LINK) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET)
-+ $(CC) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $(TARGET)
-
- .PHONY: clean
-
diff --git a/games-puzzle/pipepanic/metadata.xml b/games-puzzle/pipepanic/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/pipepanic/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild b/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild
deleted file mode 100644
index 354533d21c0c..000000000000
--- a/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Simple pipe connecting game"
-HOMEPAGE="http://www.users.waitrose.com/~thunor/pipepanic/"
-SRC_URI="http://www.users.waitrose.com/~thunor/pipepanic/dload/${P}-source.tar.gz"
-S="${WORKDIR}/${P}-source"
-
-LICENSE="GPL-2+ Free-Art-1.2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="media-libs/libsdl[video]"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${P}-gentoo.patch
- # change harcoded data paths to match the install directory
- sed -i \
- -e "s:/opt/QtPalmtop/share/pipepanic/:/usr/share/${PN}/:" \
- main.h || die "sed failed"
-}
-
-src_compile() {
- tc-export CC
- default
-}
-
-src_install() {
- dobin ${PN}
-
- insinto /usr/share/${PN}
- doins *.bmp
- newicon PipepanicIcon64.png ${PN}.png
- make_desktop_entry ${PN} "Pipepanic"
- einstalldocs
-}
diff --git a/games-puzzle/pipewalker/Manifest b/games-puzzle/pipewalker/Manifest
deleted file mode 100644
index acb17e228882..000000000000
--- a/games-puzzle/pipewalker/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pipewalker-0.9.5.tar.gz 1142542 BLAKE2B fec472ff75143528d904854d1eafd8536bed32ab691c0f3e8b3fc647711816b219222a21d913dae08c66bf8a0ccad65fabfaba03a031fed563bf2b5705604fd2 SHA512 283870b548660d0dcb939294333538ac9f26af5fdc8454baeb961b2085ec72caac894be6108b57d4f7c9701cd9f84b4b4f31bc0ad4cccfabd116f98b3a0aa331
-DIST pipewalker-1.1.tar.gz 882179 BLAKE2B ae75632a138595c3cfa6e9f926fb51a1197db0ac7099f4ad31b6d2ea63aac10212063ba9c2d00a3e2fc82088dee950799339986a37b9f2004f937acff99305be SHA512 a14df628dbe1fbf9374fff5966d183aa6ad375ab1b25e00925a427d1cf9472c8453007bb0bd791682f8475e64594e1b5e73ec8a529762580f8d62d0f31d61973
diff --git a/games-puzzle/pipewalker/metadata.xml b/games-puzzle/pipewalker/metadata.xml
deleted file mode 100644
index c0f971efcc4a..000000000000
--- a/games-puzzle/pipewalker/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">artemsen/pipewalker</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild b/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
deleted file mode 100644
index 3a9c579380c7..000000000000
--- a/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="Rotating pieces puzzle game"
-HOMEPAGE="https://github.com/artemsen/pipewalker"
-SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libpng:=
- media-libs/libsdl[opengl,sound,video]
- virtual/opengl
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags sdl || die)
- default
-}
-
-src_install() {
- emake -C data DESTDIR="${D}" install
- dobin src/${PN}
- doicon extra/${PN}.xpm
- make_desktop_entry ${PN} PipeWalker
- einstalldocs
-}
diff --git a/games-puzzle/pipewalker/pipewalker-1.1.ebuild b/games-puzzle/pipewalker/pipewalker-1.1.ebuild
deleted file mode 100644
index 59f3b1f4b402..000000000000
--- a/games-puzzle/pipewalker/pipewalker-1.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Rotating pieces puzzle game"
-HOMEPAGE="https://github.com/artemsen/pipewalker"
-SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl2[opengl,sound,video]
- media-libs/sdl2-image[png]
- virtual/opengl
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/games-puzzle/quadra/Manifest b/games-puzzle/quadra/Manifest
deleted file mode 100644
index 38a2bebbbd86..000000000000
--- a/games-puzzle/quadra/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST quadra-1.3.0.tar.gz 3399868 BLAKE2B a4d7cba4a499e86d80efc8df44a0cdc9bd482d88c135768e36ce9399c5bc2d62ae5211a7c60c1638ea8247633d016376bac4768281a8ca0dba698f6e13ed86c3 SHA512 4f1cf2ed56cb0b5bf4fa2f02e19d4cd733589a5abe121d52bb857af3e6360fd0be0799f87a38cc44aa3899e3f491ebd8d4101e99816255f05d98bbb2b7cc9297
diff --git a/games-puzzle/quadra/files/quadra-1.3.0-boost-1.89.patch b/games-puzzle/quadra/files/quadra-1.3.0-boost-1.89.patch
deleted file mode 100644
index 0d0cfbc15006..000000000000
--- a/games-puzzle/quadra/files/quadra-1.3.0-boost-1.89.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -34,7 +34,6 @@
- # Checks for libraries.
- AX_PATH_GENERIC([sdl2],,,, AC_MSG_ERROR([Could not find SDL2 (required).]))
- AX_BOOST_BASE(,, AC_MSG_ERROR([Could not find Boost (required).]))
--AX_BOOST_SYSTEM
- AX_BOOST_FILESYSTEM
-
- # Checks for header files.
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -48,7 +48,7 @@
- if APP_BUNDLE
- quadra_LDFLAGS = $(AM_LDFLAGS) -rpath @executable_path/../Frameworks
- endif
--quadra_LDADD = $(SDL2_LIBS) $(BOOST_FILESYSTEM_LIB) $(BOOST_SYSTEM_LIB)
-+quadra_LDADD = $(SDL2_LIBS) $(BOOST_FILESYSTEM_LIB)
- quadra_SOURCES = \
- source/attack.h \
- source/bitmap.cc \
diff --git a/games-puzzle/quadra/files/quadra-1.3.0-clang.patch b/games-puzzle/quadra/files/quadra-1.3.0-clang.patch
deleted file mode 100644
index 07fda7ba02dd..000000000000
--- a/games-puzzle/quadra/files/quadra-1.3.0-clang.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-https://bugs.gentoo.org/730862
---- a/source/update.cc
-+++ b/source/update.cc
-@@ -87,4 +87,4 @@
- buf.resize(0);
-- buf.append("GET "UPDATE_PATH" HTTP/1.0\r\n");
-- buf.append("Host: "UPDATE_HOST"\r\n");
-+ buf.append("GET " UPDATE_PATH " HTTP/1.0\r\n");
-+ buf.append("Host: " UPDATE_HOST "\r\n");
- buf.append("Connection: close\r\n");
diff --git a/games-puzzle/quadra/metadata.xml b/games-puzzle/quadra/metadata.xml
deleted file mode 100644
index 9f1c6d74cd3a..000000000000
--- a/games-puzzle/quadra/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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="google-code">quadra</remote-id>
- <remote-id type="github">quadra-game/quadra</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/quadra/quadra-1.3.0.ebuild b/games-puzzle/quadra/quadra-1.3.0.ebuild
deleted file mode 100644
index 8b00489de207..000000000000
--- a/games-puzzle/quadra/quadra-1.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop
-
-DESCRIPTION="Tetris clone with multiplayer support"
-HOMEPAGE="https://github.com/quadra-game/quadra"
-SRC_URI="https://github.com/quadra-game/quadra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/boost:=
- media-libs/libpng:=
- media-libs/libsdl2[sound,video]
- virtual/zlib:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang.patch
- "${FILESDIR}"/${P}-boost-1.89.patch # bug 963368
-)
-
-src_prepare() {
- default
- sed -i -e "/^datagamesdir/s|\/games|\/${PN}|" Makefile.am || die
- eautoreconf
-}
-
-src_install() {
- default
- dodoc NEWS.md
- make_desktop_entry ${PN} ${PN^}
-}
diff --git a/games-puzzle/quadrapassel/Manifest b/games-puzzle/quadrapassel/Manifest
deleted file mode 100644
index 12a9a7944151..000000000000
--- a/games-puzzle/quadrapassel/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST quadrapassel-40.2.tar.xz 336896 BLAKE2B 66e32182508f91b67495fbb5aebc47ca40a4386cd8c9aaea9ffc94dca77c4fa7ce5c153b354f14507636bd53b2a27357c7e6ab76287d09310d5ac1ce52434699 SHA512 58a1a2c26b9c667da2ebd75a653b5dc534295109a9040bc3ce3cb33b4cae9a263e95701e0b3283696fddda1e8b47593bd3dbb64f4fdff90f20b0713b2a13ef4d
-DIST quadrapassel-49.3.tar.xz 348472 BLAKE2B a36513aa31c6e7bbabab365f8a11948450ab74e809d760a94bff4ebd257c0e2dad81c7fd4c80cceca85b4c07943a2fea34a49225c864869faf8e539cea13b6ad SHA512 d653a8229290ee521b9350eb329685626b100b80d65fb23a27a3243be11b3a54140a66b1d01c625b261884a90a159120bfc9a8a0b6e621f1779563d9c87b6e90
diff --git a/games-puzzle/quadrapassel/metadata.xml b/games-puzzle/quadrapassel/metadata.xml
deleted file mode 100644
index 7c29c655ccc6..000000000000
--- a/games-puzzle/quadrapassel/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/quadrapassel</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild b/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild
deleted file mode 100644
index 5d11bc963e44..000000000000
--- a/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Fit falling blocks together"
-HOMEPAGE="https://wiki.gnome.org/Apps/Quadrapassel https://gitlab.gnome.org/GNOME/quadrapassel"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=media-libs/clutter-1:1.0
- >=media-libs/clutter-gtk-0.91.6:1.0
- media-libs/cogl:1.0=
- >=media-libs/gsound-1.0.2
- >=x11-libs/gtk+-3.12.0:3
- >=dev-libs/libmanette-0.2.0
- x11-libs/pango
- >=gnome-base/librsvg-2.32.0:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
- media-libs/gsound[vala]
- dev-libs/libmanette[vala]
- gnome-base/librsvg:2[vala]
-"
-
-src_prepare() {
- xdg_src_prepare
- vala_src_prepare
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/quadrapassel/quadrapassel-49.3.ebuild b/games-puzzle/quadrapassel/quadrapassel-49.3.ebuild
deleted file mode 100644
index bd984cb10ea5..000000000000
--- a/games-puzzle/quadrapassel/quadrapassel-49.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Fit falling blocks together"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/quadrapassel"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- dev-libs/libgee:0.8
- >=media-libs/gsound-1.0.2
- >=gui-libs/gtk-4.4:4
- >=gui-libs/libadwaita-1.8:1
- dev-libs/libgnome-games-support:2=
- >=dev-libs/libmanette-0.2.10
- x11-libs/pango
- >=gnome-base/librsvg-2.32.0:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/blueprint-compiler
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
- media-libs/gsound[vala]
- dev-libs/libmanette[vala]
- gnome-base/librsvg:2[vala]
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/rezerwar/Manifest b/games-puzzle/rezerwar/Manifest
deleted file mode 100644
index 1509df4c641c..000000000000
--- a/games-puzzle/rezerwar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rezerwar-0.4.2.tar.gz 4332498 BLAKE2B d1eab4137fe56ba39c81c04ab75b9b0b9dac7baaf01e861d84801aee255074c4dc0c24662aa61993af7b80f0dbe831dfef1574fd1b2686ecb8500aaa68b6c279 SHA512 0ab1b00d982a96f2fd1346ff822efc68ae0e6c14a4d190ba0e8720fb119d7750851803c1387e83b93eee9cd43e332631360a67534495c20969366c885e2297ee
diff --git a/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc-CC.patch b/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc-CC.patch
deleted file mode 100644
index 18471a8d3007..000000000000
--- a/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc-CC.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -r 4e0421547ae0 configure
---- a/configure Sat Oct 03 14:28:50 2020 +0000
-+++ b/configure Sat Oct 03 14:41:42 2020 +0000
-@@ -58,7 +58,7 @@
- }
- EOF
-
-- if ! gcc `sdl-config --cflags` test_sdl_mixer.c -o test_sdl_mixer; then
-+ if ! $CC `sdl-config --cflags` test_sdl_mixer.c -o test_sdl_mixer; then
- echo "SDL_mixer not found =/"
- rm -f test_sdl_mixer*
- exit
diff --git a/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc10.patch b/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc10.patch
deleted file mode 100644
index d219301b8aa1..000000000000
--- a/games-puzzle/rezerwar/files/rezerwar-0.4.2-gcc10.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -r 3f22f3a0051b src/events.c
---- a/src/events.c Sat Oct 03 14:42:28 2020 +0000
-+++ b/src/events.c Sat Oct 03 14:42:42 2020 +0000
-@@ -38,7 +38,7 @@
-
- extern Board *board;
- extern Configuration *conf;
--SDL_Surface *screen;
-+extern SDL_Surface *screen;
- Cube *speedy; // currently accelerated cube
-
-
diff --git a/games-puzzle/rezerwar/metadata.xml b/games-puzzle/rezerwar/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/rezerwar/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/rezerwar/rezerwar-0.4.2-r2.ebuild b/games-puzzle/rezerwar/rezerwar-0.4.2-r2.ebuild
deleted file mode 100644
index bead5c2cecc7..000000000000
--- a/games-puzzle/rezerwar/rezerwar-0.4.2-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Puzzle game like the known tetromino and the average pipe games"
-HOMEPAGE="https://tamentis.com/projects/rezerwar/"
-SRC_URI="https://tamentis.com/projects/rezerwar/files/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-mixer[vorbis]"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc-CC.patch
- "${FILESDIR}"/${P}-gcc10.patch
-)
-
-src_prepare() {
- default
- sed -i \
- -e '/check_sdl$/d' \
- -e 's/-O2 //' \
- configure \
- || die 'sed failed'
- sed -i \
- -e '/CC.*OBJECTS/s:$(CC):$(CC) $(LDFLAGS):' \
- mkfiles/Makefile.src \
- || die "sed failed"
-}
-
-src_configure() {
- tc-export CC
-
- SDLCONFIG=sdl-config \
- TARGET_BIN="${EPREFIX}/usr/bin" \
- TARGET_DOC="${EPREFIX}/usr/share/doc/${PF}" \
- TARGET_DATA="${EPREFIX}/usr/share/${PN}" \
- ./configure || die "configure failed"
- sed -i \
- -e '/TARGET_DOC/d' \
- Makefile \
- || die "sed failed"
-}
-
-src_install() {
- dodir /usr/bin
- default
- dodoc doc/{CHANGES,README,TODO}
- make_desktop_entry rezerwar Rezerwar
-}
diff --git a/games-puzzle/sgt-puzzles/Manifest b/games-puzzle/sgt-puzzles/Manifest
deleted file mode 100644
index 35a74b390a3f..000000000000
--- a/games-puzzle/sgt-puzzles/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sgt-puzzles-20250904.tar.gz 2468223 BLAKE2B 1da3846645a073f0f86865321cdf238603da271c12cc5761df572ec1019035213067e72100cbf931e5f2103af43b82c8c5ddd32daadc4de105c414e1e8015ea1 SHA512 6faa3c6d735632f7434d8cd888f97f5c69cb519d0a872292367fcb10836487fac4bd4df172c4c8e93e50be70308834790c662ec2c2d44cbacf5075c18b2c990f
diff --git a/games-puzzle/sgt-puzzles/files/sgt-puzzles-20250904-no-cli.patch b/games-puzzle/sgt-puzzles/files/sgt-puzzles-20250904-no-cli.patch
deleted file mode 100644
index 8c70d6f11dca..000000000000
--- a/games-puzzle/sgt-puzzles/files/sgt-puzzles-20250904-no-cli.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Don't build cli programs. Build system doesn't install them anyway.
-
---- a/cmake/setup.cmake
-+++ b/cmake/setup.cmake
-@@ -3,7 +3,7 @@ set(PUZZLES_ENABLE_UNFINISHED ""
- to build as if official (separated by ';')")
-
- set(build_individual_puzzles TRUE)
--set(build_cli_programs TRUE)
-+set(build_cli_programs FALSE)
- set(build_gui_programs TRUE)
- set(build_icons FALSE)
- set(need_c_icons FALSE)
diff --git a/games-puzzle/sgt-puzzles/files/sgt-puzzles.directory b/games-puzzle/sgt-puzzles/files/sgt-puzzles.directory
deleted file mode 100644
index 25aa1aefbf5b..000000000000
--- a/games-puzzle/sgt-puzzles/files/sgt-puzzles.directory
+++ /dev/null
@@ -1,4 +0,0 @@
-[Desktop Entry]
-Type=Directory
-Name=Puzzles
-Icon=sgt-puzzles_map
diff --git a/games-puzzle/sgt-puzzles/files/sgt-puzzles.menu b/games-puzzle/sgt-puzzles/files/sgt-puzzles.menu
deleted file mode 100644
index e3f3264cff97..000000000000
--- a/games-puzzle/sgt-puzzles/files/sgt-puzzles.menu
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
-"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
-<Menu>
- <Name>Applications</Name>
- <Menu>
- <Name>Games</Name>
- <Exclude>
- <Category>X-sgt-puzzles</Category>
- </Exclude>
- <Menu>
- <Name>Puzzles</Name>
- <Directory>sgt-puzzles.directory</Directory>
- <Include>
- <And>
- <All></All>
- <Category>X-sgt-puzzles</Category>
- </And>
- </Include>
- </Menu> <!-- End Puzzles -->
- </Menu> <!-- End Games -->
-</Menu> <!-- End Applications -->
diff --git a/games-puzzle/sgt-puzzles/metadata.xml b/games-puzzle/sgt-puzzles/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/sgt-puzzles/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/sgt-puzzles/sgt-puzzles-20250904.ebuild b/games-puzzle/sgt-puzzles/sgt-puzzles-20250904.ebuild
deleted file mode 100644
index 5d890194da1f..000000000000
--- a/games-puzzle/sgt-puzzles/sgt-puzzles-20250904.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Simon Tatham's Portable Puzzle Collection"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/"
-MY_HASH=2376227
-SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.${MY_HASH}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/puzzles-${PV}.${MY_HASH}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-COMMON_DEPEND="x11-libs/gtk+:3"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-misc/xdg-utils
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- app-text/halibut
- dev-lang/perl
- virtual/imagemagick-tools[png]
- virtual/pkgconfig
-"
-
-DOCS=( puzzles.txt HACKING )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-20250904-no-cli.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DNAME_PREFIX="${PN}_"
- -DPUZZLES_GTK_VERSION=3
- )
-
- cmake_src_configure
-}
-
-src_install() {
- sed -i "s/^Categories=.*/&X-${PN};/" "${BUILD_DIR}"/*.desktop || die
-
- cmake_src_install
-
- einstalldocs
-
- insinto /etc/xdg/menus/applications-merged
- doins "${FILESDIR}/${PN}.menu"
- insinto /usr/share/desktop-directories
- doins "${FILESDIR}/${PN}.directory"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/games-puzzle/skladnik/Manifest b/games-puzzle/skladnik/Manifest
deleted file mode 100644
index aeac7fc81f73..000000000000
--- a/games-puzzle/skladnik/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST skladnik-25.12.3.tar.xz 419988 BLAKE2B a75f8601bb84f5cab5567330a1bc1e3b383fa260e11147fcb5b210a3f36f071e648a3fbac14f2dabac6371a578af0d8820f826d366d3e776eda33dd3ddce3b7f SHA512 fda516d431ad3ffa2a81bc113d0907cedf9d3160c379910b5a4f73e953cdc82100b236379f7513b258f41327c8fd6c80c2c87bcc41f19f48a83c0e1d9c680829
-DIST skladnik-26.04.1.tar.xz 420416 BLAKE2B 1941bd0131f14f1ce5a72d2e702fd2ea207810e4479960aedef8e1a6557b50d3512a2ba70998895f1dbb84219dcfb4e59b1c34c607c67d7c24c9eba6869da544 SHA512 1c6f5bfa2c6aa6cd5ed89702270a988612b22fb6495756708b6b133cb2904e7193e5a53e30841d37a05b646f26064467007c07a65050739e1dec58a353c9d1f5
diff --git a/games-puzzle/skladnik/metadata.xml b/games-puzzle/skladnik/metadata.xml
deleted file mode 100644
index 4673a359e905..000000000000
--- a/games-puzzle/skladnik/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/enter_bug.cgi?format=guided&amp;product=skladnik</bugs-to>
- <remote-id type="kde-invent">games/skladnik</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/skladnik/skladnik-25.12.3.ebuild b/games-puzzle/skladnik/skladnik-25.12.3.ebuild
deleted file mode 100644
index 204998dd93f0..000000000000
--- a/games-puzzle/skladnik/skladnik-25.12.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=6.19.0
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="The Japanese warehouse keeper sokoban game"
-HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=kde-apps/libkdegames-${PVCUT}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-DEPEND="${RDEPEND}"
-BDEPEND="media-gfx/povray"
diff --git a/games-puzzle/skladnik/skladnik-26.04.1.ebuild b/games-puzzle/skladnik/skladnik-26.04.1.ebuild
deleted file mode 100644
index b2b78b09002c..000000000000
--- a/games-puzzle/skladnik/skladnik-26.04.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=6.22.0
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="The Japanese warehouse keeper sokoban game"
-HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~riscv ~x86"
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=kde-apps/libkdegames-${PVCUT}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-DEPEND="${RDEPEND}"
-BDEPEND="media-gfx/povray"
diff --git a/games-puzzle/splice/Manifest b/games-puzzle/splice/Manifest
deleted file mode 100644
index 65506b192fca..000000000000
--- a/games-puzzle/splice/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST splice-linux-1353389454.tar.gz 305838859 BLAKE2B ef8c6ae70b48f6c1860e3d6591876063abea77fe0f9a7597f91e32295bee8e517fed1bf6fa3fa5e491ea11e8da7faffa26ad9d9329d960269e29dda7adf8a14d SHA512 67a83a30bdb8ff0eecf9097bb4615053fcdb073daada4a24b61ae239ed56b7d2192247e80989c67554dcfcc1069c2105a6083f9fafffa4bbd66bbf29edad6a44
diff --git a/games-puzzle/splice/metadata.xml b/games-puzzle/splice/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/splice/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/splice/splice-20121120-r2.ebuild b/games-puzzle/splice/splice-20121120-r2.ebuild
deleted file mode 100644
index 4ccce130a1d0..000000000000
--- a/games-puzzle/splice/splice-20121120-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop wrapper
-
-DESCRIPTION="Experimental and artistic puzzler set in a microbial world"
-HOMEPAGE="https://www.cipherprime.com/games/splice/"
-SRC_URI="splice-linux-1353389454.tar.gz"
-S="${WORKDIR}"/Linux
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-RESTRICT="bindist fetch splitdebug"
-
-MYGAMEDIR=/opt/${PN}
-QA_PREBUILT="
- ${MYGAMEDIR#/}/Splice*
- ${MYGAMEDIR#/}/Splice_Data/Mono/*
-"
-
-# TODO: unbundle mono? (seems hardcoded)
-# icon
-RDEPEND="
- virtual/glu
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXext"
-
-pkg_nofetch() {
- einfo "Please buy & download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your DISTDIR directory."
-}
-
-src_prepare() {
- default
-
- einfo "Removing ${ARCH} unrelated files..."
- rm -v Splice.x86$(usex amd64 "" "_64") || die
- rm -rv Splice_Data/Mono/x86$(usex amd64 "" "_64") || die
-
- rm README~ || die
- mv README "${T}"/ || die
-}
-
-src_install() {
- dodoc "${T}"/README
-
- insinto ${MYGAMEDIR}
- doins -r *
-
- make_desktop_entry ${PN}
- make_wrapper ${PN} "./Splice.x86$(usex amd64 "_64" "")" "${MYGAMEDIR}"
-
- fperms +x ${MYGAMEDIR}/Splice.x86$(usex amd64 "_64" "")
-}
diff --git a/games-puzzle/superflu-riteurnz-data/Manifest b/games-puzzle/superflu-riteurnz-data/Manifest
deleted file mode 100644
index c64c4920c7bc..000000000000
--- a/games-puzzle/superflu-riteurnz-data/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST superfluous-returnz-d12-data-only.zip 215813573 BLAKE2B 4c1cfa63156edbed91b759ec8dd227a4843ebc784970d05075847a7cbbf466a2adc193772a0377ac28afae5a5d9862abcd174b11598a8413becb74af678561a3 SHA512 40864b01f2dca279427097f68ee3a4408e601ec265375014ea3ff78a51e082110fc2d9128e07cc5e16551bdefc93ebf27a185e536fa649a18be096ede40cd288
diff --git a/games-puzzle/superflu-riteurnz-data/metadata.xml b/games-puzzle/superflu-riteurnz-data/metadata.xml
deleted file mode 100644
index 2092bcc33a7c..000000000000
--- a/games-puzzle/superflu-riteurnz-data/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>contact@hacktivis.me</email>
- <name>Haelwenn (lanodan) Monnier</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-puzzle/superflu-riteurnz-data/superflu-riteurnz-data-12.ebuild b/games-puzzle/superflu-riteurnz-data/superflu-riteurnz-data-12.ebuild
deleted file mode 100644
index 40c2db18d724..000000000000
--- a/games-puzzle/superflu-riteurnz-data/superflu-riteurnz-data-12.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="superfluous-returnz-d${PV}-data"
-
-DESCRIPTION="Artisanal video-game about Superflu, the useless super-hero (data files)"
-HOMEPAGE="https://studios.ptilouk.net/superflu-riteurnz/ https://ptilouk.itch.io/superfluous-returnz/"
-SRC_URI="${MY_P}-only.zip"
-S="${WORKDIR}/"
-LICENSE="all-rights-reserved"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RESTRICT="bindist fetch"
-
-BDEPEND="app-arch/unzip"
-
-pkg_nofetch() {
- einfo "Please buy and download ${SRC_URI} from:"
- einfo " https://ptilouk.itch.io/superfluous-returnz/"
- einfo "and move it to your distfiles directory."
-}
-
-src_install() {
- mkdir -p "${ED}/usr/share/" || die
- cp -r "${WORKDIR}/${MY_P}/" "${ED}/usr/share/superflu-riteurnz-data" || die
-}
diff --git a/games-puzzle/superflu-riteurnz/Manifest b/games-puzzle/superflu-riteurnz/Manifest
deleted file mode 100644
index 003c001a8d04..000000000000
--- a/games-puzzle/superflu-riteurnz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sosage-v1.5.5.tar.gz 295931 BLAKE2B 66814c3a0a89d0fbb62db479589ed491f526411d03f186a2653836ce7eaba987a79788db5a2a9c3069d7b511c3f77d7e5be6c1dcb779b3b427f7c78f6cc2ad2c SHA512 a4a4e255baddde6ff8b22ce687bb57d33a49335189581b789d0cc13c6b3ff6fa0ef82aa1783d68f7b7f2f78664dc33309485b285d2193eac62ca65dbd751cd76
diff --git a/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-functional.patch b/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-functional.patch
deleted file mode 100644
index 72e102b70da2..000000000000
--- a/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-functional.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ed9e2944db0817a0c32520cba5e06c87244c0360 Mon Sep 17 00:00:00 2001
-From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
-Date: Fri, 22 Sep 2023 10:25:35 +0200
-Subject: [PATCH 2/2] include/Sosage/Utils: Add missing #include <functional>
-
----
- include/Sosage/Utils/conversions.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/Sosage/Utils/conversions.h b/include/Sosage/Utils/conversions.h
-index 2d408cb..fb2086b 100644
---- a/include/Sosage/Utils/conversions.h
-+++ b/include/Sosage/Utils/conversions.h
-@@ -28,6 +28,7 @@
- #define SOSAGE_UTILS_CONVERSIONS_H
-
- #include <algorithm>
-+#include <functional>
- #include <string>
- #include <vector>
-
---
-2.41.0
-
diff --git a/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-initializer_list.patch b/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-initializer_list.patch
deleted file mode 100644
index 9995c894e188..000000000000
--- a/games-puzzle/superflu-riteurnz/files/superflu-riteurnz-1.5.4-add-missing-include-initializer_list.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 9be5089a57c9a406ee262d3efcab42ccbf3a4db9 Mon Sep 17 00:00:00 2001
-From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
-Date: Fri, 22 Sep 2023 10:24:36 +0200
-Subject: [PATCH 1/2] include/Sosage/Config: Add missing #include
- <initializer_list>
-
----
- include/Sosage/Config/config.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/Sosage/Config/config.h b/include/Sosage/Config/config.h
-index 828a31d..25aa95d 100644
---- a/include/Sosage/Config/config.h
-+++ b/include/Sosage/Config/config.h
-@@ -29,6 +29,7 @@
-
- #include <memory>
- #include <limits>
-+#include <initializer_list>
-
- namespace Sosage::Config
- {
---
-2.41.0
-
diff --git a/games-puzzle/superflu-riteurnz/metadata.xml b/games-puzzle/superflu-riteurnz/metadata.xml
deleted file mode 100644
index 2092bcc33a7c..000000000000
--- a/games-puzzle/superflu-riteurnz/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>contact@hacktivis.me</email>
- <name>Haelwenn (lanodan) Monnier</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-puzzle/superflu-riteurnz/superflu-riteurnz-1.5.5.ebuild b/games-puzzle/superflu-riteurnz/superflu-riteurnz-1.5.5.ebuild
deleted file mode 100644
index ce549f437408..000000000000
--- a/games-puzzle/superflu-riteurnz/superflu-riteurnz-1.5.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_P="sosage-v${PV}"
-
-DESCRIPTION="Artisanal video-game about Superflu, the useless super-hero"
-HOMEPAGE="https://studios.ptilouk.net/superflu-riteurnz/"
-SRC_URI="https://framagit.org/Gee/sosage/-/archive/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-# Engine under GPL-3+ + assets under all-rights-reserved are combined together
-LICENSE="GPL-3+ all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="bindist"
-
-PATCHES=(
- "${FILESDIR}/superflu-riteurnz-1.5.4-add-missing-include-functional.patch"
- "${FILESDIR}/superflu-riteurnz-1.5.4-add-missing-include-initializer_list.patch"
-)
-
-BDEPEND="app-arch/unzip"
-DEPEND="
- dev-libs/libyaml
- app-arch/lz4
- >=media-libs/libsdl2-2.0.14
- media-libs/sdl2-mixer
- media-libs/sdl2-image
- media-libs/sdl2-ttf
- >=games-puzzle/superflu-riteurnz-data-11:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=( -DSOSAGE_DATA_FOLDER="/usr/share/superflu-riteurnz-data" )
-
- cmake_src_configure
-}
diff --git a/games-puzzle/swell-foop/Manifest b/games-puzzle/swell-foop/Manifest
deleted file mode 100644
index 249bbabec1e9..000000000000
--- a/games-puzzle/swell-foop/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST swell-foop-46.0.tar.xz 869096 BLAKE2B dccae8be0223726586c002c4a1752e5fd0162b31f91e9e739a76adc5599ee3b6d2f069654e1463dc16ecd537cb3e836d2f0a2fed93a840e75f5f021284005143 SHA512 01cb51635f78cb860cc967bcf54089f385d16cc1d64e209f21906acb04b86a1eb83951eb6fedc71b5fc3cdfb15947da9527ac087ea9b50112086679816bb4c7c
-DIST swell-foop-48.1.tar.xz 871108 BLAKE2B e0b0d0a79a4107048bc7c453bd47f1d777f3cc5609ac7f07d72c02c831b46032a7904d08ad89c99b0c8da041ebe6d4ed0077b7a992997a490a451a4cde6f50e1 SHA512 e3acb7985526ccbeb3c39ac514bc7ca5a7735a154005d6c7915f8508276e3d8735677a660e75e94e9dd479bc24d54ea70decad982f3d7d7e5ecd559b3744dfa4
diff --git a/games-puzzle/swell-foop/metadata.xml b/games-puzzle/swell-foop/metadata.xml
deleted file mode 100644
index b8acd64cb1c5..000000000000
--- a/games-puzzle/swell-foop/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/swell-foop</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/swell-foop/swell-foop-46.0.ebuild b/games-puzzle/swell-foop/swell-foop-46.0.ebuild
deleted file mode 100644
index a72fe0651578..000000000000
--- a/games-puzzle/swell-foop/swell-foop-46.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Clear the screen by removing groups of colored and shaped tiles"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/swell-foop"
-
-LICENSE="GPL-2+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.74:2
- >=gui-libs/gtk-4.10:4
- >=dev-libs/libgnome-games-support-2.0.0:2=
- >=gnome-base/librsvg-2.46
- >=dev-libs/libgee-0.14.0:0.8=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/swell-foop/swell-foop-48.1.ebuild b/games-puzzle/swell-foop/swell-foop-48.1.ebuild
deleted file mode 100644
index 6497ba85f74d..000000000000
--- a/games-puzzle/swell-foop/swell-foop-48.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="Clear the screen by removing groups of colored and shaped tiles"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/swell-foop"
-
-LICENSE="GPL-2+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.74:2
- >=gui-libs/gtk-4.10:4
- >=gui-libs/libadwaita-1.5:1
- >=dev-libs/libgnome-games-support-2.0.0:2=
- >=gnome-base/librsvg-2.46[vala]
- >=dev-libs/libgee-0.14.0:0.8=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- $(vala_depend)
-"
-
-src_prepare() {
- default
- vala_setup
- xdg_environment_reset
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/games-puzzle/syzygy/Manifest b/games-puzzle/syzygy/Manifest
deleted file mode 100644
index b6208aeccd7f..000000000000
--- a/games-puzzle/syzygy/Manifest
+++ /dev/null
@@ -1,39 +0,0 @@
-DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-DIST app_dirs-1.2.1.crate 9468 BLAKE2B d358ca20af8c2350e8b5ea716642ad445e7c1260ee0e1b82d74da2b3a78b5403cf8fddb2c8bc1e1ddc558b69a196cdcad1dec29520e31bb64d2e3ca80f2e4e4c SHA512 35cb3138056e540ad9b0fde6f951ff702c78f253284d49a16ee22476e88824ea8bfcbf034185e943ae4344f4519d582029e3bf5c4e03fa04fdf543186e06d8a6
-DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
-DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
-DIST byteorder-1.3.4.crate 21943 BLAKE2B 278b24e036e920f84683f883991a967d997883bc80edefc5b69f52551794a37e5051786a1ac1b7a30bf2f5cad7318d781f189a7b2e496e2743df01262d5c33d6 SHA512 0618ce2cd6f3f6c586201d9aee8c8aaa08f99c9f9f215cf448b3cb6af1ac741845f5279953544caaec7fcf0beec1474bb991bee1ad0c0dac0c3f1d3ddd99e2d9
-DIST cc-1.0.66.crate 53454 BLAKE2B fe34309ae50a3b022c36270a1dc819713f9d70e9ade2f421c33c542e865dc861e3b5191e8949de253515aef6878f786a6abe048391a819d09bf57f33054a90ce SHA512 b07a70f88fa0588fb0f6bc7376e985834672cc9914a0713afe01740af6bcf01821d15720d831e8b7ea8b42f5866dbd011a245997f35bf8febc3b13d66089723e
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST deflate-0.7.20.crate 124259 BLAKE2B 8528d6c9b5fe066e82e1da53cbf55254414acd5efd32f62380949cfc339b2baff4a9633fbd1ecb04e7ce8818339b51f5efa990e5b9b3247ea132600ccadd9338 SHA512 3ed98605cb073c178052336a2ffa535e69480046f12a9152edaef9f10520123c013126f30767097e30047689fb2c25f27e9745d6269bbb0e04e644b00fc19682
-DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2
-DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST glob-0.2.11.crate 18065 BLAKE2B 8531890ce378023f0119baccd5c556f297128d3f09c07d320d5cdc3c90032447f2e5a4f2fad0097bd3c6faf93b83256b387d232b3c9f9d3c40e54c48245321eb SHA512 91a1a751bc4ed3b13154aa056180f2b8123c33627cbe972bdd7986fb0b6f1ef90e59abd4128d6e4db5e69523d757440c7df9b9721a61f5ea5a091ffc9843e10e
-DIST ico-0.1.0.crate 29837 BLAKE2B 3c48863c35f5e84e900804581e24cb108ef846bf1ade9826ee25dede51cf8c3735eac5ed681111b02881060d45c8498951fa938ae1e889bb5ba7304561b34dae SHA512 464b7ad258c5e0df66314a1f0551799dfc557327beaf8ac2082bb712ccb816cee60ffc46f040617f4d6e61d20f9799dfb6f480192c8eaf80ca060b1ded89c32e
-DIST inflate-0.3.4.crate 16866 BLAKE2B 64065dc86103f658e41acca7a50ca1ca22b7af534e5e8176e69ee49c73aeb79c6793e8775257b6e4bae93d0153a51d8bf8b44b8b0e0f4216d3545429c94e565e SHA512 3bd94a0e1814fea656a35eda9382391098c3c382a59d15cba2c0c15b319bafdd04bfaaa616b3569fbeb92a7cd44a58511e90de6d53eabe3744792dc9109c8019
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
-DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
-DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e
-DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
-DIST ole32-sys-0.2.0.crate 4227 BLAKE2B 395005456ec5d8b6f4352a88439ff5eb3d200d42813792cf7ca35996c3f41d306b1b992f2c7ab959cc7862a93b7428ad3152625baed7ce0fac5d31e97a7526a9 SHA512 d8b881c5cbcd9d44ec0b82c10ac96c52026ec2d081043144bd6155ccf94effa5d6cae7199b6c40db1f08e1c27138fc201733b2586db254d7fc05bf512505e2f3
-DIST png-0.11.0.crate 28543 BLAKE2B 3e10f587b174ed4bf6fdee1ce82b5212e2781515c79a185cce3c4673c537ec446e858fc24c8e120cfb1a158ab2ffd94a05acf88179e324fd2cfadc5829107c1b SHA512 558b0c118c035a958f67ae5282588924f740e2294dd97787062185cbe39b7701f7b29657b7dcc05769de59345a606e3e6333f047a62b0588556200bc60d21b10
-DIST rand-0.4.6.crate 76401 BLAKE2B 5593ad2d7fb8214d917e2eb734f5eee548f48fd699c9fccc0de9c0c6ee49803a426492a25fda2ffcf844169e2bca00709d4dcd9ceede72a4667ec431f5502fda SHA512 a91c6da7188b426bf9cb832892ee2af87c4cd65fad505c34e9c63343da71efe8c0c67b75c405dca5345317b7940d1d0fc0b20be85afd6b3089203e5698d86f0a
-DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114
-DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028
-DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894
-DIST sdl2-0.35.2.crate 177570 BLAKE2B e2028118d69c714e76c385c152a984be6cacf3c55c52efe20478aedb2afabee8803b59ba45599ca6abacf280f70f175fa50958f6a00e5d9a89f13323701dda20 SHA512 e7191eaddef7c56da83bf576bd05eb126d005f0a7658efd95343949473d26214b0d87c14d6a28725ab76d924fa3a9420027194c87a7fce8d9fb29b385e346163
-DIST sdl2-sys-0.35.2.crate 7425816 BLAKE2B 8e69b15c3ce6c4b8d041c9eda147aa55406e9c9b66e35bfeb0c0957d308306a443c3d6844ddd7467bb8e954abaf41548c957e4702b072a2c831d7b56b5a08514 SHA512 318dde9910f5402342a4e75d0e0f1a84e949683399eb8edb5775d40ae892c4f9961792ffa0b5ea7a6563fcd7c1141c0f5f0597f2368d5061f4b67ba63fc19735
-DIST serde-1.0.118.crate 74248 BLAKE2B 0d78d29a9d97da401dba93cd6e118dfa48c73351e32ee48bdc2a649ad60f1b198574b78a5261564d466e8097f8b635e810f4c8a52592e3f39550910e250971e8 SHA512 d3b316e721ce395fad656a598fed7e83b248a3dbd98a9eced98fdc337c8fd40f415356a0af6a0e5a104a592ad10e1265d47d94b10b343ce9475797b3a74306e4
-DIST shell32-sys-0.1.2.crate 6204 BLAKE2B 50b9095688df94cd4f647f6a7efc1334783ab8e1d5ca017cf0580867b570ec6d267838377522bedb81925c3e03d482934e4a0fa8976571d8563dd21054004a42 SHA512 d91f8fd9f1eac1acf858ee01f52695793bcbd4df4f3e485083b99f5d1da5186d7be578ab75e9595f18033095ac45b020c319b6b5e758bfa2cc28f7b46c4712ca
-DIST syzygy-1.0.2.tar.gz 467078 BLAKE2B 74f75cb9964f419b38e7bcee9c8ec5cc246f59556c34959492ea0e4b9193c83238ba0d739e6d8c75ca6ee291cbaeca832638964e024ce327285017fa47be7214 SHA512 36d2b7093ec6f6ce3ee88b842a61af864f60206556fbe106aa3bfcae75cbaf26c00bcd958234f9d78af8f0770441681610b7a4038efa62d3df570715a34884a5
-DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
-DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
-DIST version-compare-0.1.0.crate 14169 BLAKE2B e4b329f737684f43dbf390d96d8ea0182b2905120742a107e6847ae94201223206f0f111093f9490d103626f30d7a77374f10a81218a2b7e0a953a8818479d4a SHA512 d1b1a96f528e9660e38b6a08adbc186dfa93fa3e698029f68efcdea3de82c3e78cc0a2178e49281186d58de0c24ce3e62ebf1a0ef1aafa9297931cf19408d9c6
-DIST winapi-0.2.8.crate 455145 BLAKE2B 50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a SHA512 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293d1d254857c3d491e4d43279e5c2f57f2fcfdc9d5d7b083280f4cc2a75a6ee9bc1541ec6ce8f8d904ded0567faf SHA512 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST winres-0.1.12.crate 19772 BLAKE2B 645fc16e49061cd98c77217b991cb774151f7f8bd6df44cee622bcba121d2645aaf775d56c3e85de6278b193ea6a36256821799c33ba081f931d87ffa0e038f1 SHA512 9f61edafb4a262b56d130e48ac6bba94f5a432bf0a8c20243e6c8fa98c3f9e0d2ab00a77b35a2e49dd63585a272af597e236e089641b5f488760ac42d22f5a67
-DIST xdg-2.2.0.crate 13387 BLAKE2B f1a5909b6a4544eaf28d1d051e05a6b9b09043060e14e394410778ed175e9f27246afadf3851dec21020c5e2ca81ef4db44a34e58d9229972b2475ff5f40d6c9 SHA512 16342b8396b4a329801a0ce3b9db82c4c767d09339f895d9f000c64b7160df11019b320cda632f99d8d5b9f65c97894b09091ee4e2ccafac0cd671481fa5c61e
diff --git a/games-puzzle/syzygy/metadata.xml b/games-puzzle/syzygy/metadata.xml
deleted file mode 100644
index 07efe26dc84e..000000000000
--- a/games-puzzle/syzygy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">mdsteele/syzygy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/syzygy/syzygy-1.0.2-r1.ebuild b/games-puzzle/syzygy/syzygy-1.0.2-r1.ebuild
deleted file mode 100644
index e40eb73ed926..000000000000
--- a/games-puzzle/syzygy/syzygy-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- adler32@1.2.0
- app_dirs@1.2.1
- autocfg@1.0.1
- bitflags@1.2.1
- byteorder@1.3.4
- cc@1.0.66
- cfg-if@1.0.0
- deflate@0.7.20
- fuchsia-cprng@0.1.1
- getopts@0.2.21
- glob@0.2.11
- ico@0.1.0
- inflate@0.3.4
- lazy_static@1.4.0
- libc@0.2.126
- num-integer@0.1.44
- num-iter@0.1.42
- num-traits@0.2.14
- ole32-sys@0.2.0
- png@0.11.0
- rand@0.4.6
- rand_core@0.3.1
- rand_core@0.4.2
- rdrand@0.4.0
- sdl2-sys@0.35.2
- sdl2@0.35.2
- serde@1.0.118
- shell32-sys@0.1.2
- toml@0.5.9
- unicode-width@0.1.8
- version-compare@0.1.0
- winapi-build@0.1.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.2.8
- winapi@0.3.9
- winres@0.1.12
- xdg@2.2.0"
-inherit cargo desktop xdg
-
-DESCRIPTION="Narrative meta-puzzle game"
-HOMEPAGE="https://mdsteele.games/syzygy/"
-SRC_URI="
- https://github.com/mdsteele/syzygy/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-3+"
-LICENSE+=" ISC MIT ZLIB" # crates
-LICENSE+=" BSD" # non-automated extra
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="media-libs/libsdl2[sound,video]"
-DEPEND="${RDEPEND}"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_configure() {
- local myfeatures=( embed_rsrc )
-
- cargo_src_configure
-}
-
-src_install() {
- cargo_src_install
-
- make_desktop_entry ${PN} "System Syzygy"
- local s
- for s in 32 128 512; do
- newicon -s ${s} data/icon/${s}x${s}.png ${PN}.png
- done
-}
diff --git a/games-puzzle/tanglet/Manifest b/games-puzzle/tanglet/Manifest
deleted file mode 100644
index 42514a1f5a10..000000000000
--- a/games-puzzle/tanglet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tanglet-1.6.7.tar.bz2 25545775 BLAKE2B 655de930ccf62e9784c5a8bad4f9a7eef4c269da99f228c928cb5882db8f70ccd1e345f05f319080f11f59fa913a97dbfe6cb949c63c7e80e6927b84e8c277aa SHA512 1c3d82a17ea25073a64140220ce3d943f9126823d990fc0cbacbd0e632f252a6c8173a75030636cf7f6270c2af1f6e3913a7758dc188c23447e12908b24ee1bf
diff --git a/games-puzzle/tanglet/metadata.xml b/games-puzzle/tanglet/metadata.xml
deleted file mode 100644
index 9a6f270a7cd1..000000000000
--- a/games-puzzle/tanglet/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>graeme@gottcode.org</email>
- <name>Graeme Gott</name>
- </maintainer>
- <bugs-to>https://gottcode.org/tanglet/bugs/</bugs-to>
- <remote-id type="github">gottcode/tanglet</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/tanglet/tanglet-1.6.7.ebuild b/games-puzzle/tanglet/tanglet-1.6.7.ebuild
deleted file mode 100644
index 006d3d7fdf2c..000000000000
--- a/games-puzzle/tanglet/tanglet-1.6.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Single player word finding game based on Boggle"
-HOMEPAGE="https://gottcode.org/tanglet/"
-SRC_URI="https://gottcode.org/tanglet/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- dev-qt/qtbase:6[gui,widgets]
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/qttools:6[linguist]"
diff --git a/games-puzzle/tetrinet/Manifest b/games-puzzle/tetrinet/Manifest
deleted file mode 100644
index 790e1734d132..000000000000
--- a/games-puzzle/tetrinet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tetrinet-0.11.tar.bz2 38607 BLAKE2B f794660b037d2605990b775a00381279eea64a361e4b66dcb9314a3f784ce77a0cfc87cea52d183fb5553f05f95b466318b6a1e98dbd735f34618964d2d901d2 SHA512 8123a8c50a3c1b6326d3209272a60c8050afd2a9eb455814fd676d8c4de922f8b81a88df9e4825d1ff5e0c8b8a7ac46ebe9ce68994587f829e047a3d889880fa
diff --git a/games-puzzle/tetrinet/files/tetrinet-0.11-build.patch b/games-puzzle/tetrinet/files/tetrinet-0.11-build.patch
deleted file mode 100644
index 0540b7bc8ce9..000000000000
--- a/games-puzzle/tetrinet/files/tetrinet-0.11-build.patch
+++ /dev/null
@@ -1,84 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,6 +1,4 @@
--CC = cc
--
--CFLAGS = -O2 -I/usr/include/ncurses -DHAVE_IPV6 -g -Wall
-+CFLAGS += -I/usr/include/ncurses -g -Wall
- OBJS = sockets.o tetrinet.o tetris.o tty.o xwin.o
-
- ### If you want to have -server tetrinet client option, comment the two lines
-@@ -24,10 +22,10 @@
- ########
-
- tetrinet: $(OBJS)
-- $(CC) -o $@ $(OBJS) -lncurses
-+ $(CC) $(LDFLAGS) -o $@ $(OBJS) $(shell ${PKG_CONFIG} --libs ncurses)
-
- tetrinet-server: server.c sockets.c tetrinet.c tetris.c server.h sockets.h tetrinet.h tetris.h
-- $(CC) $(CFLAGS) -o $@ -DSERVER_ONLY server.c sockets.c tetrinet.c tetris.c
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ -DSERVER_ONLY server.c sockets.c tetrinet.c tetris.c
-
- .c.o:
- $(CC) $(CFLAGS) -c $<
---- a/sockets.c
-+++ b/sockets.c
-@@ -66,7 +66,7 @@
- if (c == 0xFF)
- ptr--;
- *ptr = 0;
-- if (log) {
-+ if (logging) {
- if (!logfile)
- logfile = fopen(logname, "a");
- if (logfile) {
-@@ -89,7 +89,7 @@
- unsigned char c = 0xFF;
- int n = 0;
-
-- if (log) {
-+ if (logging) {
- if (!logfile)
- logfile = fopen(logname, "a");
- if (logfile) {
---- a/tetrinet.c
-+++ b/tetrinet.c
-@@ -21,7 +21,7 @@
- /*************************************************************************/
-
- int fancy = 0; /* Fancy TTY graphics? */
--int log = 0; /* Log network traffic to file? */
-+int logging = 0; /* Log network traffic to file? */
- char *logname; /* Log filename */
- int windows_mode = 0; /* Try to be just like the Windows version? */
- int noslide = 0; /* Disallow piece sliding? */
-@@ -82,8 +82,7 @@
- else
- winlist[i].team = 0;
- s++;
-- strncpy(winlist[i].name, s, sizeof(winlist[i].name)-1);
-- winlist[i].name[sizeof(winlist[i].name)] = 0;
-+ snprintf(winlist[i].name, sizeof(winlist[i].name), "%s", s);
- winlist[i].points = atoi(t);
- if ((t = strchr(t, ';')) != NULL)
- winlist[i].games = atoi(t+1);
-@@ -590,7 +589,7 @@
- if (strcmp(av[i], "-fancy") == 0) {
- fancy = 1;
- } else if (strcmp(av[i], "-log") == 0) {
-- log = 1;
-+ logging = 1;
- i++;
- if (i >= ac) {
- fprintf(stderr, "Option -log requires an argument\n");
---- a/tetrinet.h
-+++ b/tetrinet.h
-@@ -74,7 +74,7 @@
- /* Externs */
-
- extern int fancy;
--extern int log;
-+extern int logging;
- extern char *logname;
- extern int windows_mode;
- extern int noslide;
diff --git a/games-puzzle/tetrinet/files/tetrinet-0.11-fnocommon.patch b/games-puzzle/tetrinet/files/tetrinet-0.11-fnocommon.patch
deleted file mode 100644
index e64fe5c62d06..000000000000
--- a/games-puzzle/tetrinet/files/tetrinet-0.11-fnocommon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/tetris.h 2003-09-07 16:29:29.000000000 -0000
-+++ b/tetris.h 2020-09-12 21:13:50.978870902 -0000
-@@ -50,7 +50,7 @@ typedef struct {
- char shape[4][4]; /* Shape data for the piece */
- } PieceData;
-
--PieceData piecedata[7][4];
-+extern PieceData piecedata[7][4];
-
- extern int current_piece, current_rotation;
-
diff --git a/games-puzzle/tetrinet/files/tetrinet-0.11-no-ipv6.patch b/games-puzzle/tetrinet/files/tetrinet-0.11-no-ipv6.patch
deleted file mode 100644
index addfd9a0047c..000000000000
--- a/games-puzzle/tetrinet/files/tetrinet-0.11-no-ipv6.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/sockets.c
-+++ b/sockets.c
-@@ -188,7 +188,7 @@
- return -1;
- }
- if (ipbuf)
-- memcpy(retbuf, &sa.sin_addr, 4);
-+ memcpy(ipbuf, &sa.sin_addr, 4);
- #endif
-
- return sock;
diff --git a/games-puzzle/tetrinet/metadata.xml b/games-puzzle/tetrinet/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/tetrinet/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/tetrinet/tetrinet-0.11-r2.ebuild b/games-puzzle/tetrinet/tetrinet-0.11-r2.ebuild
deleted file mode 100644
index 424e841be087..000000000000
--- a/games-puzzle/tetrinet/tetrinet-0.11-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Console based tetrinet inc. standalone server"
-HOMEPAGE="http://tetrinet.or.cz/"
-SRC_URI="http://tetrinet.or.cz/download/${P}.tar.bz2"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6"
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-no-ipv6.patch
- "${FILESDIR}"/${P}-build.patch
- "${FILESDIR}"/${P}-fnocommon.patch
-)
-
-src_prepare() {
- default
-
- use ipv6 && append-cflags -DHAVE_IPV6
- tc-export CC PKG_CONFIG
-}
-
-src_install() {
- dobin tetrinet tetrinet-server
- dodoc README TODO tetrinet.txt
-}
diff --git a/games-puzzle/textmaze/Manifest b/games-puzzle/textmaze/Manifest
deleted file mode 100644
index f805fe3c4d87..000000000000
--- a/games-puzzle/textmaze/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST textmaze_v1.2.tar.gz 15827 BLAKE2B df66068bef5b39f18b03d4ce9243ebaa2ddc52f58f3d5b2d8a46ff81efd188467e1a9f13ab818fc592f25dd1acaecaba80aca153b7d3900d527cb9cc1d45c034 SHA512 f6a2733049ea461f15b40eec4a414356dbfe252d859d132278d9ea8a4efcdc6753a28817529b429bad662a2042f2f7cd5cb1f2383d9ddbf773c76b80ea2af7d9
diff --git a/games-puzzle/textmaze/metadata.xml b/games-puzzle/textmaze/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/textmaze/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/textmaze/textmaze-1.2-r2.ebuild b/games-puzzle/textmaze/textmaze-1.2-r2.ebuild
deleted file mode 100644
index e73d6073a677..000000000000
--- a/games-puzzle/textmaze/textmaze-1.2-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}_v${PV}"
-DESCRIPTION="Ncurses-based maze solving game written in Perl"
-HOMEPAGE="https://robobunny.com/projects/textmaze/html/"
-SRC_URI="https://robobunny.com/projects/${PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/TextMaze"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-perl/Curses"
-
-src_prepare() {
- default
- sed -i \
- -e "s#/usr/local/bin/perl#/usr/bin/perl#" \
- textmaze || die
-}
-
-src_install() {
- dobin textmaze
- einstalldocs
-}
diff --git a/games-puzzle/tiny-and-big/Manifest b/games-puzzle/tiny-and-big/Manifest
deleted file mode 100644
index 10cbe1448388..000000000000
--- a/games-puzzle/tiny-and-big/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinyandbig_grandpasleftovers-retail-linux-1.4.1_1370968537.tar.bz2 1170058011 BLAKE2B 2c1845165408cca68fd791b2d6f91c49e1131c25c29a49ab8512e82cf0664d52fcb8526741693e045e3ea1560ace47ed3d8a8e51a4851d6ce57adce6f2bcd445 SHA512 3dbf6ebbe6047f5258f482e776809c6817df8d14cfc20014fb6e4a6accc3db3e93051270ce29371bc0ef56d380bd382dbf8eb75b592c3f0097ca3546d889193e
diff --git a/games-puzzle/tiny-and-big/metadata.xml b/games-puzzle/tiny-and-big/metadata.xml
deleted file mode 100644
index a92dc7f8ddc1..000000000000
--- a/games-puzzle/tiny-and-big/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="bundled-libs">
- Use the upstream provided bundled libraries.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild b/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild
deleted file mode 100644
index dc4bcf4d9866..000000000000
--- a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop wrapper
-
-DESCRIPTION="Combines elements of adventure, jump&run and physical puzzles"
-HOMEPAGE="https://www.blackpants.de/project-tiny-big/"
-SRC_URI="tinyandbig_grandpasleftovers-retail-linux-${PV}_1370968537.tar.bz2"
-S="${WORKDIR}"/tinyandbig
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="bundled-libs"
-
-RESTRICT="bindist fetch bundled-libs? ( splitdebug )"
-
-MYGAMEDIR=/opt/${PN}
-QA_PREBUILT="${MYGAMEDIR#/}/bin32/*
- ${MYGAMEDIR#/}/bin64/*"
-
-# TODO: unbundle media-libs/cal3d, lib hacked or old version
-RDEPEND="
- media-libs/openal
- virtual/opengl
- x11-libs/libX11
- !bundled-libs? (
- media-gfx/nvidia-cg-toolkit
- )
-"
-BDEPEND="app-arch/bzip2"
-
-pkg_nofetch() {
- einfo "Please buy & download ${SRC_URI} from:"
- einfo " ${HOMEPAGE}"
- einfo "and move it to your DISTDIR directory."
- einfo
-}
-
-src_prepare() {
- default
-
- if ! use bundled-libs ; then
- rm -v $(usex amd64 "bin64" "bin32")/libCg{,GL}.so || die "unbundling libs failed!"
- fi
-}
-
-src_install() {
- local bindir=$(usex amd64 "bin64" "bin32")
-
- insinto ${MYGAMEDIR}
- doins -r assets ${bindir}
-
- make_wrapper ${PN} "./${bindir}/tinyandbig" "${MYGAMEDIR}" "${MYGAMEDIR}/${bindir}"
- make_desktop_entry ${PN} "Tiny & Big"
- dodoc readme.txt
-
- fperms +x ${MYGAMEDIR}/${bindir}/tinyandbig
-}
diff --git a/games-puzzle/tod/Manifest b/games-puzzle/tod/Manifest
deleted file mode 100644
index 7f9a3f60a691..000000000000
--- a/games-puzzle/tod/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wintod.zip 115653 BLAKE2B 9c54be567954892eabc353bf5985579ff11fcb9e00304bf92792ef787bbaccf29084c68a58faae46229856fae103c4b27c462b62c2da489bfe635d474fd564ef SHA512 8cc203d9745cc4855c58c2f9119d06a1f02e1ecb9c1cc2c1dc1f1c77e5aa0553925bdcba3d744db462bbc77f3637a42e35a579a8807c8098aa2fde7452cc30cc
diff --git a/games-puzzle/tod/files/tod-0-allegro.patch b/games-puzzle/tod/files/tod-0-allegro.patch
deleted file mode 100644
index 8b84a16dd9a3..000000000000
--- a/games-puzzle/tod/files/tod-0-allegro.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-From a8be33cd50b5f477f047e845426047da332d6273 Mon Sep 17 00:00:00 2001
-From: Stefan Strogin <steils@gentoo.org>
-Date: Fri, 14 Feb 2020 03:55:13 +0200
-Subject: [PATCH] Fix fixed point math functions (from media-libs/allegro)
-
-Bug: https://bugs.gentoo.org/697090
-Upstream-Status: Inappropriate [no upstream]
-Signed-off-by: Stefan Strogin <steils@gentoo.org>
----
- hgrcos.c | 2 +-
- rec.c | 58 ++++++++++++++++++++++++++++----------------------------
- 2 files changed, 30 insertions(+), 30 deletions(-)
-
-diff --git a/hgrcos.c b/hgrcos.c
-index c65b469..442b18f 100644
---- a/hgrcos.c
-+++ b/hgrcos.c
-@@ -34,5 +34,5 @@ fixed hgrsin(fixed theta)
-
- fixed hgrtan(fixed theta)
- {
-- return fdiv(hgrcos(theta + 0xc00000), hgrcos(theta));
-+ return fixdiv(hgrcos(theta + 0xc00000), hgrcos(theta));
- }
-diff --git a/rec.c b/rec.c
-index bf6df2e..d02830a 100644
---- a/rec.c
-+++ b/rec.c
-@@ -214,7 +214,7 @@ void SetupLight1(void)
- {
- if(line[x] == c1)
- {
-- fixed f = fsqrt((x - 128) * (x - 128) + (y - 128) * (y - 128)); /* between 0 and 2 */
-+ fixed f = fixsqrt((x - 128) * (x - 128) + (y - 128) * (y - 128)); /* between 0 and 2 */
- fixed cosine = hgrcos(f << 10);
- unsigned c = (cosine + 0x10000 + rand() % 0x1000) * 15 / 32768;
- if(c > 63)
-@@ -223,8 +223,8 @@ void SetupLight1(void)
- }
- else if(line[x] == c2)
- {
-- fixed f = fsqrt((x - 128) * (x - 128) + (y - 128) * (y - 128)) +
-- (fcos(x << 20) + fcos(y << 20)) / 64 + 0x10000;
-+ fixed f = fixsqrt((x - 128) * (x - 128) + (y - 128) * (y - 128)) +
-+ (fixcos(x << 20) + fixcos(y << 20)) / 64 + 0x10000;
- /* between 0 and 4 */
- fixed cosine = hgrcos(f << 11);
- unsigned c = (cosine + 0x10000 + rand() % 0x1000) * 15 / 32768;
-@@ -264,10 +264,10 @@ void ThetaLight(fixed theta)
- * 3 4
- * 567
- */
-- zpixel[1] = THETALIGHT_AMBIENT + fmul(THETALIGHT_POWER, s);
-- zpixel[3] = THETALIGHT_AMBIENT + fmul(THETALIGHT_POWER, 0x10000 - c);
-- zpixel[4] = THETALIGHT_AMBIENT + fmul(THETALIGHT_POWER, c);
-- zpixel[6] = THETALIGHT_AMBIENT + fmul(THETALIGHT_POWER, 0x10000 - s);
-+ zpixel[1] = THETALIGHT_AMBIENT + fixmul(THETALIGHT_POWER, s);
-+ zpixel[3] = THETALIGHT_AMBIENT + fixmul(THETALIGHT_POWER, 0x10000 - c);
-+ zpixel[4] = THETALIGHT_AMBIENT + fixmul(THETALIGHT_POWER, c);
-+ zpixel[6] = THETALIGHT_AMBIENT + fixmul(THETALIGHT_POWER, 0x10000 - s);
-
- zpixel[0] = (zpixel[1] + zpixel[3])/2;
- zpixel[2] = (zpixel[1] + zpixel[4])/2;
-@@ -304,20 +304,20 @@ void InitSidesPhi(Seven *seven, fixed phi, fixed zBase)
- fixed m, zCos;
- int scanlineWidth = 160 / nPlayers;
-
-- if(fcos(phi) == 0)
-+ if(fixcos(phi) == 0)
- {
- phi -= 0x8000;
- }
-- zCos = fdiv(zBase, hgrcos(phi));
-+ zCos = fixdiv(zBase, hgrcos(phi));
- m = hgrtan(phi);
-
- for(i = 0; i < wHt; i++)
- {
-- fixed scanline = fdiv(i - wHt / 2, wHt / 2);
-- fixed mline = fmul(m, scanline);
-- fixed zLine = fmul(zCos, scanline);
-- fixed y1 = fdiv(zLine, mline + 0x10000);
-- fixed x1 = fdiv(zBase, mline + 0x10000);
-+ fixed scanline = fixdiv(i - wHt / 2, wHt / 2);
-+ fixed mline = fixmul(m, scanline);
-+ fixed zLine = fixmul(zCos, scanline);
-+ fixed y1 = fixdiv(zLine, mline + 0x10000);
-+ fixed x1 = fixdiv(zBase, mline + 0x10000);
-
- if(x1 < 0)
- {
-@@ -391,10 +391,10 @@ void RotateSides(Seven *seven, int theta)
- ly = seven->leftY[i];
- ry = seven->rightY[i];
-
-- seven->leftX[i] = fmul(lx, c) - fmul(ly, s);
-- seven->rightX[i] = fmul(rx, c) - fmul(ry, s);
-- seven->leftY[i] = fmul(ly, c) + fmul(lx, s);
-- seven->rightY[i] = fmul(ry, c) + fmul(rx, s);
-+ seven->leftX[i] = fixmul(lx, c) - fixmul(ly, s);
-+ seven->rightX[i] = fixmul(rx, c) - fixmul(ry, s);
-+ seven->leftY[i] = fixmul(ly, c) + fixmul(lx, s);
-+ seven->rightY[i] = fixmul(ry, c) + fixmul(rx, s);
- }
- }
-
-@@ -405,10 +405,10 @@ void ScaleSides(Seven *seven, int fac)
-
- for(i = 0; i < wHt; i++)
- {
-- seven->leftX[i] = fmul(seven->leftX[i], fac);
-- seven->leftY[i] = fmul(seven->leftY[i], fac);
-- seven->rightX[i] = fmul(seven->rightX[i], fac);
-- seven->rightY[i] = fmul(seven->rightY[i], fac);
-+ seven->leftX[i] = fixmul(seven->leftX[i], fac);
-+ seven->leftY[i] = fixmul(seven->leftY[i], fac);
-+ seven->rightX[i] = fixmul(seven->rightX[i], fac);
-+ seven->rightY[i] = fixmul(seven->rightY[i], fac);
- }
- }
-
-@@ -446,22 +446,22 @@ void DisplaceScanlines(Seven *seven, int ticks,
- {
- y = i - wHt / 2;
- xOff = ((a * y / wHt + b) * y / wHt + c) * y / wHt + d +
-- fmul(hgrcos(theta), amplitude);
-- xOff += fmul((rand() & 0x7ff) - 0x400, noise);
-+ fixmul(hgrcos(theta), amplitude);
-+ xOff += fixmul((rand() & 0x7ff) - 0x400, noise);
- theta += dtheta;
- heatTheta += dheat;
-
-- yOff = fmul(hgrsin(heatTheta), heat);
-+ yOff = fixmul(hgrsin(heatTheta), heat);
-
- lx = seven->leftX[i];
- rx = seven->rightX[i];
- ly = seven->leftY[i];
- ry = seven->rightY[i];
-
-- seven->leftX[i] = lx + fmul(rx - lx, xOff) - fmul(ry - ly, yOff);
-- seven->rightX[i] = rx + fmul(rx - lx, xOff) - fmul(ry - ly, yOff);
-- seven->leftY[i] = ly + fmul(ry - ly, xOff) + fmul(rx - lx, yOff);
-- seven->rightY[i] = ry + fmul(ry - ly, xOff) + fmul(rx - lx, yOff);
-+ seven->leftX[i] = lx + fixmul(rx - lx, xOff) - fixmul(ry - ly, yOff);
-+ seven->rightX[i] = rx + fixmul(rx - lx, xOff) - fixmul(ry - ly, yOff);
-+ seven->leftY[i] = ly + fixmul(ry - ly, xOff) + fixmul(rx - lx, yOff);
-+ seven->rightY[i] = ry + fixmul(ry - ly, xOff) + fixmul(rx - lx, yOff);
- }
- }
-
---
-2.25.0
-
diff --git a/games-puzzle/tod/files/tod-0-makefile.patch b/games-puzzle/tod/files/tod-0-makefile.patch
deleted file mode 100644
index 9783fab0c4bc..000000000000
--- a/games-puzzle/tod/files/tod-0-makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/makefile
-+++ b/makefile
-@@ -1,8 +1,7 @@
- OBJ = hiscore rec scrctl tetanus crc allegdlg hgrcos
- HEADS = tod.h allegdlg.h crc.h hgrcos.h hiscore.h
--LIBS = -lalleg
--CFLAGS = -Wall -march=i486 -mcpu=i686 -O3 -ffast-math
--LDFLAGS = -mwindows
-+LIBS = `allegro-config --libs`
-+CFLAGS += `allegro-config --cflags`
- CC = gcc
-
-
diff --git a/games-puzzle/tod/metadata.xml b/games-puzzle/tod/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/tod/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/tod/tod-0-r3.ebuild b/games-puzzle/tod/tod-0-r3.ebuild
deleted file mode 100644
index ad378860628a..000000000000
--- a/games-puzzle/tod/tod-0-r3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Tetanus On Drugs simulates playing Tetris under the influence of drugs"
-HOMEPAGE="http://www.pineight.com/tod/"
-SRC_URI="http://www.pineight.com/pc/win${PN}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-libs/allegro:0[X]"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S="${WORKDIR}"
-
-src_prepare() {
- default
-
- eapply "${FILESDIR}"/${P}-makefile.patch
- eapply "${FILESDIR}"/${P}-allegro.patch
-
- sed -i \
- -e '/CC = gcc/d' \
- -e 's/gcc/$(CC)/' \
- -e 's/$(CC) $(CFLAGS)/& $(CPPFLAGS)/' \
- -e 's/$(LDFLAGS)/$(CFLAGS) $(CPPFLAGS) &/' \
- makefile || die
-
- sed -i \
- -e "s:idltd\.dat:${EPREFIX}/usr/share/${PN}/idltd.dat:" \
- rec.c || die
-}
-
-src_compile() {
- tc-export CC
-
- emake
-}
-
-src_install() {
- newbin tod-debug.exe tod
- insinto /usr/share/${PN}
- doins idltd.dat
- dodoc readme.txt
- make_desktop_entry ${PN} "Tetanus On Drugs"
-}
diff --git a/games-puzzle/tong/Manifest b/games-puzzle/tong/Manifest
deleted file mode 100644
index 9e10ac6f1e19..000000000000
--- a/games-puzzle/tong/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tong-1.2.tar.gz 88028070 BLAKE2B b82b5c012f5d12953a6e84dfe38921cff2f0e244c2a9ad9ef606b5ee41c2f455dbb288ddb477f4eb96471ed3dd4cb4de2a8cea9155942c51f850d263fb22ee71 SHA512 0544f489141bba37985f1ef3c316208e3e6dacdea8f8b79f37997a9489ff5c1710fd1426e02489f8adb33bf9a1511bb9a0250122fa2054ef4a6ef203c8881261
diff --git a/games-puzzle/tong/files/tong-1.2-datadir.patch b/games-puzzle/tong/files/tong-1.2-datadir.patch
deleted file mode 100644
index 92a8bb4c18a1..000000000000
--- a/games-puzzle/tong/files/tong-1.2-datadir.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/tong.cpp.orig
-+++ b/tong.cpp
-@@ -202,7 +202,6 @@
- Tetrad *tetrad, *nexttetrad;
- Paddle *paddle;
- Ball *ball;
-- char datadir[256];
- input_t input;
- int volume = MIX_MAX_VOLUME;
-
-@@ -210,7 +209,6 @@
- volume = 24;
- #endif
- memset(&input, 0, sizeof(input_t));
-- strcpy(datadir, GAME_DATA_DIR);
- if(argc>1) {
- if(!strcmp(argv[1], "-v") || !strcmp(argv[1], "--version")) {
- printf("%s\n", GAME_ID);
-@@ -219,10 +217,6 @@
- "warranty; not even for MERCHANTABILITY or"
- " FITNESS FOR A PARTICULAR PURPOSE.\n");
- return 0;
-- } else if(!strncmp(argv[1], "-p=", 3)) {
-- strcpy(datadir, argv[1]+(3*sizeof(char)));
-- } else if(!strncmp(argv[1], "--path=", 7)) {
-- strcpy(datadir, argv[1]+(7*sizeof(char)));
- } else {
- printf("Usage: %s [OPTION]\n", argv[0]);
- printf("Play TONG, a Free Software game (Tetris meets Pong)\n");
-@@ -237,11 +231,6 @@
- #ifdef WII
- fatInitDefault();
- #endif
-- if (chdir(datadir)) {
-- printf("Could not chdir to %s (attempting to use current dir)\n",
-- datadir);
-- }
--
- if(SDL_Init(SDL_INIT_AUDIO
- |SDL_INIT_VIDEO
- |SDL_INIT_TIMER
diff --git a/games-puzzle/tong/files/tong-1.2-fps.patch b/games-puzzle/tong/files/tong-1.2-fps.patch
deleted file mode 100644
index 86566646b8d6..000000000000
--- a/games-puzzle/tong/files/tong-1.2-fps.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/tong.cpp.orig
-+++ b/tong.cpp
-@@ -64,6 +64,8 @@
-
- #define DEMO_TIME 8000
-
-+#define MIN_TIME 45
-+
- #define GP2X_BUTTON_UP 0
- #define GP2X_BUTTON_UPLEFT 1
- #define GP2X_BUTTON_LEFT 2
-@@ -1854,6 +1856,13 @@
- SDL_Flip(screen);
- lastlastupdate=lastupdate;
- lastupdate=SDL_GetTicks();
-+
-+ // limit to 1000/MIN_TIME fps
-+ if (lastupdate-lastlastupdate < MIN_TIME) {
-+ SDL_Delay(MIN_TIME - (lastupdate - lastlastupdate));
-+ }
-+ lastupdate = SDL_GetTicks();
-+
- } //main game loop
-
- Mix_FreeMusic(music);
diff --git a/games-puzzle/tong/files/tong-1.2-makefile.patch b/games-puzzle/tong/files/tong-1.2-makefile.patch
deleted file mode 100644
index ad9b283f4785..000000000000
--- a/games-puzzle/tong/files/tong-1.2-makefile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/Makefile.orig
-+++ b/Makefile
-@@ -1,11 +1,10 @@
- # TONG! makefile, tweak as you see fit
-
--SDL_CFLAGS := $(shell sdl-config --cflags)
-+CXXFLAGS += $(shell sdl-config --cflags)
- SDL_LDFLAGS := $(shell sdl-config --libs)
- MIXER_FLAGS := -lSDL_mixer -lpthread
- IMG_FLAGS := -lSDL_image
- GAME_DATA_DIR := .
--CC = g++ -O3 -Wall #-ggdb3
- SOURCES = tetris.cpp pong.cpp text.cpp option.cpp media.cpp
- # these sources need to be linked to SDL libs, so may have special flag settings
- SDL_SOURCES = tong.cpp
-@@ -29,11 +28,7 @@
-
- # builds all, builds the target
- all: $(OBJS)
-- $(CC) $(SDL_LDFLAGS) $(MIXER_FLAGS) $(IMG_FLAGS) $(OBJS) -o $(TARGET)
--%.o: %.cpp
-- $(CC) $(SDL_CFLAGS) -c -o $@ $<
--tong.o: $(SDL_SOURCES)
-- $(CC) -DGAME_DATA_DIR=\"$(GAME_DATA_DIR)\" $(SDL_CFLAGS) -c -o $@ $<
-+ $(CXX) $(LDFLAGS) $(OBJS) $(SDL_LDFLAGS) $(MIXER_FLAGS) $(IMG_FLAGS) -o $(TARGET)
-
- # clean out the mess
- clean:
diff --git a/games-puzzle/tong/metadata.xml b/games-puzzle/tong/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/tong/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/tong/tong-1.2-r2.ebuild b/games-puzzle/tong/tong-1.2-r2.ebuild
deleted file mode 100644
index 615c89826b27..000000000000
--- a/games-puzzle/tong/tong-1.2-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Tetris and Pong in the same place at the same time"
-HOMEPAGE="https://www.nongnu.org/tong/"
-SRC_URI="https://www.nongnu.org/tong/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="media-libs/libsdl[sound,joystick,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-fps.patch"
- "${FILESDIR}/${P}-datadir.patch"
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e "s:\"media/:\"/usr/share/${PN}/media/:" \
- media.cpp option.cpp option.h pong.cpp tetris.cpp text.cpp \
- || die
- cp media/icon.png "${T}/${PN}.png" || die
-}
-
-src_install() {
- dobin tong
- dodir "/usr/share/${PN}"
- cp -r media/ "${ED}/usr/share/${PN}" || die
- dodoc CHANGELOG README making-of.txt CREDITS
-
- make_desktop_entry tong TONG
- doicon "${T}/${PN}.png"
-}
diff --git a/games-puzzle/toppler/Manifest b/games-puzzle/toppler/Manifest
deleted file mode 100644
index 383518d48673..000000000000
--- a/games-puzzle/toppler/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST toppler-1.1.6.tar.gz 2117137 BLAKE2B 1cff164e71924786d109a0c3f36ade3df8251872d454cb86d25b6f95553473dd10d5bc0f90fa0a3c43bcebfb6f3ef105ddf0d77f974282d65d0c510176b04ac9 SHA512 e0f6b7b72e38ba3402ba3608116fb51bf36cad129fb5591db62489829f4ed1ec49a4a3b7b1db4aaa34cd1561ee5228d91577f550aad2d55520ccefdff9bda9e9
diff --git a/games-puzzle/toppler/files/toppler-1.1.6-drop-register-keyword.patch b/games-puzzle/toppler/files/toppler-1.1.6-drop-register-keyword.patch
deleted file mode 100644
index 1f4beb5b002a..000000000000
--- a/games-puzzle/toppler/files/toppler-1.1.6-drop-register-keyword.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Bug: https://bugs.gentoo.org/896006
---- a/main.cc
-+++ b/main.cc
-@@ -36,6 +36,7 @@
- #include <libintl.h>
- #include <sys/types.h>
- #include <dirent.h>
-+#include <locale.h>
- #endif
-
- static void printhelp(void) {
---- a/keyb.cc
-+++ b/keyb.cc
-@@ -215,7 +215,7 @@ void key_keydatas(SDLKey &sdlkey, ttkey &tkey, char &ch) {
-
-
- SDLKey key_conv2sdlkey(ttkey k, bool game) {
-- register int i;
-+ int i;
-
- if (game) {
- for (i = SIZE(ttkeyconv) - 1; i >= 0; i--)
-@@ -231,7 +231,7 @@ SDLKey key_conv2sdlkey(ttkey k, bool game) {
- }
-
- ttkey key_sdlkey2conv(SDLKey k, bool game) {
-- register int i;
-+ int i;
-
- if (k != SDLK_UNKNOWN) {
- if (game) {
diff --git a/games-puzzle/toppler/files/toppler-1.1.6-fix-docdir.patch b/games-puzzle/toppler/files/toppler-1.1.6-fix-docdir.patch
deleted file mode 100644
index 410e43dec30d..000000000000
--- a/games-puzzle/toppler/files/toppler-1.1.6-fix-docdir.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -33,16 +33,14 @@ toppler_SOURCES = \
- txtsys.cc txtsys.h \
- qnxicon.c
-
--docdir = $(datadir)/doc
- pixmapsdir = $(datadir)/pixmaps
- applicationsdir = $(datadir)/applications
--pkgdocdir = $(docdir)/$(PACKAGE)
- pkglocalstatedir = $(localstatedir)/$(PACKAGE)
-
- dist_pixmaps_DATA = $(PACKAGE).xpm
- applications_DATA = $(PACKAGE).desktop
- dist_man_MANS = toppler.6
--dist_pkgdoc_DATA = AUTHORS COPYING ChangeLog NEWS README
-+dist_doc_DATA = AUTHORS COPYING ChangeLog NEWS README
- dist_pkgdata_DATA = \
- toppler.dat toppler.ogg
-
diff --git a/games-puzzle/toppler/files/toppler-1.1.6-gentoo.patch b/games-puzzle/toppler/files/toppler-1.1.6-gentoo.patch
deleted file mode 100644
index d3f1ea52b9bc..000000000000
--- a/games-puzzle/toppler/files/toppler-1.1.6-gentoo.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -ru toppler-1.1.6.orig/Makefile.in toppler-1.1.6/Makefile.in
---- toppler-1.1.6.orig/Makefile.in 2012-12-22 06:03:04.000000000 -0500
-+++ toppler-1.1.6/Makefile.in 2013-01-16 18:51:16.442336579 -0500
-@@ -385,8 +385,8 @@
- txtsys.cc txtsys.h \
- qnxicon.c
-
--pixmapsdir = $(datadir)/pixmaps
--applicationsdir = $(datadir)/applications
-+pixmapsdir = /usr/share/pixmaps
-+applicationsdir = /usr/share/applications
- pkgdocdir = $(docdir)/$(PACKAGE)
- pkglocalstatedir = $(localstatedir)/$(PACKAGE)
- dist_pixmaps_DATA = $(PACKAGE).xpm
-@@ -1143,7 +1143,7 @@
- info-am:
-
- install-data-am: install-applicationsDATA install-dist_pixmapsDATA \
-- install-dist_pkgdataDATA install-dist_pkgdocDATA \
-+ install-dist_pkgdataDATA \
- install-dist_pkglocalstateDATA install-man
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
-diff -ru toppler-1.1.6.orig/po/Makefile.in.in toppler-1.1.6/po/Makefile.in.in
---- toppler-1.1.6.orig/po/Makefile.in.in 2012-12-22 06:02:52.000000000 -0500
-+++ toppler-1.1.6/po/Makefile.in.in 2013-01-16 18:52:01.929721259 -0500
-@@ -21,7 +21,7 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- datadir = @datadir@
--localedir = $(datadir)/locale
-+localedir = /usr/share/locale
- gettextsrcdir = $(datadir)/gettext/po
-
- INSTALL = @INSTALL@
-diff -ru toppler-1.1.6.orig/toppler.desktop.in toppler-1.1.6/toppler.desktop.in
---- toppler-1.1.6.orig/toppler.desktop.in 2012-12-22 06:02:06.000000000 -0500
-+++ toppler-1.1.6/toppler.desktop.in 2013-01-16 18:52:38.058438256 -0500
-@@ -1,12 +1,11 @@
- [Desktop Entry]
--Encoding=UTF-8
--Categories=Application;Game;ArcadeGame;
-+Categories=Game;ArcadeGame;
- X-Desktop-File-Install-Version=0.2
- Name=@FULLNAME@
- Comment=A clone of the 'Nebulus' game on old 8 and 16 bit machines.
- Comment[de]=Klon des alten Spiels 'Nebulus'
- Comment[cs]=Klon hry 'Nebulus' z dob 8 a 16 bitovÜch počítačů.
--Icon=@prefix@/pixmaps/@PACKAGE@.xpm
-+Icon=@PACKAGE@
- Exec=@prefix@/bin/toppler
--Terminal=0
-+Terminal=false
- Type=Application
diff --git a/games-puzzle/toppler/files/toppler-1.1.6-use-gamestat-group.patch b/games-puzzle/toppler/files/toppler-1.1.6-use-gamestat-group.patch
deleted file mode 100644
index 9de870deafcc..000000000000
--- a/games-puzzle/toppler/files/toppler-1.1.6-use-gamestat-group.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -55,11 +55,11 @@ EXTRA_DIST = \
- toppler.qpg
-
- install-exec-hook:
-- -chgrp games $(DESTDIR)$(bindir)/toppler
-+ -chgrp gamestat $(DESTDIR)$(bindir)/toppler
- -chmod 2755 $(DESTDIR)$(bindir)/toppler
-
- install-data-hook:
-- -chgrp games $(DESTDIR)$(pkglocalstatedir)/$(PACKAGE).hsc
-+ -chgrp gamestat $(DESTDIR)$(pkglocalstatedir)/$(PACKAGE).hsc
- -chmod 0664 $(DESTDIR)$(pkglocalstatedir)/$(PACKAGE).hsc
-
- abs_builddir = @abs_builddir@
diff --git a/games-puzzle/toppler/metadata.xml b/games-puzzle/toppler/metadata.xml
deleted file mode 100644
index 18ff62e9c55a..000000000000
--- a/games-puzzle/toppler/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">toppler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild b/games-puzzle/toppler/toppler-1.1.6-r2.ebuild
deleted file mode 100644
index 3d577a333ac0..000000000000
--- a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Reimplementation of Nebulous using SDL"
-HOMEPAGE="https://gitlab.com/roever/toppler/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="acct-group/gamestat
- media-libs/libsdl[joystick,video]
- media-libs/sdl-mixer[vorbis]
- virtual/zlib:=
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-fix-docdir.patch
- "${FILESDIR}"/${P}-use-gamestat-group.patch
- "${FILESDIR}"/${P}-drop-register-keyword.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
diff --git a/games-puzzle/torrent/Manifest b/games-puzzle/torrent/Manifest
deleted file mode 100644
index 10bbdaa596fd..000000000000
--- a/games-puzzle/torrent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST torrent-0.8.2.tar.gz 555686 BLAKE2B 17834483730fc9e4771899fed12b687568502e857e1f00355174944c2bf21a10065a762af801df556eead7248c74883c98e7732a2c5a6f377c88605024764ba8 SHA512 da7fbb21252a76fcd41c0b22ae4c0835e2fcabc4da5ce60ad04880c3fb633b6aaa951532ac0ce69d93f03b7608e4b110a23ed6f9f8839d053cd4a0d9500d1692
diff --git a/games-puzzle/torrent/files/torrent-0.8.2-Fix-function-prototypes-inline-link-issue.patch b/games-puzzle/torrent/files/torrent-0.8.2-Fix-function-prototypes-inline-link-issue.patch
deleted file mode 100644
index 4246faa38e3c..000000000000
--- a/games-puzzle/torrent/files/torrent-0.8.2-Fix-function-prototypes-inline-link-issue.patch
+++ /dev/null
@@ -1,330 +0,0 @@
-From 983bc81ccfb981a07945344affbe7e1116061dc1 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 5 Oct 2022 16:12:55 +0100
-Subject: [PATCH] Fix function prototypes & inline link issue
-
---- a/src/ShiftyEngine.c
-+++ b/src/ShiftyEngine.c
-@@ -49,7 +49,7 @@ struct SE_Button * se_buttonList = 0;
- int se_true = 0;
- int se_false = 1;
-
--extern void SE_CheckEvents();
-+extern void SE_CheckEvents(void);
-
- int SOUND_X = 0;
- int SOUND_Y = 0;
-@@ -72,7 +72,7 @@ void SE_SetName(char * name)
-
- /*****************************************************
- ****************************************************/
--void SE_Quit()
-+void SE_Quit(void)
- {
- SDL_FreeSurface(screen);
- SDL_FreeSurface(background);
-@@ -98,7 +98,7 @@ void SE_SetBackground(char * name)
-
- /*****************************************************
- ****************************************************/
--int SE_Init()
-+int SE_Init(void)
- {
- putenv("SDL_VIDEO_CENTERED=1");
-
-@@ -158,7 +158,7 @@ void SE_Error(char * fmt, ...)
-
- /*****************************************************
- ****************************************************/
--void SE_GameLoop()
-+void SE_GameLoop(void)
- {
- while(1)
- SE_CheckEvents();
-@@ -167,7 +167,7 @@ void SE_GameLoop()
-
- /*****************************************************
- ****************************************************/
--void SE_RegisterButton(char * name, int x, int y, int w, int h, int * cond, void (*handle)())
-+void SE_RegisterButton(char * name, int x, int y, int w, int h, int * cond, void (*handle)(void))
- {
- struct SE_Button * ph, * head, * t = (struct SE_Button *)malloc(sizeof(struct SE_Button));
- if(t == NULL) {
-@@ -201,7 +201,7 @@ void SE_RegisterButton(char * name, int x, int y, int w, int h, int * cond, void
-
- /*****************************************************
- ****************************************************/
--void SE_AdjustSoundLevel()
-+void SE_AdjustSoundLevel(void)
- {
- SDL_FreeSurface(soundControl);
-
-@@ -226,7 +226,7 @@ void SE_AdjustSoundLevel()
-
- /*****************************************************
- ****************************************************/
--void SE_ShowSoundIcon()
-+void SE_ShowSoundIcon(void)
- {
- SDL_Rect dest;
-
---- a/src/ShiftyEngine.h
-+++ b/src/ShiftyEngine.h
-@@ -50,7 +50,7 @@ extern SDL_Surface * background;
- struct SE_Button {
- char name[16];
- int x, y, w, h;
-- void (*handle)();
-+ void (*handle)(void);
- char over;
- int * cond;
- struct SE_Button * next;
-@@ -62,19 +62,19 @@ extern int volume;
- extern int SOUND_X;
- extern int SOUND_Y;
-
--int SE_Init ();
-+int SE_Init (void);
- void SE_SetBackground (char * filename);
- //void SE_CheckEvents ();
--void SE_GameLoop ();
-+void SE_GameLoop (void);
- void SE_SetFont (char * filename, int size);
- void SE_SetName (char * name);
- //void SE_Print (int x, int y, char * text, SDL_Color color, TTF_Font * font);
--void SE_RegisterButton (char * name, int x, int y, int w, int h, int * cond, void (*handler)());
-+void SE_RegisterButton (char * name, int x, int y, int w, int h, int * cond, void (*handler)(void));
- //void SE_UnregisterButton (char * name);
--void SE_Quit ();
-+void SE_Quit (void);
- void SE_Error (char * fmt, ...);
--void SE_AdjustSoundLevel ();
--void SE_ShowSoundIcon ();
-+void SE_AdjustSoundLevel (void);
-+void SE_ShowSoundIcon (void);
-
- #endif
-
---- a/src/logo.c
-+++ b/src/logo.c
-@@ -22,7 +22,7 @@
-
- #include "ShiftyEngine.h"
-
--extern void SE_Redraw();
-+extern void SE_Redraw(void);
-
- static SDL_Surface * mainScreen = 0;
- static SDL_Surface * logo = 0;
-@@ -38,7 +38,7 @@ Sint32 ICON_H = 0;
-
- /*****************************************************
- ****************************************************/
--void showIcon()
-+void showIcon(void)
- {
- SDL_Rect dest;
-
-@@ -55,7 +55,7 @@ void showIcon()
-
- /*****************************************************
- ****************************************************/
--static void showLogo()
-+static void showLogo(void)
- {
- SDL_Rect dest;
-
-@@ -69,14 +69,14 @@ static void showLogo()
-
- /*****************************************************
- ****************************************************/
--static void hideLogo()
-+static void hideLogo(void)
- {
- logoShowing = 0;
- }
-
- /*****************************************************
- ****************************************************/
--void logoClicked()
-+void logoClicked(void)
- {
- if(!init) {
- SE_Error("Logo module has not been initialized yet.");
---- a/src/logo.h
-+++ b/src/logo.h
-@@ -30,8 +30,8 @@ extern Sint32 ICON_Y;
- extern Sint32 ICON_W;
- extern Sint32 ICON_H;
-
--void showIcon ();
--void logoClicked ();
-+void showIcon (void);
-+void logoClicked (void);
- void initLogo (SDL_Surface * surface);
-
- extern Uint32 logoShowing;
---- a/src/pointer.c
-+++ b/src/pointer.c
-@@ -150,7 +150,7 @@ SDL_Cursor * initCursor(const char * image[])
-
- /*****************************************************
- ****************************************************/
--SDL_Cursor * getHandCursor()
-+SDL_Cursor * getHandCursor(void)
- {
- if(!handCursor)
- handCursor = initCursor(hand);
-@@ -159,7 +159,7 @@ SDL_Cursor * getHandCursor()
-
- /*****************************************************
- ****************************************************/
--SDL_Cursor * getArrowCursor()
-+SDL_Cursor * getArrowCursor(void)
- {
- if(!arrowCursor)
- arrowCursor = initCursor(arrow);
---- a/src/pointer.h
-+++ b/src/pointer.h
-@@ -25,8 +25,8 @@
-
- #include "SDL.h"
-
--SDL_Cursor * getHandCursor ();
--SDL_Cursor * getArrowCursor ();
-+SDL_Cursor * getHandCursor (void);
-+SDL_Cursor * getArrowCursor (void);
- SDL_Cursor * surfaceToCursor (SDL_Surface * image, int hx, int hy);
- SDL_Cursor * initCursor (const char * image[]);
-
---- a/src/sound.c
-+++ b/src/sound.c
-@@ -79,7 +79,7 @@ void setVolume(const int v)
-
- /*****************************************************
- ****************************************************/
--void initMixer()
-+void initMixer(void)
- {
- channel = 0;
-
---- a/src/sound.h
-+++ b/src/sound.h
-@@ -28,6 +28,6 @@
- void playSound (Mix_Chunk * e);
- Mix_Chunk * loadSound (const char * name);
- void setVolume (const int v);
--void initMixer ();
-+void initMixer (void);
-
- #endif
---- a/src/torrent.c
-+++ b/src/torrent.c
-@@ -28,7 +28,7 @@
- #include "ShiftyEngine.h"
-
- /* Forward References */
--void SE_Redraw();
-+void SE_Redraw(void);
-
- enum Color { BLUE = 0, BLUE_BOMB, RED, RED_BOMB, GREEN, GREEN_BOMB,
- PURPLE, PURPLE_BOMB, GOLD, GOLD_BOMB, BLANK };
-@@ -179,7 +179,7 @@ char * helpText[] = {
-
- /*****************************************************
- ****************************************************/
--void quit()
-+void quit(void)
- {
- SE_Quit();
- }
-@@ -250,7 +250,7 @@ void setTile(struct Tile * tile, const int bomb, const int color)
-
- /*****************************************************
- ****************************************************/
--void game_over()
-+void game_over(void)
- {
- int x, y, i, cont = 1;
- SDL_Rect dest;
-@@ -295,7 +295,7 @@ void game_over()
- stateChanged = 1;
- }
-
--void jiggleBoard()
-+void jiggleBoard(void)
- {
-
- int i, x, y;
-@@ -403,7 +403,7 @@ Uint32 mytimer(Uint32 interval, void * param)
-
- /*****************************************************
- ****************************************************/
--void newBoard()
-+void newBoard(void)
- {
- int x, y;
-
-@@ -466,7 +466,7 @@ void newBoard()
-
- /*****************************************************
- ****************************************************/
--void start()
-+void start(void)
- {
- if(running)
- return;
-@@ -570,7 +570,7 @@ void drawText(int x, int y, char * str, TTF_Font * font, int over)
-
- /*****************************************************
- ****************************************************/
--void help()
-+void help(void)
- {
- SDL_Event event;
- SDL_Rect src;
-@@ -742,7 +742,7 @@ Uint32 updateScore(Uint32 interval, void * param)
-
- /*****************************************************
- ****************************************************/
--void empty()
-+void empty(void)
- {
- if(!scoreTexts) {
- struct scoreText * t;
-@@ -765,7 +765,7 @@ void empty()
-
- /*****************************************************
- ****************************************************/
--void SE_Redraw()
-+void SE_Redraw(void)
- {
- int x, y;
- SDL_Rect dest;
-@@ -912,7 +912,7 @@ int rec_clicked(const int y, const int x, const enum Color orig, const enum Colo
-
- /*****************************************************
- ****************************************************/
--void slide_over()
-+void slide_over(void)
- {
- int x, y, i;
- for(x = 0; x < xBSize - 1; x++) {
-@@ -940,7 +940,7 @@ void slide_over()
-
- /*****************************************************
- ****************************************************/
--void drop_down()
-+void drop_down(void)
- {
- int x, y, i;
- for(y = 0; y < yBSize; y++) {
-@@ -1045,7 +1045,7 @@ void tileClick(const int x, const int y)
-
- /*****************************************************
- ****************************************************/
--inline void SE_CheckEvents()
-+void SE_CheckEvents(void)
- {
- SDL_Event event;
- int x, y;
diff --git a/games-puzzle/torrent/metadata.xml b/games-puzzle/torrent/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/torrent/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/torrent/torrent-0.8.2-r2.ebuild b/games-puzzle/torrent/torrent-0.8.2-r2.ebuild
deleted file mode 100644
index d2d71e4406b2..000000000000
--- a/games-puzzle/torrent/torrent-0.8.2-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop
-
-DESCRIPTION="Match rising tiles before reaching the top to score as many points as possible"
-HOMEPAGE="http://www.shiftygames.com/torrent/torrent.html"
-SRC_URI="http://www.shiftygames.com/torrent/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=media-libs/libsdl-1.2.4
- >=media-libs/sdl-mixer-1.2
- >=media-libs/sdl-image-1.2
- media-libs/sdl-ttf
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.2-Fix-function-prototypes-inline-link-issue.patch
-)
-
-src_prepare() {
- default
-
- # Needed for Clang 16+ to flush out stale configure
- eautoreconf
-}
-
-src_install() {
- default
-
- newicon pics/sg_icon.png ${PN}.png
- make_desktop_entry ${PN} Torrent ${PN}
-}
diff --git a/games-puzzle/triptych/Manifest b/games-puzzle/triptych/Manifest
deleted file mode 100644
index 9101a82f08ef..000000000000
--- a/games-puzzle/triptych/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST triptych-1.16.tar.gz 1748316 BLAKE2B 0d66265df27f61ddee1e1777a1e749d3a8bbcebf0e2bfe64a054febb48def865b68ab59d9c25804ed725bb11d24af2bbd712cc2de88a7259db26aa6d7c3c8d1f SHA512 614de78c9f90dd2145ff3dfa6f7a799a069c5add80bc8b0494a752346a163ab0eff7b707292b815adbffa34e4fec446035cfb65df4dd6cf284f270bb732b6daa
diff --git a/games-puzzle/triptych/metadata.xml b/games-puzzle/triptych/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/triptych/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/triptych/triptych-1.16.ebuild b/games-puzzle/triptych/triptych-1.16.ebuild
deleted file mode 100644
index a142a6c3e78c..000000000000
--- a/games-puzzle/triptych/triptych-1.16.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit wrapper
-
-DESCRIPTION="Fast-paced Tetris-like puzzler"
-HOMEPAGE="http://www.chroniclogic.com/triptych.htm"
-SRC_URI="http://www.chroniclogic.com/demos/${PN}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="bindist mirror strip"
-
-DEPEND="acct-group/gamestat"
-RDEPEND="
- ${DEPEND}
- >=media-libs/libsdl-1.2[abi_x86_32,opengl,sound,video]
- virtual/opengl[abi_x86_32]
- x11-libs/libX11[abi_x86_32]
- x11-libs/libXext[abi_x86_32]"
-
-QA_PREBUILT="
- opt/${PN}/${PN}
- opt/${PN}/setup"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
- rm -v *.dll || die
-}
-
-src_install() {
- local EXES=( ${PN} setup )
-
- insinto /opt/${PN}
- doins -r .
-
- exeinto /opt/${PN}
- doexe "${EXES[@]}"
-
- fowners root:gamestat "${EXES[@]/#//opt/${PN}/}"
- fperms g+s "${EXES[@]/#//opt/${PN}/}"
-
- make_wrapper ${PN} ./${PN} /opt/${PN}
- make_wrapper ${PN}-setup ./setup /opt/${PN}
-}
-
-pkg_postinst() {
- WRITABLE=( "${EROOT}"/opt/${PN}/{hwconfig.cfg,${PN}.{clr,cnt,scr}} )
-
- touch "${WRITABLE[@]}" || die
- chown root:gamestat "${WRITABLE[@]}" || die
- chmod 0664 "${WRITABLE[@]}" || die
-}
-
-pkg_prerm() {
- [[ -z ${REPLACED_BY_VERSION} ]] &&
- rm -v "${WRITABLE[@]}"
-}
diff --git a/games-puzzle/twindistress/Manifest b/games-puzzle/twindistress/Manifest
deleted file mode 100644
index 5c46c6f4f20e..000000000000
--- a/games-puzzle/twindistress/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST twind-1.1.0.tar.gz 2837845 BLAKE2B 2c5d0eff1fba42be02aeece2552f343ecfbba9e14484f78d3ef1acc08f313cb3bd9cfc7c4bc2033697bd3ae7792853d1c1206dc3b8e374215eb7d89365dae02b SHA512 f1b3be3e5706ce244dd291b6fba2160605593e51b60344521025daf882509e164aa5c201c8d696e56a64d6f3525d16ecd3fd78cc1b86f39f401d4137b615fe8f
diff --git a/games-puzzle/twindistress/files/twindistress-1.1.0-ldflags.patch b/games-puzzle/twindistress/files/twindistress-1.1.0-ldflags.patch
deleted file mode 100644
index 1a77572836d2..000000000000
--- a/games-puzzle/twindistress/files/twindistress-1.1.0-ldflags.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -2,20 +2,20 @@
- BIN_PREFIX = /usr/local/bin/
- # if you don't have privileges to install systemwide, comment out both
- # lines below and the game will then play from the current directory
--DATA_PREFIX = /usr/local/share/games/twind/
--HIGH_SCORE_PREFIX = /var/lib/games/twind/
-+DATA_PREFIX = $(EPREFIX)/usr/share/twindistress/
-+HIGH_SCORE_PREFIX = $(EPREFIX)/var/lib/twindistress/
- # uncomment out the EXTENSION if you don't have the png libs on your system
- #EXTENSION = ".bmp"
- AUDIOFLAG = AUDIO
--CC = gcc
- ifdef EXTENSION
--CFLAGS = -Wall -g -DDATA_PREFIX=\"$(DATA_PREFIX)\" \
-+CPPFLAGS += -DDATA_PREFIX=\"$(DATA_PREFIX)\" \
- -DEXTENSION=\"$(EXTENSION)\" -D$(AUDIOFLAG) -DLINUX \
- -DHIGH_SCORE_PREFIX=\"$(HIGH_SCORE_PREFIX)\"
- else
--CFLAGS = -Wall -g -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(AUDIOFLAG) -DLINUX \
-+CPPFLAGS += -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(AUDIOFLAG) -DLINUX \
- -DHIGH_SCORE_PREFIX=\"$(HIGH_SCORE_PREFIX)\"
- endif
-+CFLAGS += -Wall
- LIBS = -lm
- SDL_CFLAGS = `sdl-config --cflags`
- SDL_LIBS = `sdl-config --libs` -lSDL_image
-@@ -50,10 +50,10 @@
- make twind MIXER_LIB= AUDIOFLAG=NOAUDIO
-
- twind: twind.o
-- $(CC) twind.o $(LIBS) $(SDL_LIBS) $(MIXER_LIB) -o twind
-+ $(CC) $(LDFLAGS) twind.o $(LIBS) $(SDL_LIBS) $(MIXER_LIB) -o twind
-
- twind.o: twind.c
-- $(CC) $(CFLAGS) $(SDL_CFLAGS) -c twind.c
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c twind.c
-
- clean:
- rm -f twind *.o
diff --git a/games-puzzle/twindistress/files/twindistress-1.1.0-warnings.patch b/games-puzzle/twindistress/files/twindistress-1.1.0-warnings.patch
deleted file mode 100644
index 67ee19149ec8..000000000000
--- a/games-puzzle/twindistress/files/twindistress-1.1.0-warnings.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -ru twind-1.1.0.orig/twind.c twind-1.1.0/twind.c
---- twind-1.1.0.orig/twind.c 2004-07-15 21:44:50.000000000 -0400
-+++ twind-1.1.0/twind.c 2010-10-19 03:32:44.372280497 -0400
-@@ -674,10 +674,10 @@
- if (event.button.x >= MENULX && event.button.x < MENURX && event.button.y >= starty && event.button.y < (starty + height)) {
- current_menu_high = (event.button.y - starty) / game.font[font].height;
- /* re-assign current_menu_high if blank option */
-- if (menu_items[game.menu][current_menu_high] == "")
-+ if (*menu_items[game.menu][current_menu_high] == '\0')
- current_menu_high = game.last_menu_high;
- if (game.last_menu_high != current_menu_high) {
-- if (menu_items[game.menu][current_menu_high] != "") {
-+ if (*menu_items[game.menu][current_menu_high] != '\0') {
- #ifndef NOAUDIO
- if (game.audio_enabled) Mix_PlayChannel(MENU_OPTION, game.sound[MENU_OPTION], 0);
- #endif
-@@ -697,7 +697,7 @@
- if (event.button.x >= MENULX && event.button.x < MENURX && event.button.y >= starty && event.button.y < (starty + height)) {
- current_menu_high = (event.button.y - starty) / game.font[font].height;
- /* make sure the option isn't blank */
-- if (menu_items[game.menu][current_menu_high] != "") {
-+ if (*menu_items[game.menu][current_menu_high] != '\0') {
- #ifndef NOAUDIO
- if (game.audio_enabled) Mix_PlayChannel(OPTION_CHOICE, game.sound[OPTION_CHOICE], 0);
- #endif
-@@ -917,7 +917,7 @@
- #endif
- current_menu_high--;
- /* if option blank, go to previous */
-- while (menu_items[game.menu][current_menu_high] == "")
-+ while (*menu_items[game.menu][current_menu_high] == '\0')
- current_menu_high--;
- /* wrap around to the bottom entry */
- if (current_menu_high == -1)
-@@ -930,7 +930,7 @@
- #endif
- current_menu_high++;
- /* if option blank, go to next */
-- while (menu_items[game.menu][current_menu_high] == "")
-+ while (*menu_items[game.menu][current_menu_high] == '\0')
- current_menu_high++;
- /* wrap around to the top entry */
- if (current_menu_high == game.menu_item_cnt)
-@@ -1536,7 +1536,7 @@
- if (level_time && game.stop_timer + game.added_time < game.best_time)
- game.best_time = game.stop_timer + game.added_time;
- /* subtract a set amount of time after level 11 */
-- if (game.current_level > 11)
-+ if (game.current_level >= 11)
- game.level_time -= 10;
- else
- game.level_time = times[level_time];
-@@ -1546,7 +1546,7 @@
- break;
- }
- /* increase time for next level */
-- if (level_time != 12)
-+ if (level_time != 10)
- level_time++;
- }
- if (game.exit_game != NEW_GAME) {
diff --git a/games-puzzle/twindistress/metadata.xml b/games-puzzle/twindistress/metadata.xml
deleted file mode 100644
index 460e74f3674d..000000000000
--- a/games-puzzle/twindistress/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">twind</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/twindistress/twindistress-1.1.0.ebuild b/games-puzzle/twindistress/twindistress-1.1.0.ebuild
deleted file mode 100644
index 3988ca497480..000000000000
--- a/games-puzzle/twindistress/twindistress-1.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop toolchain-funcs
-
-MY_P="twind-${PV}"
-
-DESCRIPTION="Match and remove all of the blocks before time runs out"
-HOMEPAGE="https://twind.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/twind/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ldflags.patch
- "${FILESDIR}"/${P}-warnings.patch
-)
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin twind
-
- insinto /usr/share/twindistress
- doins -r graphics music sound
-
- doicon graphics/twind.png
- make_desktop_entry twind "Twin Distress"
-
- einstalldocs
-
- dodir /var/lib/twindistress/
- touch "${ED}"/var/lib/twindistress/twind.hscr || die
- fowners root:users /var/lib/twindistress/twind.hscr
- fperms 660 /var/lib/twindistress/twind.hscr
-}
diff --git a/games-puzzle/wizznic/Manifest b/games-puzzle/wizznic/Manifest
deleted file mode 100644
index 9af9e7111b55..000000000000
--- a/games-puzzle/wizznic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Wizznic_src_build_400.tar.bz2 38064791 BLAKE2B b80f1c3b49618b05a274ed8c29306d7e2ecaac599c5bcef881f10fcb5844e542b0125380fd359e25def195cca29b24aa4550fb48999b797171bcc65038a7ef43 SHA512 bdbfabebf9aedcb81b5e01e9580c27e644a652351de1384839e5013598202e7c74c7a72e571a99193184a0689e89a1170dc18ca70e1e4107a83a5572992ca73a
diff --git a/games-puzzle/wizznic/metadata.xml b/games-puzzle/wizznic/metadata.xml
deleted file mode 100644
index a42523bc1868..000000000000
--- a/games-puzzle/wizznic/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">wizznic</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/wizznic/wizznic-400.ebuild b/games-puzzle/wizznic/wizznic-400.ebuild
deleted file mode 100644
index 9e5e1d49a3c8..000000000000
--- a/games-puzzle/wizznic/wizznic-400.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs xdg
-
-DESCRIPTION="Block-clearing puzzle game"
-HOMEPAGE="http://wizznic.org/"
-SRC_URI="https://downloads.sourceforge.net/wizznic/Wizznic_src_build_${PV}.tar.bz2"
-S="${WORKDIR}/Wizznic_src_build_${PV}"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="opengl"
-
-DEPEND="
- media-libs/libsdl[sound,joystick,opengl?,video]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer[vorbis]
- opengl? ( media-libs/libglvnd[X] )
-"
-
-RDEPEND="
- ${DEPEND}
-"
-
-src_compile() {
- emake -f Makefile.linux \
- DATADIR="${EPREFIX}/usr/share/${PN}/" \
- WITH_OPENGL=$(usex opengl true false) \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS} -Wall -std=c99" \
- LDFLAGS="${LDFLAGS}" \
- STRIP=true
-}
-
-src_install() {
- emake -f Makefile.linux \
- DESTDIR="${ED}" \
- DATADIR="/usr/share/${PN}/" \
- BINDIR="/usr/bin" \
- install
-
- dodoc doc/{changelog,credits,media-licenses,ports,readme}.txt
- newicon -s 32 data/wmicon.png ${PN}.png
- make_desktop_entry ${PN} ${PN^}
-}
diff --git a/games-puzzle/wmpuzzle/Manifest b/games-puzzle/wmpuzzle/Manifest
deleted file mode 100644
index 4afedcbf67c6..000000000000
--- a/games-puzzle/wmpuzzle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wmpuzzle-0.5.3.tar.gz 117479 BLAKE2B 1f471fd8e1643a7d40ac971ffcc1229f02b05df469cffd864148b90ea371eb0501bb0891588a42257ce440e4f5c5b61a76d76b6fcf717d474b83e6886393ce3f SHA512 b986cf8a6d39b37cbbcff8c6d7e858d049d6157b1311134a2e0b604367c096bd3b50da1bf93764061659a3ba85ac5b8c32252d1c9faa80e5cb9c7e1389558e77
diff --git a/games-puzzle/wmpuzzle/metadata.xml b/games-puzzle/wmpuzzle/metadata.xml
deleted file mode 100644
index bad30ff48c80..000000000000
--- a/games-puzzle/wmpuzzle/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild b/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
deleted file mode 100644
index a758daf5ad4f..000000000000
--- a/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="4x4 puzzle on a 64x64 mini window"
-HOMEPAGE="https://people.debian.org/~godisch/wmpuzzle/"
-SRC_URI="https://people.debian.org/~godisch/wmpuzzle/${P}.tar.gz"
-S="${WORKDIR}/${P}/src"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm"
-DEPEND="${RDEPEND}"
-
-src_install() {
- dobin ${PN}
-
- dodoc ../{CHANGES,README}
- newicon -s 48 numbers.xpm ${PN}.xpm
- doman ${PN}.6
- make_desktop_entry ${PN}
-}
diff --git a/games-puzzle/world-of-goo-demo/Manifest b/games-puzzle/world-of-goo-demo/Manifest
deleted file mode 100644
index d1361ffecd33..000000000000
--- a/games-puzzle/world-of-goo-demo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST WorldOfGooDemo.1.41.tar.gz 34729052 BLAKE2B 02700d337d3aa1daa436bd418131c7c01565244aab303eb239b59b0e437f1e40441b1879de48ade44e6b1c0842c043b4ef40e07809539db9fcacb37204c2092c SHA512 5dcaf7cdacedf0df92133284c4781e1d4ad14abbeddd623a35e59129fc5c1cbb3782d570ac83bc6201f3212c15195e5ca637400839e87fe95edddc5ca671077a
diff --git a/games-puzzle/world-of-goo-demo/metadata.xml b/games-puzzle/world-of-goo-demo/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/world-of-goo-demo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild
deleted file mode 100644
index 393c8c45cd95..000000000000
--- a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop wrapper xdg
-
-MY_PN="WorldOfGooDemo"
-
-DESCRIPTION="Puzzle game with a strong emphasis on physics (demo version)"
-HOMEPAGE="https://2dboy.com/"
-SRC_URI="https://downloads.sourceforge.net/slackbuildsdirectlinks/worldofgoo/${MY_PN}.${PV}.tar.gz"
-
-LICENSE="2dboy-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
- media-libs/libsdl[opengl,sound,video]
- media-libs/sdl-mixer[vorbis]
- >=sys-devel/gcc-3.4
- sys-libs/glibc
- virtual/opengl
- virtual/glu
-"
-
-dir="/opt/${PN}"
-S="${WORKDIR}/${MY_PN}"
-QA_PREBUILT="${dir#/}/*"
-
-src_install() {
- exeinto "${dir}"
- newexe ${MY_PN%Demo}.bin$(usex amd64 64 32) ${MY_PN%Demo}.bin
- make_wrapper ${PN} ./${MY_PN%Demo}.bin "${dir}"
-
- insinto "${dir}"
- doins -r icons/ properties/ res/
-
- local icon size
- for icon in icons/*.{png,svg}; do
- size=${icon##*/}
- size=${size%%[x.]*}
- newicon -s "${size}" "${icon}" "${PN}.${icon##*.}"
- done
-
- make_desktop_entry ${PN} "World of Goo (Demo)"
-
- dodoc linux-issues.txt
- docinto html
- dodoc readme.html
-}
diff --git a/games-puzzle/world-of-goo-gog/Manifest b/games-puzzle/world-of-goo-gog/Manifest
deleted file mode 100644
index 161254a87688..000000000000
--- a/games-puzzle/world-of-goo-gog/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST world_of_goo_1_51_29337.sh 181640558 BLAKE2B 9993b1a25d256b3adbf7b9bd7297cddc4af11b8f83b35a9e44704e6a75a68da4212cc726a406cd60f6665852e9fcf76c7c63a44e551df133242c61176652aa9c SHA512 650e3841d282cd919907912343e12d5d8d7aa6f7a58591e1343c6c9f6f00d74dbfe2086202bad92ef16a6023802ec79fdb3848c63ba38e466d743e5582331310
diff --git a/games-puzzle/world-of-goo-gog/metadata.xml b/games-puzzle/world-of-goo-gog/metadata.xml
deleted file mode 100644
index f33e5da57ffd..000000000000
--- a/games-puzzle/world-of-goo-gog/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="bundled-libs">Use bundled libs</flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild b/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild
deleted file mode 100644
index 28a6b68bfeca..000000000000
--- a/games-puzzle/world-of-goo-gog/world-of-goo-gog-1.51.29337.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop unpacker xdg
-
-MY_PN="WorldOfGoo"
-
-DESCRIPTION="A puzzle game with a strong emphasis on physics (GOG edition)"
-HOMEPAGE="https://2dboy.com/"
-SRC_URI="world_of_goo_${PV//./_}.sh"
-
-LICENSE="2dboy-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bundled-libs"
-RESTRICT="bindist fetch strip bundled-libs? ( splitdebug )"
-
-BDEPEND="app-arch/unzip"
-
-RDEPEND="
- !bundled-libs? (
- media-libs/libsdl2[opengl,sound,video]
- media-libs/sdl2-mixer[vorbis]
- )
- >=sys-devel/gcc-3.4
- sys-libs/glibc
- virtual/opengl
- !games-puzzle/world-of-goo
- !games-puzzle/world-of-goo-hb
-"
-
-dir="/opt/${PN%-*}"
-S="${WORKDIR}"
-QA_PREBUILT="${dir#/}/*"
-
-pkg_nofetch() {
- elog "Please buy and download ${A} from:"
- elog " https://www.gog.com/game/world_of_goo"
- elog "and move it to your distfiles directory."
-}
-
-src_unpack() {
- unpack_zip ${A}
-}
-
-src_install() {
- exeinto "${dir}"
- newexe data/noarch/game/${MY_PN}.bin.x86$(usex amd64 _64 "") ${MY_PN}.bin
- dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*}
-
- insinto "${dir}"
- doins -r data/noarch/game/game/
- use bundled-libs && doins -r data/noarch/game/lib$(usex amd64 64 "")/
-
- newicon -s 256 data/noarch/game/game/gooicon.png ${PN%-*}.png
- make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*}
-
- dodoc data/noarch/docs/linux-issues.txt
- docinto html
- dodoc data/noarch/game/readme.html
-}
diff --git a/games-puzzle/world-of-goo-hb/Manifest b/games-puzzle/world-of-goo-hb/Manifest
deleted file mode 100644
index eef31234b3fa..000000000000
--- a/games-puzzle/world-of-goo-hb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST WorldOfGoo.Linux.1.53.sh 196695812 BLAKE2B a357a5a25bece4cb93735881f345ff64d1f89c8a17aa9550edab29815f2187cad29eab9bae21c4c8aff06a4dd3fde64bddfb54fe96a7c94a04e82be6d8ed5129 SHA512 3f0e9122f7cf043d7a7ceabfe221b03d32d3c6627e022551917137f0d13fccf21d218d028a3765eaa93e0e65d41110be8091189c46a5bad1616505500ce4f6e6
diff --git a/games-puzzle/world-of-goo-hb/metadata.xml b/games-puzzle/world-of-goo-hb/metadata.xml
deleted file mode 100644
index f33e5da57ffd..000000000000
--- a/games-puzzle/world-of-goo-hb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="bundled-libs">Use bundled libs</flag>
- </use>
-</pkgmetadata>
diff --git a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild b/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild
deleted file mode 100644
index 01269cea5750..000000000000
--- a/games-puzzle/world-of-goo-hb/world-of-goo-hb-1.53.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop unpacker xdg
-
-MY_PN="WorldOfGoo"
-
-DESCRIPTION="A puzzle game with a strong emphasis on physics (Humble Bundle edition)"
-HOMEPAGE="https://2dboy.com/"
-SRC_URI="${MY_PN}.Linux.${PV}.sh"
-
-LICENSE="2dboy-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bundled-libs"
-RESTRICT="bindist fetch strip bundled-libs? ( splitdebug )"
-
-BDEPEND="app-arch/unzip"
-
-RDEPEND="
- !bundled-libs? (
- media-libs/libsdl2[opengl,sound,video]
- media-libs/sdl2-mixer[vorbis]
- )
- >=sys-devel/gcc-3.4
- sys-libs/glibc
- virtual/opengl
- !games-puzzle/world-of-goo
- !games-puzzle/world-of-goo-gog
-"
-
-dir="/opt/${PN%-*}"
-S="${WORKDIR}"
-QA_PREBUILT="${dir#/}/*"
-
-pkg_nofetch() {
- elog "If you bought directly from 2DBOY then download ${A} from:"
- elog " https://2dboy.com/ReceptionistBot/orderLookup.php"
- elog
- elog "Otherwise please buy and download ${A} from:"
- elog " https://www.humblebundle.com/store/product/worldofgoo"
- elog
- elog "Then move it to your distfiles directory."
-}
-
-src_unpack() {
- unpack_zip ${A}
-}
-
-src_install() {
- exeinto "${dir}"
- newexe data/x86$(usex amd64 _64 "")/${MY_PN}.bin.x86$(usex amd64 _64 "") ${MY_PN}.bin
- dosym "../..${dir}"/${MY_PN}.bin /usr/bin/${PN%-*}
-
- insinto "${dir}"
- doins -r data/noarch/game/
- use bundled-libs && doins -r data/x86$(usex amd64 _64 "")/lib$(usex amd64 64 "")/
-
- newicon -s 256 data/noarch/game/gooicon.png ${PN%-*}.png
- make_desktop_entry ${PN%-*} "World of Goo" ${PN%-*}
-
- docinto html
- dodoc data/noarch/readme.html
-}
diff --git a/games-puzzle/xblockout/Manifest b/games-puzzle/xblockout/Manifest
deleted file mode 100644
index 3923f63ed19f..000000000000
--- a/games-puzzle/xblockout/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xbl-1.1.6.tar.gz 136504 BLAKE2B 253c4a950def66abaef3547596b569542ea0dcd180fa5e81a7cb581d9dc23b2038b39c1059ddd36cfc89275ef3fb2a25d174ada71ab1818e408818613559a33e SHA512 96bf0460863698136a61b43260feed0e90e7ca5b6613d54c8ca98f51557a3d235597eeab46141cd6771aa0bf4fe019c5e4291dd826338e186cc905e3837531e0
diff --git a/games-puzzle/xblockout/files/xblockout-1.1.6-configure-clang16.patch b/games-puzzle/xblockout/files/xblockout-1.1.6-configure-clang16.patch
deleted file mode 100644
index af322fedd337..000000000000
--- a/games-puzzle/xblockout/files/xblockout-1.1.6-configure-clang16.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugs.gentoo.org/899012
---- a/configure.in
-+++ b/configure.in
-@@ -127,6 +127,7 @@ dnl AC_TRY_COMPILE("Prototypes",,extern int y(int z);y(5);}y(z)int z;{,CFLA="$CF
-
- AC_TEST_PROGRAM([
- #include <sys/time.h>
-+#include <time.h>
- int main()
- {
- fd_set i,j,k ;
-@@ -151,6 +152,7 @@ AC_TEST_PROGRAM([
- #include <signal.h>
- #include <stdio.h>
- #include <sys/time.h>
-+#include <unistd.h>
-
- volatile int c = 0 ;
- void fct(i) int i ; { c++ ; signal(SIGALRM, fct) ; }
diff --git a/games-puzzle/xblockout/files/xblockout-1.1.6-font.patch b/games-puzzle/xblockout/files/xblockout-1.1.6-font.patch
deleted file mode 100644
index 1e007494e93e..000000000000
--- a/games-puzzle/xblockout/files/xblockout-1.1.6-font.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- a/initmenu.c.old 2008-10-27 23:23:43.000000000 +0100
-+++ b/initmenu.c 2008-10-27 23:22:52.000000000 +0100
-@@ -408,19 +408,17 @@
- XCharStruct overall_return ;
-
- m->xfont = XLoadQueryFont( x->display , opt->thefont ) ;
-- m->font = XLoadFont( x->display , opt->thefont ) ;
- if ( opt->verbose )
- {
- fprintf(stderr,"font=%s\n", opt->thefont) ;
- }
-- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
-+ if ( m->xfont==0 )
- {
- fprintf(stderr,"Some problems when loading a font... trying others\n") ;
- m->xfont = XLoadQueryFont( x->display ,
- "-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
-- m->font = XLoadFont( x->display ,
-- "-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ) ;
-- if ( m->font==BadAlloc || m->font==BadName || m->xfont==0 )
-+ m->font = m->xfont->fid;
-+ if ( m->xfont==0 )
- {
- fprintf(stderr,"You haven't -*-*-*-*-*-*-*-*-*-*-*-*-*-*\n");
- fprintf(stderr,"Have you A font?\n");
-@@ -428,17 +426,17 @@
- exit(1) ;
- }
- }
-+ m->font = m->xfont->fid;
- m->xfont2 = XLoadQueryFont( x->display , opt->thefont2 ) ;
-- m->font2 = XLoadFont( x->display , opt->thefont2 ) ;
- if ( opt->verbose )
- {
- fprintf(stderr,"font2=%s\n", opt->thefont2) ;
- }
-- if ( m->font2==BadAlloc || m->font2==BadName || m->xfont2==0 )
-+ if ( m->xfont2==0 )
- {
-- m->font2 = m->font ;
- m->xfont2 = m->xfont ;
- }
-+ m->font2 = m->xfont2->fid;
-
- xgc.background = x->back_pixel ;
- xgc.foreground = opt->backcolor!=7 ? x->white_pixel : x->black_pixel;
diff --git a/games-puzzle/xblockout/files/xblockout-1.1.6-makefile.patch b/games-puzzle/xblockout/files/xblockout-1.1.6-makefile.patch
deleted file mode 100644
index 4ad389b1cdec..000000000000
--- a/games-puzzle/xblockout/files/xblockout-1.1.6-makefile.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Was sed in ebuild. Extracted for clarity.
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -57,7 +57,6 @@
- ###########################################################################
-
- # For compile
--CC=@CC@
- # For copy
- CP=cp
- @CP@
-@@ -83,7 +82,7 @@
-
- # For linking (configure script will modify this line)
- # xmkmf et imake informations are take into account.
--LIBS = @LIBS@ -lm
-+LIBS = @LIBS@ -lm -lX11
-
- all:demo
-
-@@ -93,8 +92,7 @@
- CFLAGS = -DSCOREDIR=\"$(SCOREDIR)\" \
- -DRESOURCEDIR=\"$(RESOURCEDIR)\" \
- -DXBLVERSION=\"$(XBLVERSION)\" \
-- -DGROUP_GID=$(GROUP_GID) \
-- $(USE_SETGID) @DEFS@ @CFLA@ -g
-+ $(USE_SETGID) @DEFS@ @CFLA@ $(GENTOO_CFLAGS)
- # For link edit options
- LDOPTIONS=$(CFLAGS)
- LDOPTIONS=@LDOPTIONS@
diff --git a/games-puzzle/xblockout/metadata.xml b/games-puzzle/xblockout/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/xblockout/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/xblockout/xblockout-1.1.6-r3.ebuild b/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild
deleted file mode 100644
index d00bc9b0f19c..000000000000
--- a/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="X Window block dropping game in 3 Dimension"
-HOMEPAGE="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/"
-SRC_URI="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz"
-S="${WORKDIR}/xbl-${PV}"
-
-LICENSE="GPL-1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-font.patch
- "${FILESDIR}"/${P}-configure-clang16.patch
-)
-
-src_prepare() {
- default
- sed -i \
- -e '/^CC/d' \
- -e 's:-lm:-lm -lX11:' \
- -e '/DGROUP_GID/d' \
- -e 's:-g$:$(GENTOO_CFLAGS):' \
- Makefile.in || die
- # Don't know about other archs. --slarti
- use amd64 && filter-flags "-fweb"
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_compile() {
- emake \
- USE_SETGID= \
- SCOREDIR="${EPREFIX}/usr/share/${PN}" \
- RESOURCEDIR="${EPREFIX}/usr/share/${PN}" \
- LDOPTIONS="${LDFLAGS}" \
- GENTOO_CFLAGS="${CFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- newbin bl xbl
-
- insinto /usr/share/${PN}
- newins Xbl.ad Xbl
-
- newman xbl.man xbl.6
- dodoc README xbl-README
- HTML_DOCS="*.html *.gif" einstalldocs
-
- newicon xbl-game.gif ${PN}.gif
- make_desktop_entry xbl XBlockOut /usr/share/pixmaps/${PN}.gif
-}
diff --git a/games-puzzle/xblockout/xblockout-1.1.6-r4.ebuild b/games-puzzle/xblockout/xblockout-1.1.6-r4.ebuild
deleted file mode 100644
index d54800d808e6..000000000000
--- a/games-puzzle/xblockout/xblockout-1.1.6-r4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop flag-o-matic toolchain-funcs
-
-DESCRIPTION="X Window block dropping game in 3 Dimension"
-HOMEPAGE="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/"
-SRC_URI="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz"
-S="${WORKDIR}/xbl-${PV}"
-
-LICENSE="GPL-1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-font.patch
- "${FILESDIR}"/${P}-configure-clang16.patch
- "${FILESDIR}"/${P}-makefile.patch
-)
-
-src_prepare() {
- default
-
- # Don't know about other archs. --slarti
- use amd64 && filter-flags "-fweb"
-
- mv configure.in configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- append-cflags -std=gnu17 #946934
- default
-}
-
-src_compile() {
- emake \
- USE_SETGID= \
- SCOREDIR="${EPREFIX}/usr/share/${PN}" \
- RESOURCEDIR="${EPREFIX}/usr/share/${PN}" \
- LDOPTIONS="${LDFLAGS}" \
- GENTOO_CFLAGS="${CFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- newbin bl xbl
-
- insinto /usr/share/${PN}
- newins Xbl.ad Xbl
-
- newman xbl.man xbl.6
- dodoc README xbl-README
- HTML_DOCS="*.html *.gif" einstalldocs
-
- newicon xbl-game.gif ${PN}.gif
- make_desktop_entry xbl XBlockOut /usr/share/pixmaps/${PN}.gif
-}
diff --git a/games-puzzle/xbomb/Manifest b/games-puzzle/xbomb/Manifest
deleted file mode 100644
index 5d00fa568771..000000000000
--- a/games-puzzle/xbomb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xbomb-2.2b.tgz 24774 BLAKE2B 77a447af42ecd47654b826d884e7c31e98e0bdfb06d1574401064fe79dc42c961fc95a96dd6509871d78589e06eb54f975a292a5371c16520e125b75aae8b637 SHA512 7315cc08bff1ef14cc376ea3ad4913c4286e2e33e92ca1d924e4703fba2f58e5aa9df0db760cd0d9a83f2f1730cc65281403f5b198f32a30d0c5e736add8c2e1
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch b/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch
deleted file mode 100644
index 6f45b4c82fa2..000000000000
--- a/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -27,8 +27,6 @@
-
- OBJ=xbomb.o xwindow.o hiscore.o
-
--INSTDIR=/usr/local
--
- ########
-
- xbomb : $(OBJ)
-@@ -52,9 +50,9 @@
-
- install :
- strip xbomb
-- install -d $(INSTDIR)/bin
-- install -d $(INSTDIR)/man/man6
-- install -d $(INSTDIR)/lib/app-defaults
-- install -m 755 xbomb $(INSTDIR)/bin
-- install -m 644 xbomb.6 $(INSTDIR)/man/man6
-- install -m 644 xbomb.ad $(INSTDIR)/lib/app-defaults/XBomb
-+ install -d $(DESTDIR)/usr/bin
-+ install -d $(DESTDIR)/usr/share/man/man6
-+ install -d $(DESTDIR)/etc/X11/app-defaults
-+ install -m 755 xbomb $(DESTDIR)/usr/bin
-+ install -m 644 xbomb.6 $(DESTDIR)/usr/share/man/man6
-+ install -m 644 xbomb.ad $(DESTDIR)/etc/X11/app-defaults/XBomb
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch b/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch
deleted file mode 100644
index 9f1f524b33cf..000000000000
--- a/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -30,7 +30,7 @@
- ########
-
- xbomb : $(OBJ)
-- $(LINK) $(OBJ) -o $@ $(LIB) $(XLIB)
-+ $(LINK) $(LDFLAGS) $(OBJ) -o $@ $(LIB) $(XLIB)
-
- ########
-
diff --git a/games-puzzle/xbomb/metadata.xml b/games-puzzle/xbomb/metadata.xml
deleted file mode 100644
index 1c3ba213c494..000000000000
--- a/games-puzzle/xbomb/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/xbomb/xbomb-2.2b-r3.ebuild b/games-puzzle/xbomb/xbomb-2.2b-r3.ebuild
deleted file mode 100644
index ac1174f80e21..000000000000
--- a/games-puzzle/xbomb/xbomb-2.2b-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Minesweeper clone with hexagonal, rectangular and triangular grid"
-HOMEPAGE="http://www.gedanken.org.uk/software/xbomb/"
-SRC_URI="http://www.gedanken.org.uk/software/xbomb/download/${P}.tgz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND="
- acct-group/gamestat
- x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXt
-"
-RDEPEND="
- ${DEPEND}
- media-fonts/font-misc-misc
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-DESTDIR.patch
- "${FILESDIR}"/${P}-ldflags.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e '/strip/d' Makefile || die
- sed -i \
- -e "s:/var/tmp:${EPREFIX}/var/games/${PN}:g" \
- hiscore.c || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
- einstalldocs
-
- dodir /var/games/${PN}
- touch "${ED}"/var/games/${PN}/${PN}{3,4,6}.hi || die "touch failed"
-
- fowners :gamestat /var/games/${PN}{,/${PN}{3,4,6}.hi} /usr/bin/${PN}
- fperms 660 /var/games/${PN}/${PN}{3,4,6}.hi
- fperms g+s /usr/bin/${PN}
-
- make_desktop_entry xbomb XBomb
-}
diff --git a/games-puzzle/xdemineur/Manifest b/games-puzzle/xdemineur/Manifest
deleted file mode 100644
index 71b0fae5c1cc..000000000000
--- a/games-puzzle/xdemineur/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xdemineur-2.1.1.tar.gz 15633 BLAKE2B d28b7931a092b8759efbf7bcf21f56f137d62acf0fbe93dd109d7b6a17006d5d28974ba375550155680c4e350d1700a0bf66f9a83608051f678eeac35f4ed7de SHA512 0298f0529f20f70372812771218568df3fe3e6a1b4003d7c23fe6f17a3b37512b97b9546c9f7e5755421e923ab0cf3bdbf0094dba99310d133439396a12ad684
diff --git a/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch b/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch
deleted file mode 100644
index 378b64e72567..000000000000
--- a/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/main.c 2024-07-02 22:17:54.161270142 -0500
-+++ b/main.c 2024-07-02 22:35:02.756757205 -0500
-@@ -21,7 +21,7 @@
- #include <stdlib.h>
- #include <sysexits.h>
- #include <time.h>
--
-+#include <string.h>
- #include "demineur.h"
- #include "xdemineur.h"
-
diff --git a/games-puzzle/xdemineur/metadata.xml b/games-puzzle/xdemineur/metadata.xml
deleted file mode 100644
index a94d67c033c7..000000000000
--- a/games-puzzle/xdemineur/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>core@baldeagleos.com</email>
- <name>Development</name>
- </maintainer>
-
- <origin>baldeagleos-repo</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-puzzle/xdemineur/xdemineur-2.1.1-r1.ebuild b/games-puzzle/xdemineur/xdemineur-2.1.1-r1.ebuild
deleted file mode 100644
index 055c8070122a..000000000000
--- a/games-puzzle/xdemineur/xdemineur-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Minesweeper clone for the X11 windowing system"
-HOMEPAGE="https://salsa.debian.org/debian/xdemineur"
-
-SRC_URI="https://deb.debian.org/debian/pool/main/x/${PN}/xdemineur_${PV}.orig.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- x11-misc/imake
-"
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm
-"
-DEPEND="
- ${RDEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-include.patch"
-)
-
-src_configure() {
- CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
- IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CDEBUGFLAGS="${CFLAGS}" \
- LOCAL_LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- default
- emake DESTDIR="${D}" install.man
-}
diff --git a/games-puzzle/xlogical/Manifest b/games-puzzle/xlogical/Manifest
deleted file mode 100644
index 4ecce72f5254..000000000000
--- a/games-puzzle/xlogical/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xlogical-1.0-8.tar.bz2 1789699 BLAKE2B 5d33cc7345c43a21bea8e899e36c87ccf57752f8b96aaa52b61a9042f6531adf6944dff9e57684a86a0f759a8e4e24253618fc2c2e3cdd3c70d20a9cb0a27398 SHA512 3cbba38c430b1f2a6786d1d6893249812e75941fd7ab336ca5d111ec526ef61bb7e09d5365dbcaae23f32a336d8ab840c0e343656054d252043c6c7962b39d18
-DIST xlogical.png 4477 BLAKE2B 276abddabc3b26c7b9a3322e34079073a517ae1c7477307ff3429739eb3a88f9cc23dc0e3c637cf0a7aed13c9cf5cf12b40cb8858eaa0c67246d5d1bf746dedf SHA512 761953cc61bf1cea1b0d306006b71cabee800c6ea74aae4ed31f2fcf2e5cb9fa672c6c226c5444ab6b0af858a54522dafe0a1eb0351bb0c9f359fa447d0fbfa0
diff --git a/games-puzzle/xlogical/files/xlogical-1.0.8-gcc11.patch b/games-puzzle/xlogical/files/xlogical-1.0.8-gcc11.patch
deleted file mode 100644
index f225d41fea0e..000000000000
--- a/games-puzzle/xlogical/files/xlogical-1.0.8-gcc11.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/sdl_audio.cpp
-+++ b/sdl_audio.cpp
-@@ -60,3 +60,3 @@
-
-- for( end=aPath+len; end >= 0; end-=1 )
-+ for( end=aPath+len; end >= aPath; end-=1 )
- {
-@@ -64,3 +64,3 @@
- }
-- for( start=end; start >= 0; start-=1 )
-+ for( start=end; start >= aPath; start-=1 )
- {
diff --git a/games-puzzle/xlogical/files/xlogical-1.0.8-gcc4.3.patch b/games-puzzle/xlogical/files/xlogical-1.0.8-gcc4.3.patch
deleted file mode 100644
index 967754265f46..000000000000
--- a/games-puzzle/xlogical/files/xlogical-1.0.8-gcc4.3.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/gamelogic.cpp
-+++ b/gamelogic.cpp
-@@ -27,2 +27,3 @@
- #include<cctype>
-+#include<cstdlib>
-
-@@ -156,3 +157,3 @@
-
-- currentMap = NULL;
-+ currentMap = (list< class Clevel_map *>::iterator)NULL;
-
---- a/levelmap.cpp
-+++ b/levelmap.cpp
-@@ -28,2 +28,3 @@
- #include <iostream>
-+#include <cstdlib>
-
---- a/mapedit.cpp
-+++ b/mapedit.cpp
-@@ -28,2 +28,4 @@
- #include<vector>
-+#include<cstring>
-+#include<cstdlib>
-
---- a/modlist.cpp
-+++ b/modlist.cpp
-@@ -24,2 +24,3 @@
- #include <fstream>
-+#include <cstdlib>
-
---- a/tile_spinner.cpp
-+++ b/tile_spinner.cpp
-@@ -25,2 +25,3 @@
-
-+#include <cstdlib>
- // Application Includes
diff --git a/games-puzzle/xlogical/metadata.xml b/games-puzzle/xlogical/metadata.xml
deleted file mode 100644
index 7c730d47817a..000000000000
--- a/games-puzzle/xlogical/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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-puzzle/xlogical/xlogical-1.0.8.ebuild b/games-puzzle/xlogical/xlogical-1.0.8.ebuild
deleted file mode 100644
index 79312d41aa9b..000000000000
--- a/games-puzzle/xlogical/xlogical-1.0.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop
-
-MY_P="${PN}-$(ver_rs 2 -)"
-
-DESCRIPTION="Puzzle game based on the Logical! game released on the Commodore Amiga"
-HOMEPAGE="https://changeling.ixionstudios.com/xlogical/"
-SRC_URI="
- https://changeling.ixionstudios.com/xlogical/downloads/${MY_P}.tar.bz2
- https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}.png"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- acct-group/gamestat
- media-libs/libsdl[sound,video]
- media-libs/sdl-image[jpeg]
- media-libs/sdl-mixer[mod]"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc4.3.patch
- "${FILESDIR}"/${P}-gcc11.patch
-)
-
-src_prepare() {
- default
-
- sed -e "/^CXXFLAGS/d" \
- -e "s|@localstatedir@/xlogical|${EPREFIX}/var/games|" \
- -i Makefile.am || die
-
- eautoreconf
-}
-
-src_install() {
- dobin ${PN}
-
- insinto /usr/share/${PN}
- doins -r ${PN}.{properties,levels} images music sound
- find "${ED}" -name "Makefile*" -delete || die
-
- insinto /var/games
- doins ${PN}.scores
-
- fowners :gamestat /usr/bin/${PN} /var/games/${PN}.scores
- fperms g+s /usr/bin/${PN}
- fperms 660 /var/games/${PN}.scores
-
- einstalldocs
-
- doicon "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN} "XLogical"
-}
diff --git a/games-puzzle/xpired/Manifest b/games-puzzle/xpired/Manifest
deleted file mode 100644
index 2aa4508597d6..000000000000
--- a/games-puzzle/xpired/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xpired-1.22-linux_source.tar.gz 478593 BLAKE2B 54ee871017e39bd599a1e5e13df282d309d4ef9c91c7bf1e6eab31cd83d5f2bb4d31d9c08df091796d9f61f55eb0d54e9745b8162f9e9116eeac98d7c49b0f9d SHA512 08e506e6206be9346bde083a9cdd25a890c0100826a7fb2b515b60180cfd0b885712261db2e7a5d589078c0b74f2b9ad659b39d9378cb3dc92af111ab499ee10
diff --git a/games-puzzle/xpired/files/xpired-1.22-ldflags.patch b/games-puzzle/xpired/files/xpired-1.22-ldflags.patch
deleted file mode 100644
index f3a1e6839cf4..000000000000
--- a/games-puzzle/xpired/files/xpired-1.22-ldflags.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -ru src.orig/Makefile src/Makefile
---- src.orig/Makefile 2002-08-01 14:42:51.000000000 -0400
-+++ src/Makefile 2010-10-13 19:31:21.944183145 -0400
-@@ -1,18 +1,17 @@
- PREFIX=/usr/local
- SHARE_PREFIX=$(PREFIX)/share/xpired
--CFLAGS=`sdl-config --cflags` -DUNIX -DPREFIX=\"$(PREFIX)\" -DSHARE_PREFIX=\"$(SHARE_PREFIX)\"
--LDFLAGS=`sdl-config --libs` -lSDL -lSDL_mixer -lSDL_image -lSDL_gfx
--CC=gcc
-+CFLAGS+=`sdl-config --cflags` -DUNIX -DPREFIX=\"$(PREFIX)\" -DSHARE_PREFIX=\"$(SHARE_PREFIX)\"
-+LDLIBS=`sdl-config --libs` -lSDL -lSDL_mixer -lSDL_image -lSDL_gfx
-
- BINARIES = xpired xpiredit
-
- all: $(BINARIES)
-
- xpired: xpired.o
-- $(CC) -o xpired xpired.o $(LDFLAGS)
-+ $(CC) $(LDFLAGS) -o xpired xpired.o $(LDLIBS)
-
- xpiredit: xpiredit.o xpired_unix.h
-- $(CC) -o xpiredit xpiredit.o $(LDFLAGS)
-+ $(CC) $(LDFLAGS) -o xpiredit xpiredit.o $(LDLIBS)
-
- .PHONY: clean
-
diff --git a/games-puzzle/xpired/metadata.xml b/games-puzzle/xpired/metadata.xml
deleted file mode 100644
index 38e878afa3a1..000000000000
--- a/games-puzzle/xpired/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">xpired</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/xpired/xpired-1.22-r2.ebuild b/games-puzzle/xpired/xpired-1.22-r2.ebuild
deleted file mode 100644
index c5ac92ffb8aa..000000000000
--- a/games-puzzle/xpired/xpired-1.22-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs
-
-DESCRIPTION="Sokoban-styled puzzle game with lots more action"
-HOMEPAGE="https://www.online-siesta.com/game/x-pired/"
-SRC_URI="https://downloads.sourceforge.net/xpired/${P}-linux_source.tar.gz"
-S="${WORKDIR}/src"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsdl[video]
- media-libs/sdl-gfx
- media-libs/sdl-image[jpeg]
- media-libs/sdl-mixer[mod]
-"
-
-RDEPEND="
- ${DEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ldflags.patch
-)
-
-src_compile() {
- emake \
- PREFIX="${EPREFIX}/usr" \
- SHARE_PREFIX="${EPREFIX}/usr/share/${PN}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- emake install \
- PREFIX="${ED}/usr" \
- SHARE_PREFIX="${ED}/usr/share/${PN}"
-
- newicon img/icon.bmp ${PN}.bmp
- make_desktop_entry ${PN} X-pired /usr/share/pixmaps/${PN}.bmp
- make_desktop_entry ${PN}it "X-pired Level Editor" /usr/share/pixmaps/${PN}.bmp
-
- einstalldocs
-}
diff --git a/games-puzzle/xye/Manifest b/games-puzzle/xye/Manifest
deleted file mode 100644
index 32224b06bb4b..000000000000
--- a/games-puzzle/xye/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xye-0.12.2.tar.gz 2860290 BLAKE2B 426cd4afb84c0de8bdbafe9b63d0da2f686593449b4577ae0eb77e38364bcac166cb9bf4a3a41f7d15a0a1745bc9574f959e0429998c00ad78a6fe40c49093f1 SHA512 a31d922e0a0660d269d30430fbaf1d00924b0271db697f3cbc89b78815e597e11743bd9018fbf3f2f9e7561ad3469e9cca28687efaae7fc6dcba40ada2b5effa
diff --git a/games-puzzle/xye/files/xye-0.12.2-fix-buildsystem.patch b/games-puzzle/xye/files/xye-0.12.2-fix-buildsystem.patch
deleted file mode 100644
index c96d42e34681..000000000000
--- a/games-puzzle/xye/files/xye-0.12.2-fix-buildsystem.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Fix build system to respect correct paths
-and install files in correct paths.
-
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -4,13 +4,11 @@
-
-
- bin_PROGRAMS = xye
--xye_LDFLAGS =
-
-+doc_DATA = NEWS ChangeLog AUTHORS
-+html_DATA = ReadMe.html
-
--docedir = $(datadir)/@PACKAGE@
--doce_DATA = ReadMe.html NEWS ChangeLog AUTHORS
--
--levelsdir= $(datadir)/@PACKAGE@/levels
-+levelsdir= $(datadir)/$(PACKAGE)/levels
- levels_DATA = levels/5levels.xye \
- levels/levels.xye \
- levels/logo.xye \
-@@ -25,12 +23,10 @@
- levels/xyester.xye \
- levels/SuperJustin.xye
-
--resdir= $(datadir)/@PACKAGE@/res
-+resdir= $(datadir)/$(PACKAGE)/res
- res_DATA = res/default.xml \
- res/xye.png \
- res/xye_luminosity.png \
--res/DejaVuSans.ttf \
--res/DejaVuSans-Bold.ttf \
- res/fon.bmp \
- res/fon_bold.bmp \
- res/clean40.xml \
-@@ -103,7 +99,7 @@
- src/skins.cpp \
- src/skins.h
-
--EXTRA_DIST = ${EXTRA_DIST1} ${xye_SOURCES} ${res_DATA} ${levels_DATA} ${doce_DATA}
-+EXTRA_DIST = ${EXTRA_DIST1} ${xye_SOURCES} ${res_DATA} ${levels_DATA}
-
- DEFS=@data_path_flag@
-
diff --git a/games-puzzle/xye/files/xye-0.12.2-fix-c++14.patch b/games-puzzle/xye/files/xye-0.12.2-fix-c++14.patch
deleted file mode 100644
index f2083b871a82..000000000000
--- a/games-puzzle/xye/files/xye-0.12.2-fix-c++14.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Add explicit cast to silence C++14 -Wnarrowing conversion warnings.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=600298
-
---- a/src/xsb_level.cpp
-+++ b/src/xsb_level.cpp
-@@ -784,7 +784,7 @@
-
- bool FromXyeDFS(int* mem, unsigned char x, unsigned char y)
- {
-- static const unsigned char dx[4] = {0,0,-1,1}, dy[4] = {-1,1,0,0};
-+ static const unsigned char dx[4] = {0,0,(unsigned char)-1,1}, dy[4] = {(unsigned char)-1,1,0,0};
- int &res = mem[y*XYE_HORZ+x];
- if( res==0)
- {
diff --git a/games-puzzle/xye/files/xye-0.12.2-fix-desktop-file.patch b/games-puzzle/xye/files/xye-0.12.2-fix-desktop-file.patch
deleted file mode 100644
index 1f51bfb41336..000000000000
--- a/games-puzzle/xye/files/xye-0.12.2-fix-desktop-file.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix .desktop file to comply with FDO specifications.
-
---- a/xye.desktop
-+++ b/xye.desktop
-@@ -4,11 +4,11 @@
- Encoding=UTF-8
- Exec=xye
- Type=Application
--Categories=Application;Game;PuzzleGame
-+Categories=Game;LogicGame
- Name=Xye
- GenericName=Xye
- Comment=Solve puzzles and action challenges in order to get all the gems in the room.
- Terminal=false
- StartupNotify=false
--Icon=xye.png
-+Icon=xye
- MimeType=application/xye-xml
diff --git a/games-puzzle/xye/metadata.xml b/games-puzzle/xye/metadata.xml
deleted file mode 100644
index 0c4c181e4d59..000000000000
--- a/games-puzzle/xye/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://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">xye</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/xye/xye-0.12.2.ebuild b/games-puzzle/xye/xye-0.12.2.ebuild
deleted file mode 100644
index 407f345c9ddf..000000000000
--- a/games-puzzle/xye/xye-0.12.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eapi8-dosym xdg
-
-DESCRIPTION="Free version of the classic game Kye"
-HOMEPAGE="https://xye.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/xye/${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-fonts/dejavu
- media-libs/libsdl[video]
- media-libs/sdl-image[png]
- media-libs/sdl-ttf"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-buildsystem.patch
- "${FILESDIR}"/${P}-fix-c++14.patch
- "${FILESDIR}"/${P}-fix-desktop-file.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_install() {
- default
-
- # create symlinks for previously bundled fonts
- dosym8 -r /usr/share/{fonts/dejavu,${PN}/res}/DejaVuSans.ttf
- dosym8 -r /usr/share/{fonts/dejavu,${PN}/res}/DejaVuSans-Bold.ttf
-}