diff options
Diffstat (limited to 'games-puzzle')
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&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" |