diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /games-puzzle | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'games-puzzle')
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 Binary files differdeleted file mode 100644 index e86e3a6e51a5..000000000000 --- a/games-puzzle/blockout/files/blockout_icon.png +++ /dev/null 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 Binary files differdeleted file mode 100644 index 46fb581ad216..000000000000 --- a/games-puzzle/katawa-shoujo/files/katawa-shoujo.png +++ /dev/null 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&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 -} |
