summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-puzzle')
-rw-r--r--games-puzzle/brainworkshop/Manifest2
-rw-r--r--games-puzzle/brainworkshop/brainworkshop-5.0.3.ebuild (renamed from games-puzzle/brainworkshop/brainworkshop-5.0.2_p20230115.ebuild)19
-rw-r--r--games-puzzle/fbg/fbg-0.9-r3.ebuild4
-rw-r--r--games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild6
-rw-r--r--games-puzzle/five-or-more/five-or-more-3.32.3.ebuild4
-rw-r--r--games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild6
-rw-r--r--games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch11
-rw-r--r--games-puzzle/galaxis/galaxis-1.10-r1.ebuild (renamed from games-puzzle/galaxis/galaxis-1.10.ebuild)3
-rw-r--r--games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild8
-rw-r--r--games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild2
-rw-r--r--games-puzzle/gnome-sudoku/Manifest2
-rw-r--r--games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild (renamed from games-puzzle/gnome-sudoku/gnome-sudoku-44.0.ebuild)7
-rw-r--r--games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild4
-rw-r--r--games-puzzle/gnome-tetravex/gnome-tetravex-3.38.2.ebuild2
-rw-r--r--games-puzzle/gnurobbo/gnurobbo-0.68.ebuild6
-rw-r--r--games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild11
-rw-r--r--games-puzzle/hitori/hitori-44.0.ebuild2
-rw-r--r--games-puzzle/ksokoban/Manifest1
-rw-r--r--games-puzzle/ksokoban/ksokoban-0.5.0_pre20210905.ebuild29
-rw-r--r--games-puzzle/ksokoban/metadata.xml10
-rw-r--r--games-puzzle/lightsoff/lightsoff-40.0.1.ebuild2
-rw-r--r--games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild8
-rw-r--r--games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild7
-rw-r--r--games-puzzle/mures/mures-0.5-r2.ebuild8
-rw-r--r--games-puzzle/neverball/neverball-1.6.0-r1.ebuild4
-rw-r--r--games-puzzle/nudoku/Manifest1
-rw-r--r--games-puzzle/nudoku/nudoku-3.0.0.ebuild33
-rw-r--r--games-puzzle/pauker/files/pauker-1.8-r3-project.properties.patch24
-rw-r--r--games-puzzle/pauker/pauker-1.8-r3.ebuild (renamed from games-puzzle/pauker/pauker-1.8-r2.ebuild)30
-rw-r--r--games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild7
-rw-r--r--games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild18
-rw-r--r--games-puzzle/pipewalker/Manifest2
-rw-r--r--games-puzzle/pipewalker/metadata.xml2
-rw-r--r--games-puzzle/pipewalker/pipewalker-0.9.5.ebuild (renamed from games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild)9
-rw-r--r--games-puzzle/quadrapassel/quadrapassel-40.2.ebuild4
-rw-r--r--games-puzzle/sgt-puzzles/sgt-puzzles-20190415.ebuild4
-rw-r--r--games-puzzle/skladnik/Manifest2
-rw-r--r--games-puzzle/skladnik/metadata.xml12
-rw-r--r--games-puzzle/skladnik/skladnik-0.5.1.ebuild (renamed from games-puzzle/ksokoban/ksokoban-9999.ebuild)19
-rw-r--r--games-puzzle/skladnik/skladnik-0.5.2.ebuild33
-rw-r--r--games-puzzle/splice/splice-20121120-r2.ebuild6
-rw-r--r--games-puzzle/swell-foop/swell-foop-41.1.ebuild4
-rw-r--r--games-puzzle/syzygy/syzygy-1.0.2.ebuild87
-rw-r--r--games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild4
-rw-r--r--games-puzzle/toppler/toppler-1.1.6-r2.ebuild6
-rw-r--r--games-puzzle/twindistress/twindistress-1.1.0.ebuild9
-rw-r--r--games-puzzle/wmpuzzle/Manifest1
-rw-r--r--games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild29
-rw-r--r--games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild6
-rw-r--r--games-puzzle/xpired/xpired-1.22-r1.ebuild6
-rw-r--r--games-puzzle/xye/xye-0.12.2.ebuild4
51 files changed, 327 insertions, 203 deletions
diff --git a/games-puzzle/brainworkshop/Manifest b/games-puzzle/brainworkshop/Manifest
index 99431e04f0a3..c3749adaf0ca 100644
--- a/games-puzzle/brainworkshop/Manifest
+++ b/games-puzzle/brainworkshop/Manifest
@@ -1 +1 @@
-DIST brainworkshop-5.0.2_p20230115.tar.gz 8010699 BLAKE2B 9a3f443949ea56c15c65ba21a5df9dc0f06449eb14252d1f643e3f0fd507bbf52cd2001c63f549b0d475d4e17f56b4f5ec9d3d1235705b71bb5ec2f3aebdc85e SHA512 4aee26b0f92a14c362aa695f5325395fbef4517fc9fb6aeaa1c1d2d1123c60b574b8488c893204826bfd6194e4160c21be614b253004beb0626dc8ff7f23234b
+DIST brainworkshop-5.0.3.tar.gz 8005691 BLAKE2B 0edaf6edb2b33ccb09d3d76c7023257c26e7303237afe9c114315c3461f55e76944a2f1e24a3ed63f4b942e5ff816b776ea2561438996b5a286faeee016e9b42 SHA512 036ea1dff0d7346e9f34a889d306a160976a602200ba428e36e72eba1fb7fbd6a4d513811faf59dcf5efe8abeae26f0a882c295f845d88b5e9a7a59d1facad55
diff --git a/games-puzzle/brainworkshop/brainworkshop-5.0.2_p20230115.ebuild b/games-puzzle/brainworkshop/brainworkshop-5.0.3.ebuild
index fc0a9279d9d0..f7d1e7284064 100644
--- a/games-puzzle/brainworkshop/brainworkshop-5.0.2_p20230115.ebuild
+++ b/games-puzzle/brainworkshop/brainworkshop-5.0.3.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit desktop python-single-r1
-HASH_BWORKSHOP=31b125162c63c111358ead73d9c02905363c8c1c
-
DESCRIPTION="Short-term-memory training N-Back game"
HOMEPAGE="https://github.com/brain-workshop/brainworkshop/"
SRC_URI="
- https://github.com/brain-workshop/brainworkshop/archive/${HASH_BWORKSHOP}.tar.gz
- -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${HASH_BWORKSHOP}"
+ https://github.com/brain-workshop/brainworkshop/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
LICENSE="CC-Sampling-Plus-1.0 GPL-2+"
SLOT="0"
@@ -22,8 +20,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pyglet[${PYTHON_USEDEP},sound]')"
-BDEPEND="${PYTHON_DEPS}"
+ $(python_gen_cond_dep 'dev-python/pyglet[${PYTHON_USEDEP},sound]')
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+"
PATCHES=(
"${FILESDIR}"/${PN}-5.0.2-datadir.patch
diff --git a/games-puzzle/fbg/fbg-0.9-r3.ebuild b/games-puzzle/fbg/fbg-0.9-r3.ebuild
index 5da0c0508858..60b0a7db390a 100644
--- a/games-puzzle/fbg/fbg-0.9-r3.ebuild
+++ b/games-puzzle/fbg/fbg-0.9-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
inherit desktop
DESCRIPTION="Tetris clone written in OpenGL"
-HOMEPAGE="http://fbg.sourceforge.net/"
+HOMEPAGE="https://fbg.sourceforge.net/"
SRC_URI="mirror://sourceforge/fbg/${P}.tar.gz"
LICENSE="GPL-2"
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
index 6dc60e4f3df2..aef94ac2de03 100644
--- a/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild
+++ b/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,12 +9,12 @@ inherit autotools desktop lua-single
DATA_PV="1.0.0"
DESCRIPTION="Underwater puzzle game - find a safe way out"
-HOMEPAGE="http://fillets.sourceforge.net/"
+HOMEPAGE="https://fillets.sourceforge.net/"
SRC_URI="mirror://sourceforge/fillets/fillets-ng-${PV}.tar.gz
mirror://sourceforge/fillets/fillets-ng-data-${DATA_PV}.tar.gz"
S="${WORKDIR}/fillets-ng-${PV}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
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
index 4bc29c0e31a5..a97f6abe75ba 100644
--- 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Five%20or%20more"
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
dev-libs/libgee:0.8=
diff --git a/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild b/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild
index c38cdc1d7cbb..9446537447a7 100644
--- a/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild
+++ b/games-puzzle/flobopuyo/flobopuyo-0.20-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,8 +23,8 @@ RDEPEND="
opengl? ( media-libs/libglvnd )"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/yacc
+ app-alternatives/lex
virtual/pkgconfig"
PATCHES=(
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
new file mode 100644
index 000000000000..43d2862cd640
--- /dev/null
+++ b/games-puzzle/galaxis/files/galaxis-1.10-clang16-build-fix.patch
@@ -0,0 +1,11 @@
+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.ebuild b/games-puzzle/galaxis/galaxis-1.10-r1.ebuild
index d5baee4147e0..13029dc32afd 100644
--- a/games-puzzle/galaxis/galaxis-1.10.ebuild
+++ b/games-puzzle/galaxis/galaxis-1.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,6 +19,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-c2x.patch
+ "${FILESDIR}"/${P}-clang16-build-fix.patch
)
src_compile() {
diff --git a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild b/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild
index 5ef63e773900..9df1e1d2724e 100644
--- a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild
+++ b/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit gnome2
-DESCRIPTION="A simple (but not so easy to solve!) puzzle game"
-HOMEPAGE="http://glightoff.sourceforge.net/"
+DESCRIPTION="Simple (but not so easy to solve!) puzzle game"
+HOMEPAGE="https://glightoff.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild b/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild
index 7bf6dd389438..9d7f847d70a8 100644
--- a/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild
+++ b/games-puzzle/gnome-klotski/gnome-klotski-3.38.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"
LICENSE="GPL-3+ FDL-1.1+"
SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/games-puzzle/gnome-sudoku/Manifest b/games-puzzle/gnome-sudoku/Manifest
index 5aa94546dbbe..547668b8144f 100644
--- a/games-puzzle/gnome-sudoku/Manifest
+++ b/games-puzzle/gnome-sudoku/Manifest
@@ -1 +1 @@
-DIST gnome-sudoku-44.0.tar.xz 391964 BLAKE2B f934c863dd648e606fd44db065dbd0ffb357501a24ea813fa435cee407807fc0546ee2180a53003f2e4e0eac22b394bb6ce281c393f424293305ee350fbfe961 SHA512 96c9cf66f14973d486cc7e2163ff50df442027814ab219f4a22f83a84454295d67bdb5d359613579951070a3e327855b45d039cfd1790e185e8aa92e86f81caf
+DIST gnome-sudoku-45.5.tar.xz 395164 BLAKE2B 4c310a769d2ebdac1bb811d39f0cef8aad9cc424c39b7f84d64e4954c967e4d8ad7de59bbd92f84080dd75e0cbd104d71e0201b8be54611c29dd8c5cccc2ad18 SHA512 13d47ee3f85f3a481721cee98bcf7c552d3b5110544b5ba52b0e0014f55199e4840745c925eb4848f7609d3f9e6379c31138ac08894e8394c31ace722b8a796d
diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-44.0.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild
index cec89d4e61c2..6392ba4c303b 100644
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-44.0.ebuild
+++ b/games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,12 +10,13 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku https://gitlab.gnome.org/GNOME/gnom
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.40:2
dev-libs/libgee:0.8=[introspection]
- >=x11-libs/gtk+-3.24.0:3[introspection]
+ >=gui-libs/gtk-4.10.0[introspection]
+ >=gui-libs/libadwaita-1.4_alpha[introspection,vala]
dev-libs/json-glib
>=dev-libs/qqwing-1.3.4:=
x11-libs/gdk-pixbuf:2[introspection]
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
index 17a57139dddd..7c7f6dd7fcdf 100644
--- a/games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild
+++ b/games-puzzle/gnome-taquin/gnome-taquin-3.38.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ 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 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.42.0:2
diff --git a/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.2.ebuild b/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.2.ebuild
index 84a8e0193282..9c4fef69a495 100644
--- a/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.2.ebuild
+++ b/games-puzzle/gnome-tetravex/gnome-tetravex-3.38.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tetravex"
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
IUSE="cli +gui"
REQUIRED_USE="|| ( cli gui )"
diff --git a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
index 999c90a4bee9..d90d1fc92a60 100644
--- a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
+++ b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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="http://gnurobbo.sourceforge.net/"
+HOMEPAGE="https://gnurobbo.sourceforge.net/"
SRC_URI="
mirror://sourceforge/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"
+LICENSE="GPL-2+ BitstreamVera"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
diff --git a/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild b/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild
index eece76f8cc06..daa64dfe8460 100644
--- a/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild
+++ b/games-puzzle/gtkballs/gtkballs-3.1.5-r2.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+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"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
@@ -17,8 +18,8 @@ RDEPEND="
x11-libs/gtk+:2
nls? ( virtual/libintl )
"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.10.38 )
"
diff --git a/games-puzzle/hitori/hitori-44.0.ebuild b/games-puzzle/hitori/hitori-44.0.ebuild
index c35e8d1b038e..1198ad161f0c 100644
--- a/games-puzzle/hitori/hitori-44.0.ebuild
+++ b/games-puzzle/hitori/hitori-44.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Hitori"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
# gtk+-3.22 for build-time optional gtk_show_uri_on_window usage
RDEPEND="
diff --git a/games-puzzle/ksokoban/Manifest b/games-puzzle/ksokoban/Manifest
deleted file mode 100644
index 26f51c3919f7..000000000000
--- a/games-puzzle/ksokoban/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ksokoban-0.5.0_pre20210905-39b9d1c1.tar.gz 444752 BLAKE2B f68376081a1ac038b64438439b17028e573b70454d820fd08c265b4a70467a51d34ca0cdd2b490b04a98c5445bf3d18dd9f7ff319258eb2e13eaf94d9b8be09e SHA512 e8cb0096c826c82c2098832885e6fc1ef7e9eb7dfc518be7c7bc68ea4f0ad68b6f72db89822f47b6aad91cd8ab395340a42426bb4c6723ee51914cf13ce9a4d8
diff --git a/games-puzzle/ksokoban/ksokoban-0.5.0_pre20210905.ebuild b/games-puzzle/ksokoban/ksokoban-0.5.0_pre20210905.ebuild
deleted file mode 100644
index 1035f3d3a619..000000000000
--- a/games-puzzle/ksokoban/ksokoban-0.5.0_pre20210905.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_ORG_COMMIT=39b9d1c1702a21a6e0fae82876c29c1f6bb77fae
-KFMIN=5.82.0
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="The Japanese warehouse keeper game"
-HOMEPAGE="https://invent.kde.org/games/ksokoban"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
diff --git a/games-puzzle/ksokoban/metadata.xml b/games-puzzle/ksokoban/metadata.xml
deleted file mode 100644
index 1243142d00a9..000000000000
--- a/games-puzzle/ksokoban/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>bircoph@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ksokoban</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-puzzle/lightsoff/lightsoff-40.0.1.ebuild b/games-puzzle/lightsoff/lightsoff-40.0.1.ebuild
index b602e4b6148c..9bc851cf3a42 100644
--- a/games-puzzle/lightsoff/lightsoff-40.0.1.ebuild
+++ b/games-puzzle/lightsoff/lightsoff-40.0.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Lightsoff"
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild b/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild
index 5f9eac856d8f..1c45efaeaffc 100644
--- a/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild
+++ b/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,9 +6,9 @@ inherit desktop
MY_PV="${PV/./_}"
DESCRIPTION="Four-dimensional analog of Rubik's cube"
-HOMEPAGE="http://www.superliminal.com/cube/cube.htm"
-SRC_URI="http://www.superliminal.com/cube/mc4d-src-${MY_PV}.tgz
- http://superliminal.com/cube/cube_transp.gif -> ${PN}.gif"
+HOMEPAGE="https://www.superliminal.com/cube/cube.htm"
+SRC_URI="https://www.superliminal.com/cube/mc4d-src-${MY_PV}.tgz
+ https://superliminal.com/cube/cube_transp.gif -> ${PN}.gif"
LICENSE="free-noncomm"
SLOT="0"
diff --git a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild
index ea697ed47262..bc9d7c3df855 100644
--- a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild
+++ b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild
@@ -1,12 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+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/unix/${PN}/${P}.tar.gz"
+SRC_URI="https://www.artsoft.org/RELEASES/linux/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/games-puzzle/mures/mures-0.5-r2.ebuild b/games-puzzle/mures/mures-0.5-r2.ebuild
index b99486c241b5..1b09b4612f37 100644
--- a/games-puzzle/mures/mures-0.5-r2.ebuild
+++ b/games-puzzle/mures/mures-0.5-r2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools desktop
-DESCRIPTION="A clone of Sega's Chu Chu Rocket"
-HOMEPAGE="http://mures.sourceforge.net/"
+DESCRIPTION="Clone of Sega's Chu Chu Rocket"
+HOMEPAGE="https://mures.sourceforge.net/"
SRC_URI="mirror://sourceforge/mures/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="opengl"
diff --git a/games-puzzle/neverball/neverball-1.6.0-r1.ebuild b/games-puzzle/neverball/neverball-1.6.0-r1.ebuild
index abb40a2d14ca..d4869b85afae 100644
--- a/games-puzzle/neverball/neverball-1.6.0-r1.ebuild
+++ b/games-puzzle/neverball/neverball-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://neverball.org/${P}.tar.gz"
LICENSE="GPL-2+ IJG"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="nls"
RESTRICT="test" # not a test suite, only starts ./neverball
diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index 62c4b2763e6d..4a7268524ad8 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1 +1,2 @@
DIST nudoku-2.1.0.tar.gz 31592 BLAKE2B 997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b SHA512 dde16d1dccc1cae8d156f57fccf8b112f3fee7d23b912b5cd7ecc092ecbf04a8e85f469e53fa02e6bd2d0b9498e4a65a219e1aad8091f82638dceab32f320670
+DIST nudoku-3.0.0.tar.gz 31578 BLAKE2B ff75b02e87b231c2ae3f1109e5f6c39efd37b5f9bc6cf11247dfc1098399e8dc647b144a186b3b9f62ffcb1e7c9dd37ba1a1ce4fa917829e8498e2eed48f80ea SHA512 7a87bb73d2a440b361544681c7924c62284fc3d6ac0122ddda51f5539a837ceb89fc7fcef06b134599cd7a11e2ba37fa49df0f89d5d8ab4cd454551492cb6d6e
diff --git a/games-puzzle/nudoku/nudoku-3.0.0.ebuild b/games-puzzle/nudoku/nudoku-3.0.0.ebuild
new file mode 100644
index 000000000000..777e7d97c8d9
--- /dev/null
+++ b/games-puzzle/nudoku/nudoku-3.0.0.ebuild
@@ -0,0 +1,33 @@
+# 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/pauker/files/pauker-1.8-r3-project.properties.patch b/games-puzzle/pauker/files/pauker-1.8-r3-project.properties.patch
new file mode 100644
index 000000000000..b063b1055621
--- /dev/null
+++ b/games-puzzle/pauker/files/pauker-1.8-r3-project.properties.patch
@@ -0,0 +1,24 @@
+diff --git a/nbproject/project.properties b/nbproject/project.properties
+index 02aef46..edca271 100644
+--- a/nbproject/project.properties
++++ b/nbproject/project.properties
+@@ -37,8 +37,8 @@ javac.classpath=\
+ # Space-separated list of extra javac options
+ javac.compilerargs=-Xlint:all,-serial
+ javac.deprecation=true
+-javac.source=1.5
+-javac.target=1.5
++javac.source=1.8
++javac.target=1.8
+ javac.test.classpath=\
+ ${javac.classpath}:\
+ ${build.classes.dir}:\
+@@ -64,7 +64,7 @@ jnlp.signed=false
+ main.class=pauker.program.gui.swing.PaukerFrame
+ manifest.file=manifest.mf
+ meta.inf.dir=${src.dir}/META-INF
+-platform.active=JDK_1.5
++platform.active=JDK_1.8
+ run.classpath=\
+ ${javac.classpath}:\
+ ${build.classes.dir}
diff --git a/games-puzzle/pauker/pauker-1.8-r2.ebuild b/games-puzzle/pauker/pauker-1.8-r3.ebuild
index d99c4293362c..19c8d1b4cb0a 100644
--- a/games-puzzle/pauker/pauker-1.8-r2.ebuild
+++ b/games-puzzle/pauker/pauker-1.8-r3.ebuild
@@ -1,19 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
JAVA_PKG_IUSE="doc source"
inherit desktop java-pkg-2 java-ant-2
DESCRIPTION="A java based flashcard program"
-HOMEPAGE="http://pauker.sourceforge.net/"
-SRC_URI="mirror://sourceforge/pauker/${P}.src.jar"
+HOMEPAGE="https://pauker.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/pauker/pauker/${PV}/${P}.src.jar"
+S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
COMMON_DEP="
dev-java/browserlauncher2:1.0
@@ -22,20 +23,19 @@ COMMON_DEP="
dev-java/swing-layout:1
"
RDEPEND="${COMMON_DEP}
- >=virtual/jre-1.8:*
-"
+ >=virtual/jre-1.8:*"
DEPEND="${COMMON_DEP}
- >=virtual/jdk-1.8:*
- app-arch/unzip
-"
+ >=virtual/jdk-1.8:*"
+BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
+PATCHES=(
+ "${FILESDIR}/${PN}_bundledjars.patch"
+ "${FILESDIR}/pauker-1.8-r3-project.properties.patch"
+)
src_prepare() {
default
- find . -iname '*.jar' -delete
-
- eapply "${FILESDIR}/${PN}_bundledjars.patch"
+ find . -iname '*.jar' -delete || die
java-pkg_jar-from --into libs browserlauncher2-1.0 browserlauncher2.jar BrowserLauncher2-1_3.jar
java-pkg_jar-from --into libs javahelp jhall.jar
@@ -46,7 +46,7 @@ src_prepare() {
src_compile() {
eant -Dfile.reference.BrowserLauncher2-1_3.jar="libs/BrowserLauncher2-1_3.jar" \
-Dlibs.swing-layout.classpath="libs/swing-layout.jar" \
- -Dplatforms.JDK_1.5.home="${JAVA_HOME}" jar $(use_doc javadoc)
+ -Dplatforms.JDK_1.8.home="${JAVA_HOME}" jar $(use_doc javadoc)
}
#test depend on jemmy, a netbeans module. so unless it is packaged separately
diff --git a/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild b/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild
index 3a8cc429373f..691f9a2b3a16 100644
--- a/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild
+++ b/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,13 +6,12 @@ EAPI=7
inherit desktop
DESCRIPTION="Tcl/Tk variant of the well-known 15-puzzle game"
-HOMEPAGE="http://www.naskita.com/linux/penguzzle/penguzzle.shtml"
-SRC_URI="http://www.naskita.com/linux/${PN}/${PN}.zip -> ${P}.zip"
+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"
-IUSE=""
RDEPEND="
dev-lang/tk:0=
diff --git a/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild b/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild
index f4ce26581c82..354533d21c0c 100644
--- a/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild
+++ b/games-puzzle/pipepanic/pipepanic-0.1.3-r3.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit desktop
+inherit desktop toolchain-funcs
-DESCRIPTION="A simple pipe connecting game"
+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
+S="${WORKDIR}/${P}-source"
LICENSE="GPL-2+ Free-Art-1.2"
SLOT="0"
@@ -23,8 +23,12 @@ src_prepare() {
# 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"
+ main.h || die "sed failed"
+}
+
+src_compile() {
+ tc-export CC
+ default
}
src_install() {
diff --git a/games-puzzle/pipewalker/Manifest b/games-puzzle/pipewalker/Manifest
index b9e7039beada..cb677cebbc33 100644
--- a/games-puzzle/pipewalker/Manifest
+++ b/games-puzzle/pipewalker/Manifest
@@ -1 +1 @@
-DIST pipewalker-0.9.4.tar.gz 948399 BLAKE2B 262cb373fca5aa5fd895a48d29d91e4efed5550b4798adf26bfdc869ec9153610cd04a0a0358d02909c885a41fb96f15a15ecc901b6ba95047d240d07d449685 SHA512 f4930739732164153663d11036eb2ac09447766779bc80bff4d355fe1bb764d617510ecf8d804f1ce0d81f58204b4e4049fb76246bc4e599c06c492b9c771951
+DIST pipewalker-0.9.5.tar.gz 1142542 BLAKE2B fec472ff75143528d904854d1eafd8536bed32ab691c0f3e8b3fc647711816b219222a21d913dae08c66bf8a0ccad65fabfaba03a031fed563bf2b5705604fd2 SHA512 283870b548660d0dcb939294333538ac9f26af5fdc8454baeb961b2085ec72caac894be6108b57d4f7c9701cd9f84b4b4f31bc0ad4cccfabd116f98b3a0aa331
diff --git a/games-puzzle/pipewalker/metadata.xml b/games-puzzle/pipewalker/metadata.xml
index 8cc0e5682567..c0f971efcc4a 100644
--- a/games-puzzle/pipewalker/metadata.xml
+++ b/games-puzzle/pipewalker/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Games Project</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">pipewalker</remote-id>
+ <remote-id type="github">artemsen/pipewalker</remote-id>
</upstream>
</pkgmetadata>
diff --git a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild b/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
index 4c1f67e286bd..3a9c579380c7 100644
--- a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild
+++ b/games-puzzle/pipewalker/pipewalker-0.9.5.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# 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="http://pipewalker.sourceforge.net/"
-SRC_URI="mirror://sourceforge/pipewalker/${P}.tar.gz"
+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"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild b/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild
index 6f27999b6b4a..5d11bc963e44 100644
--- a/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild
+++ b/games-puzzle/quadrapassel/quadrapassel-40.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Quadrapassel https://gitlab.gnome.org/GNOM
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
>=media-libs/clutter-1:1.0
diff --git a/games-puzzle/sgt-puzzles/sgt-puzzles-20190415.ebuild b/games-puzzle/sgt-puzzles/sgt-puzzles-20190415.ebuild
index 902b9c928920..39e32f02b666 100644
--- a/games-puzzle/sgt-puzzles/sgt-puzzles-20190415.ebuild
+++ b/games-puzzle/sgt-puzzles/sgt-puzzles-20190415.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -35,7 +35,7 @@ DEPEND="${COMMON_DEPEND}"
BDEPEND="
dev-lang/perl
virtual/pkgconfig
- doc? ( >=app-doc/halibut-1.2 )"
+ doc? ( >=app-text/halibut-1.2 )"
PATCHES=( "${FILESDIR}/${PN}-20161207-builtin-help.patch" )
diff --git a/games-puzzle/skladnik/Manifest b/games-puzzle/skladnik/Manifest
new file mode 100644
index 000000000000..17f24bea30b4
--- /dev/null
+++ b/games-puzzle/skladnik/Manifest
@@ -0,0 +1,2 @@
+DIST skladnik-0.5.1.tar.xz 397604 BLAKE2B 1d99e01a611c819d21a4ef009070a07c64e19499ddb54ce21611850092cc3a2e1877ab034b7b722fe962d641b00d3ac195e541966372cc8518d75a404051f3e6 SHA512 84a8494a679d228a41f559c4d986bf50c7ee287e9af3d400e9cc35347ce4ac72166ee1691bfb6739b9c1923c5d6e3d48c695592dbd12238f10a0977957ad09a6
+DIST skladnik-0.5.2.tar.xz 404704 BLAKE2B 12f7746ea03f1b25ddc2b16071668a0966076129189c19a77b562b19961f54ca1b1c3df99d77adc068d1cd6b0b69e9b7be928cacee3ecdb244e7b5621a07012f SHA512 ced1f544bd5ffc383522b9a2655e890f229c6d94aa51386e937c4c101750e21a10179eaa5c62d2d08b5077423869f8eefcd2d5671c9f35c6e7c8759bbcfcde05
diff --git a/games-puzzle/skladnik/metadata.xml b/games-puzzle/skladnik/metadata.xml
new file mode 100644
index 000000000000..4673a359e905
--- /dev/null
+++ b/games-puzzle/skladnik/metadata.xml
@@ -0,0 +1,12 @@
+<?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/ksokoban/ksokoban-9999.ebuild b/games-puzzle/skladnik/skladnik-0.5.1.ebuild
index 6659d8b4de5f..32ac7b494dc5 100644
--- a/games-puzzle/ksokoban/ksokoban-9999.ebuild
+++ b/games-puzzle/skladnik/skladnik-0.5.1.ebuild
@@ -1,24 +1,30 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.82.0
-QTMIN=5.15.2
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm kde.org
-DESCRIPTION="The Japanese warehouse keeper game"
-HOMEPAGE="https://invent.kde.org/games/ksokoban"
+DESCRIPTION="The Japanese warehouse keeper sokoban game"
+HOMEPAGE="https://invent.kde.org/games/skladnik"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkdegames-22.12.0:5
>=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
@@ -26,3 +32,4 @@ RDEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
"
DEPEND="${RDEPEND}"
+BDEPEND="media-gfx/povray"
diff --git a/games-puzzle/skladnik/skladnik-0.5.2.ebuild b/games-puzzle/skladnik/skladnik-0.5.2.ebuild
new file mode 100644
index 000000000000..c62735c795a1
--- /dev/null
+++ b/games-puzzle/skladnik/skladnik-0.5.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm kde.org
+
+DESCRIPTION="The Japanese warehouse keeper sokoban game"
+HOMEPAGE="https://invent.kde.org/games/skladnik"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-24.02.0: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/splice-20121120-r2.ebuild b/games-puzzle/splice/splice-20121120-r2.ebuild
index 4a89f862c355..4ccce130a1d0 100644
--- a/games-puzzle/splice/splice-20121120-r2.ebuild
+++ b/games-puzzle/splice/splice-20121120-r2.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop wrapper
-DESCRIPTION="An experimental and artistic puzzler set in a microbial world"
-HOMEPAGE="http://www.cipherprime.com/games/splice/"
+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
diff --git a/games-puzzle/swell-foop/swell-foop-41.1.ebuild b/games-puzzle/swell-foop/swell-foop-41.1.ebuild
index fc8f99fa3be5..f2ecdd851f92 100644
--- a/games-puzzle/swell-foop/swell-foop-41.1.ebuild
+++ b/games-puzzle/swell-foop/swell-foop-41.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Swell%20Foop"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.36:2
diff --git a/games-puzzle/syzygy/syzygy-1.0.2.ebuild b/games-puzzle/syzygy/syzygy-1.0.2.ebuild
index 86262b7a99cf..c4b802feffd0 100644
--- a/games-puzzle/syzygy/syzygy-1.0.2.ebuild
+++ b/games-puzzle/syzygy/syzygy-1.0.2.ebuild
@@ -1,56 +1,59 @@
-# Copyright 2022 Gentoo Authors
+# 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-0.35.2
- sdl2-sys-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-0.2.8
- winapi-0.3.9
- winapi-build-0.1.1
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-x86_64-pc-windows-gnu-0.4.0
- winres-0.1.12
- xdg-2.2.0"
+ 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)"
+ https://github.com/mdsteele/syzygy/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}"
-LICENSE="BSD GPL-3+ ISC MIT ZLIB"
+LICENSE="GPL-3+"
+LICENSE+=" ISC MIT ZLIB" # crates
+LICENSE+=" BSD" # non-automated extra
SLOT="0"
KEYWORDS="~amd64"
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
index 983779968c63..dc4bcf4d9866 100644
--- 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
inherit desktop wrapper
DESCRIPTION="Combines elements of adventure, jump&run and physical puzzles"
-HOMEPAGE="http://www.tinyandbig.com/"
+HOMEPAGE="https://www.blackpants.de/project-tiny-big/"
SRC_URI="tinyandbig_grandpasleftovers-retail-linux-${PV}_1370968537.tar.bz2"
S="${WORKDIR}"/tinyandbig
diff --git a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild b/games-puzzle/toppler/toppler-1.1.6-r2.ebuild
index 08ec6d310bb3..22c6128f577c 100644
--- a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild
+++ b/games-puzzle/toppler/toppler-1.1.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,10 +6,10 @@ EAPI=8
inherit autotools
DESCRIPTION="Reimplementation of Nebulous using SDL"
-HOMEPAGE="http://toppler.sourceforge.net/"
+HOMEPAGE="https://gitlab.com/roever/toppler/"
SRC_URI="mirror://sourceforge/toppler/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
diff --git a/games-puzzle/twindistress/twindistress-1.1.0.ebuild b/games-puzzle/twindistress/twindistress-1.1.0.ebuild
index cc4e08909d20..e5ef7f2fff48 100644
--- a/games-puzzle/twindistress/twindistress-1.1.0.ebuild
+++ b/games-puzzle/twindistress/twindistress-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,10 +8,11 @@ inherit desktop toolchain-funcs
MY_P="twind-${PV}"
DESCRIPTION="Match and remove all of the blocks before time runs out"
-HOMEPAGE="http://twind.sourceforge.net/"
+HOMEPAGE="https://twind.sourceforge.net/"
SRC_URI="mirror://sourceforge/twind/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -21,8 +22,6 @@ RDEPEND="
media-libs/sdl-mixer[vorbis]"
DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${P}-ldflags.patch
"${FILESDIR}"/${P}-warnings.patch
diff --git a/games-puzzle/wmpuzzle/Manifest b/games-puzzle/wmpuzzle/Manifest
index f2d8d84a0f09..90ca6b0f39e3 100644
--- a/games-puzzle/wmpuzzle/Manifest
+++ b/games-puzzle/wmpuzzle/Manifest
@@ -1 +1,2 @@
DIST wmpuzzle-0.5.2.tar.gz 87373 BLAKE2B c2187fce6fbfe4f68b969da605755f379d14d47a478c6ca43da25dcb607939cf63552e108073d7031ef0dfc2d5455aade5d2f8617cbadad62587ffcaef95ed1f SHA512 7d171d307e3829005dff4d718161655785e87129b07917d494bb498eff904adafc7c6f83e71f996759ee9e365fe70c67858a5ec9d2647fe573e0a1505126f6c0
+DIST wmpuzzle-0.5.3.tar.gz 117479 BLAKE2B 1f471fd8e1643a7d40ac971ffcc1229f02b05df469cffd864148b90ea371eb0501bb0891588a42257ce440e4f5c5b61a76d76b6fcf717d474b83e6886393ce3f SHA512 b986cf8a6d39b37cbbcff8c6d7e858d049d6157b1311134a2e0b604367c096bd3b50da1bf93764061659a3ba85ac5b8c32252d1c9faa80e5cb9c7e1389558e77
diff --git a/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild b/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
new file mode 100644
index 000000000000..a758daf5ad4f
--- /dev/null
+++ b/games-puzzle/wmpuzzle/wmpuzzle-0.5.3.ebuild
@@ -0,0 +1,29 @@
+# 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/xblockout/xblockout-1.1.6-r3.ebuild b/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild
index f433fd8aaccd..d00bc9b0f19c 100644
--- a/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild
+++ b/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild
@@ -6,11 +6,11 @@ EAPI=8
inherit autotools desktop flag-o-matic toolchain-funcs
DESCRIPTION="X Window block dropping game in 3 Dimension"
-HOMEPAGE="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/"
-SRC_URI="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz"
+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"
+LICENSE="GPL-1+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/games-puzzle/xpired/xpired-1.22-r1.ebuild b/games-puzzle/xpired/xpired-1.22-r1.ebuild
index 8ea6b7243bf8..8f517d52a3b4 100644
--- a/games-puzzle/xpired/xpired-1.22-r1.ebuild
+++ b/games-puzzle/xpired/xpired-1.22-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit desktop
-DESCRIPTION="A Sokoban-styled puzzle game with lots more action"
-HOMEPAGE="http://xpired.sourceforge.net"
+DESCRIPTION="Sokoban-styled puzzle game with lots more action"
+HOMEPAGE="https://xpired.sourceforge.net"
SRC_URI="mirror://sourceforge/xpired/${P}-linux_source.tar.gz"
LICENSE="GPL-2"
diff --git a/games-puzzle/xye/xye-0.12.2.ebuild b/games-puzzle/xye/xye-0.12.2.ebuild
index 1dec87af8d3b..e3d85288f5ab 100644
--- a/games-puzzle/xye/xye-0.12.2.ebuild
+++ b/games-puzzle/xye/xye-0.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
inherit autotools eapi8-dosym xdg
DESCRIPTION="Free version of the classic game Kye"
-HOMEPAGE="http://xye.sourceforge.net/"
+HOMEPAGE="https://xye.sourceforge.net/"
SRC_URI="mirror://sourceforge/xye/${P}.tar.gz"
LICENSE="ZLIB"