diff options
Diffstat (limited to 'games-arcade')
51 files changed, 314 insertions, 177 deletions
diff --git a/games-arcade/abe/abe-1.1-r2.ebuild b/games-arcade/abe/abe-1.1-r2.ebuild index a833efa73b21..2fed9c269927 100644 --- a/games-arcade/abe/abe-1.1-r2.ebuild +++ b/games-arcade/abe/abe-1.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE=" https://github.com/OSSGames/GAME-SDL-ADVENTURE-Abe-s_Amazing_Adventure " SRC_URI=" - mirror://sourceforge/abe/${P}.tar.gz + https://downloads.sourceforge.net/abe/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" LICENSE="GPL-2" diff --git a/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild new file mode 100644 index 000000000000..e5aecbdeee46 --- /dev/null +++ b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop + +DESCRIPTION="A cool Jump'n Run game offering some unique visual effects" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI=" + mirror://gentoo/${P}.tar.bz2 + mirror://debian/pool/main/a/amphetamine-data/amphetamine-data_0.8.7.orig.tar.gz + https://dev.gentoo.org/~pacho/${PN}/${PN}.png +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + media-libs/libsdl[sound,video] + x11-libs/libXpm +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-build.patch + "${FILESDIR}"/${P}-64bit.patch + + # From Debian: + "${FILESDIR}"/${P}-no-lxt.patch + "${FILESDIR}"/${P}-bugs.patch + "${FILESDIR}"/${P}-missing-headers.patch + "${FILESDIR}"/${P}-newline.patch + "${FILESDIR}"/${P}-format-string.patch + + # From OpenBSD: + "${FILESDIR}"/${P}-SDL-conversions.patch + "${FILESDIR}"/${P}-clang.patch + + "${FILESDIR}"/${P}-drop-register-keyword.patch +) + +src_prepare() { + default + sed -i -e '55d' src/ObjInfo.cpp || die +} + +src_compile() { + emake INSTALL_DIR=/usr/share/${PN} +} + +src_install() { + newbin amph ${PN} + insinto /usr/share/${PN} + doins -r ../amph/* + doicon "${DISTDIR}/${PN}.png" + make_desktop_entry "${PN} -fs" Amphetamine ${PN} + einstalldocs +} diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch new file mode 100644 index 000000000000..1556f27850f6 --- /dev/null +++ b/games-arcade/amphetamine/files/amphetamine-0.8.10-drop-register-keyword.patch @@ -0,0 +1,16 @@ +Bug: https://bugs.gentoo.org/895878 +--- a/src/Gifload.cpp ++++ b/src/Gifload.cpp +@@ -149,9 +149,9 @@ Graphic_file *LoadGIF(FILE *fp, char *fname ) + { + Graphic_file *gfile; + int filesize, numcols; +- register unsigned char ch, ch1; +- register byte *ptr, *ptr1; +- register int i; ++ unsigned char ch, ch1; ++ byte *ptr, *ptr1; ++ int i; + short transparency = -1; + + BitOffset = 0; diff --git a/games-arcade/blobby/blobby-1.0-r1.ebuild b/games-arcade/blobby/blobby-1.0-r1.ebuild index 0044ddcffb2d..41a0323ef61d 100644 --- a/games-arcade/blobby/blobby-1.0-r1.ebuild +++ b/games-arcade/blobby/blobby-1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit cmake desktop DESCRIPTION="Beach ball game with blobs of goo" HOMEPAGE="https://sourceforge.net/projects/blobby/" -SRC_URI="mirror://sourceforge/${PN}/${PN}2-linux-${PV}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}2-linux-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/blobwars/blobwars-2.00-r1.ebuild b/games-arcade/blobwars/blobwars-2.00-r2.ebuild index 25f0c476fd88..21cd8dec3430 100644 --- a/games-arcade/blobwars/blobwars-2.00-r1.ebuild +++ b/games-arcade/blobwars/blobwars-2.00-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,12 +6,11 @@ inherit xdg DESCRIPTION="Platform game about a blob and his quest to rescue MIAs from an alien invader" HOMEPAGE="https://sourceforge.net/projects/blobwars/ https://www.parallelrealities.co.uk/games/metalBlobSolid/ https://github.com/perpendicular-dimensions/blobwars" -SRC_URI="mirror://sourceforge/blobwars/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/blobwars/${P}.tar.gz" LICENSE="BSD CC-BY-SA-3.0 CC-BY-3.0 GPL-2 LGPL-2.1 fairuse public-domain" SLOT="0" KEYWORDS="amd64 ~x86" -IUSE="" RDEPEND=" media-libs/libsdl2 @@ -25,6 +24,14 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="sys-devel/gettext" +PATCHES=( + # Stop providing/overriding strlcat and strlcpy to fix bug #831671 + "${FILESDIR}"/${P}-dont-override-strlcat.patch + + "${FILESDIR}"/${P}-generic-name.patch + "${FILESDIR}"/${P}-time_t.patch +) + src_prepare() { default @@ -58,4 +65,7 @@ src_install() { mv -vf \ "${D}"/usr/share/doc/${PF}/html/{changes,hacking,porting,readme} \ "${D}"/usr/share/doc/${PF}/ + + insinto /usr/share/metainfo + doins "${FILESDIR}"/${PN}.appdata.xml } diff --git a/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch b/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch new file mode 100644 index 000000000000..bcdec96f8e86 --- /dev/null +++ b/games-arcade/blobwars/files/blobwars-2.00-dont-override-strlcat.patch @@ -0,0 +1,22 @@ +Stop providing / overriding strlcat and strlcpy to fix the following compile errors: + +src/headers.h:60:20: error: ambiguating new declaration of 'void strlcat(char*, const char*, size_t)' + 60 | static inline void strlcat(char *dest, const char *src, size_t n) { strncat(dest, src, n - 1); } + | ^~~~~~~ + +src/headers.h:61:20: error: ambiguating new declaration of 'void strlcpy(char*, const char*, size_t)' + 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } + | ^~~~~~~ + +diff -up blobwars-2.00/src/headers.h~ blobwars-2.00/src/headers.h +--- blobwars-2.00/src/headers.h 2015-11-21 23:18:19.000000000 +0100 ++++ blobwars-2.00/src/headers.h 2023-07-28 22:25:36.655085088 +0200 +@@ -56,7 +56,7 @@ extern DECLSPEC int SDLCALL SDL_GetGamma + #define textdomain(x) while(false) + #endif + +-#if !defined(OpenBSD) && !defined(FreeBSD) && !defined(__APPLE__) ++#if 0 && !defined(OpenBSD) && !defined(FreeBSD) && !defined(__APPLE__) + static inline void strlcat(char *dest, const char *src, size_t n) { strncat(dest, src, n - 1); } + static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } + #endif diff --git a/games-arcade/blobwars/files/blobwars-2.00-generic-name.patch b/games-arcade/blobwars/files/blobwars-2.00-generic-name.patch new file mode 100644 index 000000000000..1e8ea6275e0b --- /dev/null +++ b/games-arcade/blobwars/files/blobwars-2.00-generic-name.patch @@ -0,0 +1,12 @@ +--- a/icons/blobwars.desktop.orig 2011-04-17 16:56:56.000000000 +0200 ++++ b/icons/blobwars.desktop 2015-06-26 13:15:44.459524513 +0200 +@@ -1,7 +1,8 @@ + [Desktop Entry] + Encoding=UTF-8 +-Categories=Game;ActionGame; ++Categories=Game;ArcadeGame; + Name=Blob Wars : Metal Blob Solid ++GenericName=Blob Wars + Comment=Mission and Objective based 2D Platform Game + Icon=blobwars + Exec=blobwars diff --git a/games-arcade/blobwars/files/blobwars-2.00-time_t.patch b/games-arcade/blobwars/files/blobwars-2.00-time_t.patch new file mode 100644 index 000000000000..0b40eeaafcab --- /dev/null +++ b/games-arcade/blobwars/files/blobwars-2.00-time_t.patch @@ -0,0 +1,15 @@ +Author: Andreas Beckmann <anbe@debian.org> +Description: fix FTBFS with 64-bit time_t on 32-bit architectures + +--- a/src/CReplayData.cpp ++++ b/src/CReplayData.cpp +@@ -38,7 +38,8 @@ ReplayData::~ReplayData() + + void ReplayData::printReplayInformation() + { +- tm *timeinfo = localtime(&header.randomSeed); ++ time_t t = header.randomSeed; ++ tm *timeinfo = localtime(&t); + printf("Recorded on : %s", asctime(timeinfo)); + printf("Map : %s\n", header.map); + printf("Score : %d\n", header.score); diff --git a/games-arcade/blobwars/files/blobwars.appdata.xml b/games-arcade/blobwars/files/blobwars.appdata.xml new file mode 100644 index 000000000000..4be64ae13457 --- /dev/null +++ b/games-arcade/blobwars/files/blobwars.appdata.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright 2014 Ryan Lerch <rlerch@redhat.com> --> + +<!-- HOUSEKEEPING, REMOVE THIS COMMENT WHEN THIS GOES UPSTREAM +EmailAddress: hdegoede@redhat.com +SentUpstream: 2014-09-18 +--> + +<application> + <id type="desktop">blobwars.desktop</id> + <metadata_license>CC0-1.0</metadata_license> + <summary>Mission and Objective based 2D Platform Game</summary> + <description> + <p> + Blob Wars: Metal Blob Solid is a 2D side scrolling platformer where you control + Bob, (a blob secret agent) through 25 missions to rescue other blobs and stop + the evil alien leader: Galdov. + </p> + </description> + <url type="homepage">http://www.parallelrealities.co.uk/p/blob-wars-metal-blob-solid.html</url> + <screenshots> + <screenshot type="default">http://3.bp.blogspot.com/-VGOFb5wKQkE/T4RuJznkWkI/AAAAAAAAA10/u1pyXxBa1yw/s1600/03.jpg</screenshot> + <screenshot>http://3.bp.blogspot.com/-oBB_IbOXWEI/T4RuI6G3Y5I/AAAAAAAAA1s/_Tb2v1YrINk/s1600/02.jpg</screenshot> + <screenshot>http://3.bp.blogspot.com/-s0v-Lr5WBa0/T4RuH7DbgKI/AAAAAAAAA1k/58HXOP40NIk/s1600/01.jpg</screenshot> + </screenshots> + <!-- FIXME: change this to an upstream email address for spec updates + <updatecontact>someone_who_cares@upstream_project.org</updatecontact> + --> +</application> diff --git a/games-arcade/blockrage/blockrage-0.2.3-r1.ebuild b/games-arcade/blockrage/blockrage-0.2.3-r1.ebuild index c6d07681ac87..2033d363ad2f 100644 --- a/games-arcade/blockrage/blockrage-0.2.3-r1.ebuild +++ b/games-arcade/blockrage/blockrage-0.2.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit toolchain-funcs DESCRIPTION="Falling-blocks arcade game with a 2-player hotseat mode" HOMEPAGE="https://blockrage.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/games-arcade/bomns/bomns-0.99.2-r1.ebuild b/games-arcade/bomns/bomns-0.99.2-r1.ebuild index 130963ce7b0c..f98b7fe750a8 100644 --- a/games-arcade/bomns/bomns-0.99.2-r1.ebuild +++ b/games-arcade/bomns/bomns-0.99.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools flag-o-matic DESCRIPTION="Fast-paced multiplayer deathmatch arcade game" HOMEPAGE="https://github.com/keithfancher/Bomns-for-Linux" -SRC_URI="mirror://sourceforge/greenridge/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/greenridge/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/games-arcade/cdogs-sdl/Manifest b/games-arcade/cdogs-sdl/Manifest index bbaf745f3bdd..42e28e424b3d 100644 --- a/games-arcade/cdogs-sdl/Manifest +++ b/games-arcade/cdogs-sdl/Manifest @@ -1,2 +1 @@ -DIST cdogs-sdl-2.0.0.tar.gz 35833483 BLAKE2B 3e5a57a6571ad3c28a28c6a29f34cf0b5db09aadc666c4258f33efe78b2b7c5a9b69a311a8cab79c994f88d865f2b9961dff515ebe4e45afb9ae20200b5b9733 SHA512 1e68bf0eed882836849c41d3c6a38275d8d3c551b0776b8658996d18d65a6401f810d265e9a5a666ab3b8694fe341b2783f72dee681c242f54373a584b4e2a3c DIST cdogs-sdl-2.1.0.tar.gz 35945061 BLAKE2B 03dc9554fd982ecc322a01224846fde05a116cdea8ed8415ba703d2711957ec5314301c7a92117d231d338cabe4c21e14297c2cff1205f6cf1abac1ff7606c4a SHA512 92b82a94cd73c7e33e141878db6ee71ca1e164a41c79e0c575aa02f4121506496e2e8e6bbef1eb239c7b145b90c0a49c3f31f4cc6d8817f75e91f5554b6d6d05 diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild b/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild deleted file mode 100644 index 45e3f8fbcc15..000000000000 --- a/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="Classic overhead run-and-gun game" -HOMEPAGE="https://cxong.github.io/cdogs-sdl/" -SRC_URI=" - https://github.com/cxong/cdogs-sdl/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE=" - GPL-2+ - BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME public-domain -" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-libs/libsdl2[haptic,opengl] - media-libs/sdl2-image[png] - media-libs/sdl2-mixer[mp3,vorbis,wav] - net-libs/enet:1.3= -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.1-cmake.patch -) - -src_configure() { - filter-lto #858527 - - local mycmakeargs=( - -DCDOGS_DATA_DIR="${EPREFIX}"/usr/share/${PN}/ # trailing / is needed - -DBUILD_EDITOR=OFF - -DUSE_SHARED_ENET=ON - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dodoc doc/{AUTHORS,original_readme.txt} - - # CREDITS is used at runtime, rest is licenses or duplicates - find "${ED}"/usr/share/${PN}/doc -type f ! -name CREDITS -delete || die -} diff --git a/games-arcade/commandergenius/commandergenius-2.4.0-r1.ebuild b/games-arcade/commandergenius/commandergenius-2.4.0-r1.ebuild index 82eb3b850b7e..5d2aabf22c41 100644 --- a/games-arcade/commandergenius/commandergenius-2.4.0-r1.ebuild +++ b/games-arcade/commandergenius/commandergenius-2.4.0-r1.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # note: version >=2.5.0 switches from python to lua -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake flag-o-matic python-single-r1 xdg -MY_P="Commander-Genius-v${PV}" +MY_P=Commander-Genius-v${PV} DESCRIPTION="Open Source Commander Keen clone (needs original game files)" HOMEPAGE="https://clonekeenplus.sourceforge.io/" SRC_URI="https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v${PV}/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" +S=${WORKDIR}/${MY_P} LICENSE="GPL-2" SLOT="0" @@ -29,10 +29,12 @@ RDEPEND=" sys-libs/zlib[minizip] downloader? ( net-misc/curl ) opengl? ( virtual/opengl ) - python? ( ${PYTHON_DEPS} )" + python? ( ${PYTHON_DEPS} ) +" DEPEND=" ${RDEPEND} - dev-libs/boost" + dev-libs/boost +" BDEPEND="python? ( ${PYTHON_DEPS} )" PATCHES=( diff --git a/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild b/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild index cfa57d8d73d4..e070a91caaf6 100644 --- a/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild +++ b/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ MY_P="CriticalMass-${PV}" DESCRIPTION="SDL/OpenGL space shoot'em up game" HOMEPAGE="https://criticalmass.sourceforge.net/" -SRC_URI="mirror://sourceforge/criticalmass/${MY_P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/criticalmass/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+ ZLIB" diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild index a1749ce9f6b5..7093c054e72a 100644 --- a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild +++ b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ MY_PN=${PN/emilia-/} MY_P=${MY_PN}-${PV} DESCRIPTION="SDL OpenGL pinball game" HOMEPAGE="https://pinball.sourceforge.net/" -SRC_URI="mirror://sourceforge/pinball/${MY_P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/pinball/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" diff --git a/games-arcade/fishsupper/fishsupper-0.1.6-r3.ebuild b/games-arcade/fishsupper/fishsupper-0.1.6-r3.ebuild index 09a8ec5b5f2a..6a9bf28121b8 100644 --- a/games-arcade/fishsupper/fishsupper-0.1.6-r3.ebuild +++ b/games-arcade/fishsupper/fishsupper-0.1.6-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit autotools desktop DESCRIPTION="A simple arcade/puzzle game, loosely based on the retro classic Frogger" HOMEPAGE="https://sourceforge.net/projects/fishsupper/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="CC-BY-SA-2.5 GPL-3" SLOT="0" diff --git a/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch new file mode 100644 index 000000000000..ba22b139e16c --- /dev/null +++ b/games-arcade/frozen-bubble/files/frozen-bubble-2.2.1_beta1-perl-5.40.patch @@ -0,0 +1,16 @@ +https://bugs.gentoo.org/934245 + +Fix build error: +Attempt to call undefined import method with arguments ("0.36") via package "Module::Build" (Perhaps you forgot to load the package?) at inc/My/Builder.pm line 11. + +--- a/inc/My/Builder.pm ++++ b/inc/My/Builder.pm +@@ -8,7 +8,7 @@ + use File::Slurp qw(read_file write_file); + use File::Spec::Functions qw(catdir catfile rootdir); + use IO::File qw(); +-use Module::Build '0.36' => qw(); ++use Module::Build qw(); + use autodie qw(:all move read_file write_file); + use parent 'Module::Build'; + use Locale::Maketext::Extract; diff --git a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild index 3a75e5deb783..28f22c8bcc99 100644 --- a/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild +++ b/games-arcade/frozen-bubble/frozen-bubble-2.2.1_beta1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -44,6 +44,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-Werror.patch "${FILESDIR}"/${P}-fix-buffer-size.patch + "${FILESDIR}"/${P}-perl-5.40.patch ) src_configure() { diff --git a/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild index 057cd72f6914..e222147a995e 100644 --- a/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild +++ b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild @@ -1,17 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-single-r1 wrapper DESCRIPTION="Side scrolling shooter game starring a steamboat on the sea" HOMEPAGE="https://funnyboat.sourceforge.net/" SRC_URI=" - mirror://sourceforge/${PN}/${P/_p*}-src.zip - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz" -S="${WORKDIR}/${PN}" + https://downloads.sourceforge.net/${PN}/${P/_p*}-src.zip + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz +" +S=${WORKDIR}/${PN} LICENSE="BitstreamVera GPL-2 MIT" SLOT="0" @@ -22,10 +23,12 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]') media-libs/sdl2-image[png] - media-libs/sdl2-mixer[vorbis]" + media-libs/sdl2-mixer[vorbis] +" BDEPEND=" ${PYTHON_DEPS} - app-arch/unzip" + app-arch/unzip +" PATCHES=( "${WORKDIR}"/debian/patches @@ -34,7 +37,7 @@ PATCHES=( src_prepare() { # Drop Debian specific patch - rm "${WORKDIR}"/debian/patches/use_debian_vera_ttf.patch || die + rm -- "${WORKDIR}"/debian/patches/use_debian_vera_ttf.patch || die default } diff --git a/games-arcade/gav/gav-0.9.0-r1.ebuild b/games-arcade/gav/gav-0.9.0-r1.ebuild index 2328bd561997..eabe267b0d91 100644 --- a/games-arcade/gav/gav-0.9.0-r1.ebuild +++ b/games-arcade/gav/gav-0.9.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ DESCRIPTION="GPL Arcade Volleyball" HOMEPAGE="https://gav.sourceforge.net/" # the themes are behind a lame php-counter script. SRC_URI=" - mirror://sourceforge/gav/${P}.tar.gz + https://downloads.sourceforge.net/gav/${P}.tar.gz mirror://gentoo/fabeach.tgz mirror://gentoo/florindo.tgz mirror://gentoo/inverted.tgz diff --git a/games-arcade/gunocide2ex/gunocide2ex-1.0-r3.ebuild b/games-arcade/gunocide2ex/gunocide2ex-1.0-r3.ebuild index 966755f7ba53..e23e9c5ef6a7 100644 --- a/games-arcade/gunocide2ex/gunocide2ex-1.0-r3.ebuild +++ b/games-arcade/gunocide2ex/gunocide2ex-1.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit desktop edos2unix toolchain-funcs unpacker DESCRIPTION="Fast-paced 2D shoot'em'up" HOMEPAGE="https://sourceforge.net/projects/g2ex/" -SRC_URI="mirror://sourceforge/g2ex/g2ex-setup.run" +SRC_URI="https://downloads.sourceforge.net/g2ex/g2ex-setup.run" S="${WORKDIR}" LICENSE="GPL-2" diff --git a/games-arcade/jazz2/jazz2-0.6.7.ebuild b/games-arcade/jazz2/jazz2-0.6.7-r1.ebuild index 3bf8b603eeeb..f9190a49885f 100644 --- a/games-arcade/jazz2/jazz2-0.6.7.ebuild +++ b/games-arcade/jazz2/jazz2-0.6.7-r1.ebuild @@ -15,11 +15,10 @@ IUSE="gles2-only server" RDEPEND=" dev-lang/mono + media-libs/libglvnd media-libs/libopenmpt media-libs/libsdl2[video] media-libs/openal - gles2-only? ( media-libs/mesa[gles2] ) - !gles2-only? ( virtual/opengl ) " FRAMEWORK="4.5.2" diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild index a48697492c6e..2ce3affe6943 100644 --- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild +++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-single-r1 toolchain-funcs MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e" @@ -11,7 +11,7 @@ MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e" DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies" HOMEPAGE="https://libregames.gitlab.io/jumpnbump" SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_COMMIT}" +S=${WORKDIR}/${PN}-${MY_COMMIT} LICENSE="GPL-2+" SLOT="0" @@ -24,7 +24,8 @@ DEPEND=" media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer[mod] media-libs/sdl2-net - sys-libs/zlib:=" + sys-libs/zlib:= +" RDEPEND=" ${DEPEND} gui? ( @@ -63,7 +64,7 @@ src_install() { use gui && emake -C menu PREFIX="${ED}"/usr install doicon dist/${PN}.png - rm "${ED}"/usr/share/icons/${PN}.png || die + rm -- "${ED}"/usr/share/icons/${PN}.png || die einstalldocs } diff --git a/games-arcade/jvgs/jvgs-0.5-r100.ebuild b/games-arcade/jvgs/jvgs-0.5-r100.ebuild index b08606046c19..bdba7c09096d 100644 --- a/games-arcade/jvgs/jvgs-0.5-r100.ebuild +++ b/games-arcade/jvgs/jvgs-0.5-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit cmake desktop lua-single DESCRIPTION="Open-source platform game with a sketched and minimalistic look" HOMEPAGE="https://jvgs.sourceforge.net/" -SRC_URI="mirror://sourceforge/jvgs/${P}-src.tar.gz" +SRC_URI="https://downloads.sourceforge.net/jvgs/${P}-src.tar.gz" S="${WORKDIR}/${P}-src" LICENSE="WTFPL-2" diff --git a/games-arcade/komi/komi-1.04-r2.ebuild b/games-arcade/komi/komi-1.04-r2.ebuild index cfc820dc8a65..43624c31a2a3 100644 --- a/games-arcade/komi/komi-1.04-r2.ebuild +++ b/games-arcade/komi/komi-1.04-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Komi the Space Frog - a simple SDL game" HOMEPAGE="https://komi.sourceforge.net/" SRC_URI=" - mirror://sourceforge/komi/${P}.tar.gz + https://downloads.sourceforge.net/komi/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" LICENSE="GPL-2+" diff --git a/games-arcade/late/late-0.1.0-r2.ebuild b/games-arcade/late/late-0.1.0-r2.ebuild index ded5e24cd41f..ddb6d3931eb1 100644 --- a/games-arcade/late/late-0.1.0-r2.ebuild +++ b/games-arcade/late/late-0.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit desktop DESCRIPTION="Game similar to Barrack by Ambrosia Software" HOMEPAGE="https://late.sourceforge.net/" SRC_URI=" - mirror://sourceforge/late/${P}.tar.bz2 + https://downloads.sourceforge.net/late/${P}.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/${PN}.png" LICENSE="GPL-2+" diff --git a/games-arcade/lbreakout/lbreakout-010315-r1.ebuild b/games-arcade/lbreakout/lbreakout-010315-r1.ebuild index c9c02681cb30..1a9d5931aef9 100644 --- a/games-arcade/lbreakout/lbreakout-010315-r1.ebuild +++ b/games-arcade/lbreakout/lbreakout-010315-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit desktop toolchain-funcs DESCRIPTION="Breakout clone written with the SDL library" HOMEPAGE="https://lgames.sourceforge.io/LBreakout/" SRC_URI=" - mirror://sourceforge/lgames/${P}.tar.gz + https://downloads.sourceforge.net/lgames/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" LICENSE="GPL-2+" diff --git a/games-arcade/lbreakout2/lbreakout2-2.6.5-r2.ebuild b/games-arcade/lbreakout2/lbreakout2-2.6.5-r2.ebuild index 6b28f14aa363..2ce105a32eb5 100644 --- a/games-arcade/lbreakout2/lbreakout2-2.6.5-r2.ebuild +++ b/games-arcade/lbreakout2/lbreakout2-2.6.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,9 +11,9 @@ LB_THEMES_V="20141220" DESCRIPTION="Breakout clone written with the SDL library" HOMEPAGE="https://lgames.sourceforge.io/LBreakout2/" SRC_URI=" - mirror://sourceforge/lgames/${P}.tar.gz - mirror://sourceforge/lgames/add-ons/lbreakout2/${PN}-levelsets-${LB_LEVELS_V}.tar.gz - themes? ( mirror://sourceforge/lgames/add-ons/lbreakout2/${PN}-themes-${LB_LEVELS_V}.tar.gz )" + https://downloads.sourceforge.net/lgames/${P}.tar.gz + https://downloads.sourceforge.net/lgames/add-ons/lbreakout2/${PN}-levelsets-${LB_LEVELS_V}.tar.gz + themes? ( https://downloads.sourceforge.net/lgames/add-ons/lbreakout2/${PN}-themes-${LB_LEVELS_V}.tar.gz )" LICENSE="GPL-2+" SLOT="0" diff --git a/games-arcade/missile/missile-1.0.1-r2.ebuild b/games-arcade/missile/missile-1.0.1-r2.ebuild index b11365feac5e..ae74bfb7a35a 100644 --- a/games-arcade/missile/missile-1.0.1-r2.ebuild +++ b/games-arcade/missile/missile-1.0.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Port of the Atari Missile Command game for Linux" HOMEPAGE="https://missile.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/games-arcade/njam/Manifest b/games-arcade/njam/Manifest index 86dd7fee1e96..0ee9dedf3443 100644 --- a/games-arcade/njam/Manifest +++ b/games-arcade/njam/Manifest @@ -1 +1 @@ -DIST njam-1.25-src.tar.gz 1665803 BLAKE2B 7e505bd2b6d1d50046c98a3e0edbe5cdd4831ee8d8525562d2b85296f98881f7aaab7154c2482c24be88015a81dc82d3d1b89693d6e7cc16a163a6f342f3b5e3 SHA512 d19c249ade34ede322245718fbc6fc79c5a0ed5f5da50989f88de48410dda3d7ae29f8968185166dfdc1dd23dae8126efe4a5f3c76c3731b90afd1c798f66917 +DIST njam-1.25.tar.gz 1665803 BLAKE2B 7e505bd2b6d1d50046c98a3e0edbe5cdd4831ee8d8525562d2b85296f98881f7aaab7154c2482c24be88015a81dc82d3d1b89693d6e7cc16a163a6f342f3b5e3 SHA512 d19c249ade34ede322245718fbc6fc79c5a0ed5f5da50989f88de48410dda3d7ae29f8968185166dfdc1dd23dae8126efe4a5f3c76c3731b90afd1c798f66917 diff --git a/games-arcade/njam/njam-1.25-r1.ebuild b/games-arcade/njam/njam-1.25-r2.ebuild index 2bdb8acf9b96..1edfaed1cc14 100644 --- a/games-arcade/njam/njam-1.25-r1.ebuild +++ b/games-arcade/njam/njam-1.25-r2.ebuild @@ -1,18 +1,19 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit desktop flag-o-matic +EAPI=8 -MY_P="${P}-src" +inherit autotools desktop flag-o-matic + +MY_P="${PN}_${PV}.orig" DESCRIPTION="Multi or single-player network Pacman-like game in SDL" -HOMEPAGE="http://njam.sourceforge.net/" -SRC_URI="mirror://sourceforge/njam/${MY_P}.tar.gz" +HOMEPAGE="https://archive.org/details/njam1.25-src" +SRC_URI="https://archive.org/download/njam1.25-src/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}-src" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND="media-libs/sdl-mixer media-libs/sdl-image @@ -20,8 +21,6 @@ DEPEND="media-libs/sdl-mixer media-libs/sdl-net" RDEPEND="${DEPEND}" -S="${WORKDIR}/${MY_P}" - src_prepare() { default sed -i \ @@ -38,14 +37,15 @@ src_prepare() { # njam segfaults on startup with -Os replace-flags "-Os" "-O2" + eautoreconf } src_install() { default HTML_DOCS="${ED}/usr/share/njam/html/*" - rm -rf "${ED}/usr/share/njam/html/" - rm -f "${ED}"/README "${ED}"/levels/readme.txt + rm -rf "${ED}/usr/share/njam/html/" || die + rm -f "${ED}"/README "${ED}"/levels/readme.txt || die newicon data/njamicon.bmp njam.bmp make_desktop_entry njam Njam /usr/share/pixmaps/njam.bmp diff --git a/games-arcade/openmortal/openmortal-0.7-r4.ebuild b/games-arcade/openmortal/openmortal-0.7-r4.ebuild index 3e5b21cd748d..b44b485bc84f 100644 --- a/games-arcade/openmortal/openmortal-0.7-r4.ebuild +++ b/games-arcade/openmortal/openmortal-0.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools desktop DESCRIPTION="Spoof of the famous Mortal Kombat game" HOMEPAGE="https://openmortal.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/opensonic/opensonic-0.1.4-r4.ebuild b/games-arcade/opensonic/opensonic-0.1.4-r4.ebuild index ec4956a3e930..f8603e045684 100644 --- a/games-arcade/opensonic/opensonic-0.1.4-r4.ebuild +++ b/games-arcade/opensonic/opensonic-0.1.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit cmake DESCRIPTION="Free open-source game based on the Sonic the Hedgehog universe" HOMEPAGE="https://opensnc.sourceforge.net/" SRC_URI=" - mirror://sourceforge/project/opensnc/Open%20Sonic/${PV}/opensnc-src-${PV}.tar.gz + https://downloads.sourceforge.net/project/opensnc/Open%20Sonic/${PV}/opensnc-src-${PV}.tar.gz mirror+https://dev.gentoo.org/~ionen/distfiles/loggcompat-4.4.2.tar.gz" S="${WORKDIR}/opensnc-src-${PV}" diff --git a/games-arcade/pachi/pachi-1.0-r2.ebuild b/games-arcade/pachi/pachi-1.0-r2.ebuild index 60879e0a8494..49d3b76623a5 100644 --- a/games-arcade/pachi/pachi-1.0-r2.ebuild +++ b/games-arcade/pachi/pachi-1.0-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools desktop @@ -9,7 +9,7 @@ DESCRIPTION="Platform game inspired by games like Manic Miner and Jet Set Willy" HOMEPAGE="https://dragontech.sourceforge.net/index.php?main=pachi&lang=en" # Upstream doesn't version their releases. # (should be downloaded and re-compressed with tar -jcvf) -#SRC_URI="mirror://sourceforge/dragontech/pachi_source.tgz" +#SRC_URI="https://downloads.sourceforge.net/dragontech/pachi_source.tgz" SRC_URI="mirror://gentoo/${P}.tar.bz2" S="${WORKDIR}"/Pachi @@ -35,6 +35,9 @@ src_prepare() { rm -f missing || die mv configure.in configure.ac || die + + sed -i -e 's/games/gamestat/g' data/Makefile.am || die + eautoreconf } diff --git a/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild b/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild index bf60fa2fc4dc..8b6dfdeda87d 100644 --- a/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild +++ b/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,8 +7,8 @@ inherit autotools desktop DESCRIPTION="3D Pacman clone with a few surprises. Rockets, bombs and explosions abound" HOMEPAGE="https://pacmanarena.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/pacman-arena-${PV}.tar.bz2 - mirror://sourceforge/${PN}/pacman-data-0.0.zip" +SRC_URI="https://downloads.sourceforge.net/${PN}/pacman-arena-${PV}.tar.bz2 + https://downloads.sourceforge.net/${PN}/pacman-data-0.0.zip" LICENSE="GPL-2+" SLOT="0" diff --git a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild index f76c7bbdbc48..3f7f550a247a 100644 --- a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild +++ b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit desktop DESCRIPTION="Clone of the classic Missile Command game" HOMEPAGE="https://www.linux-games.com/penguin-command/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/performous/performous-1.2.0.ebuild b/games-arcade/performous/performous-1.2.0.ebuild index 67c54ea34069..b91baebbf6b2 100644 --- a/games-arcade/performous/performous-1.2.0.ebuild +++ b/games-arcade/performous/performous-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,10 +17,10 @@ SRC_URI=" https://github.com/performous/compact_enc_det/archive/${HASH_CED}.tar.gz -> ${PN}-ced-${HASH_CED}.tar.gz songs? ( - mirror://sourceforge/performous/ultrastar-songs-jc-1.zip - mirror://sourceforge/performous/ultrastar-songs-libre-3.zip - mirror://sourceforge/performous/ultrastar-songs-restricted-3.zip - mirror://sourceforge/performous/ultrastar-songs-shearer-1.zip + https://downloads.sourceforge.net/performous/ultrastar-songs-jc-1.zip + https://downloads.sourceforge.net/performous/ultrastar-songs-libre-3.zip + https://downloads.sourceforge.net/performous/ultrastar-songs-restricted-3.zip + https://downloads.sourceforge.net/performous/ultrastar-songs-shearer-1.zip )" LICENSE=" diff --git a/games-arcade/ri-li/ri-li-2.0.1-r2.ebuild b/games-arcade/ri-li/ri-li-2.0.1-r2.ebuild index 10ddfd65cb9a..7cb57cba30ac 100644 --- a/games-arcade/ri-li/ri-li-2.0.1-r2.ebuild +++ b/games-arcade/ri-li/ri-li-2.0.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit autotools desktop DESCRIPTION="Drive a toy wood engine and collect all the coaches" HOMEPAGE="https://ri-li.sourceforge.net/" -SRC_URI="mirror://sourceforge/ri-li/Ri-li-${PV}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/ri-li/Ri-li-${PV}.tar.bz2" S="${WORKDIR}/Ri-li-${PV}" LICENSE="GPL-3" diff --git a/games-arcade/rocksndiamonds/Manifest b/games-arcade/rocksndiamonds/Manifest index cb49f75aedd0..f9e4df3689d4 100644 --- a/games-arcade/rocksndiamonds/Manifest +++ b/games-arcade/rocksndiamonds/Manifest @@ -17,8 +17,8 @@ DIST rnd_jue-v8.tar.bz2 17244645 BLAKE2B 92d0cf646296b065c9ebe54d8d5ecb831eeb497 DIST rockslevels-dx-1.0.tar.gz 211151 BLAKE2B 637a600f9197925d82e7ef344c90f04e8508c6b114fd07ad00977d91a856ff85dc29207e5f22c659382ee0759f8607e9dc8ad0c0de3826d57b74d494320b57ad SHA512 2e1bc4484a76bf638e8ce285972b20b6377e0483abb2475e2343d48de1f84ee102f430049d685b89bc1087e0f20b9b6e29370f8e6cae66b480d3650be9991f44 DIST rockslevels-emc-1.0.tar.gz 3824268 BLAKE2B 0feadd5d9c6225c8574576281d07e14ff98fc9a33c67d3fa5083219ce39daaa1902a5ed652b5379fa4e58ee2428a8a452d66520571206143fd0fcd54f71b977a SHA512 9abad888fa00bc305444367c5ab8ffdad95eaca22613573e44d5ecd93b1a9a1cbc931497c064002d90fd3174c4661d0b009ede7746b2fe8da0a00072303a1301 DIST rockslevels-sp-1.0.tar.gz 373564 BLAKE2B 3f724ea55bbdaae80a35d6a9f5d8751a9228862fbe1ba45419343b1968510e10d3c82cc01844e35bc35561e65df3bc7e5ec2a0b807e1f56359dc7dccc16e3cb0 SHA512 2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729 -DIST rocksndiamonds-4.3.5.4-linux.tar.gz 4641623 BLAKE2B 9e0d89bb44e9cfe8fd41ae805faad04a55d250a0345117e579e7787eb2871edb499570894eb2adb9775b894150a479b4f7b8bdc6aad811ba72dfee25df7b3a13 SHA512 5cb41910fbed60b961547d80663ddf4206860776de4e9a2c757de608cb4bc38565fca12f98ec4cfa5f9abab5f83aaab9d2190898ce0bd280f575c3bdd86aa03b DIST rocksndiamonds-4.3.6.0-linux.tar.gz 4655278 BLAKE2B 29f6976119f2af3f3807f783d199e5ef3a34d1799718d66ff166420838c9352a559ec156d767e2731ca3c6b387f4254f6640938a1ba560444e79186a4878adf0 SHA512 db74d74b89b9ab307d2979eb11e8192a74bd3ef4edb0987c59ce839410a01322a0c0384c009603a370443ce6ce96e3d5e0a82b14002bad62a4a965bd40aefeac +DIST rocksndiamonds-4.3.8.2-linux.tar.gz 4666115 BLAKE2B 7c25db6a41544b53fc3f2b16ec3ab77c5407c5d5c6fecf5f69d2a853b7142a2d5e444df37a526b8400c6fdc93b96680073d38aaa9e5adfcc783841263740a12c SHA512 3a722d55ce157d52b287ae833941dbd5b5ee45eb6ab277fdcd9e4838426cd27736b8a5c0a17b64d60a2f84d72b02fd7b983b6cc763bd9ea84be62e64fbdde8e9 DIST rocksndiamonds-distributable-music.tar.bz2 4957282 BLAKE2B e00ccc1a06977289ffe79c010512b4a9a5c79d5a0fdff750e17f888f09395dd8a20ce06c5f1f7cc034d22e9651bad54beff1fa4e3dac854e77bbc57353d98bdd SHA512 dd220e4506492e66742796d0c359bce24691f5ebfba092aa2c2b52c5582ae9d5a38aa558872c738eeb7619b8ca853d3affa6b0e4af0fda5621bf7e07441ff252 DIST rocksndiamonds.png 2021 BLAKE2B 795be09e6d60aaa66dd457f6ce7dcb0069a82e395cb54578b83ad49ba70b669aa5bd52a4da34979d1e0ba95413a499c13355ce6816c4e364d9d88d1988c88060 SHA512 026abfef17bfc8621d036b83a8a4a878b1d68615e69975ea37589e8d29d864dc42dbabc5a381e579c66be1053175df02209f2c1c1feff3bd9e29db3e09c40346 DIST wf_v1-3.zip 35570 BLAKE2B eded867101b316406cdf378ce8bf36d1dbd28d38ebc9f904df85753955ec2d8f5a87a528975c58ee81b60362bcc37efa766ad87ccf1a1e8a5b062c59c6cc69a2 SHA512 b1b3b2efe20e7d74a072a6289d1af5c22fccf1b9359700269a381d38bdf2458d7d365df7db616a93512428a05f58cf872ea70fcf87080df327e0c4fc231f0470 diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild index b5c59ce9daab..24b053961855 100644 --- a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.5.4.ebuild +++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,7 +36,6 @@ SRC_URI="https://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}-linux.tar.gz LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND=" media-libs/libmodplug @@ -51,7 +50,6 @@ BDEPEND="$(unpacker_src_uri_depends)" PATCHES=( # From Fedora: - "${FILESDIR}"/${PN}-4.3.2.0-music-info-url.patch "${FILESDIR}"/${PN}-4.1.0.0-CVE-2011-4606.patch ) diff --git a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild index 7fe6a4e0ce17..d136074ceffd 100644 --- a/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild +++ b/games-arcade/sdl-sopwith/sdl-sopwith-1.7.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ MY_P="${P/sdl-/}" DESCRIPTION="Port of the classic Sopwith game using LibSDL" HOMEPAGE="http://sdl-sopwith.sourceforge.net/" SRC_URI=" - mirror://sourceforge/${PN}/${MY_P}.tar.gz + https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz https://src.fedoraproject.org/rpms/sopwith/raw/master/f/sopwith.png " diff --git a/games-arcade/sdlroids/sdlroids-1.3.4-r5.ebuild b/games-arcade/sdlroids/sdlroids-1.3.4-r5.ebuild index dbf893cfb4c0..ffd0d7d3ee46 100644 --- a/games-arcade/sdlroids/sdlroids-1.3.4-r5.ebuild +++ b/games-arcade/sdlroids/sdlroids-1.3.4-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools desktop DESCRIPTION="Asteroids Clone for X using SDL" HOMEPAGE="http://david.hedbor.org/projects/sdlroids/" -SRC_URI="mirror://sourceforge/sdlroids/${P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/sdlroids/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild index a4301c145864..78f19694617d 100644 --- a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild +++ b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit desktop DESCRIPTION="Rework of Sasteroids using SDL" HOMEPAGE="https://sdlsas.sourceforge.net/" -SRC_URI="mirror://sourceforge/sdlsas/SDLSasteroids-${PV}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/sdlsas/SDLSasteroids-${PV}.tar.gz" S="${WORKDIR}/SDLSasteroids-${PV}" LICENSE="sdlsasteroids GPL-2+ public-domain" diff --git a/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild b/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild index 63dbad85cf2b..b9697d085237 100644 --- a/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild +++ b/games-arcade/solarwolf/solarwolf-1.5_p3.ebuild @@ -1,19 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-single-r1 -MY_P="${PN}-$(ver_cut 1-2)" +MY_P=${PN}-$(ver_cut 1-2) DESCRIPTION="Action/arcade recreation of SolarFox" HOMEPAGE="https://www.pygame.org/shredwheat/solarwolf/index.shtml" SRC_URI=" http://www.pygame.org/shredwheat/solarwolf/${MY_P}.tar.gz - mirror://debian/pool/main/s/solarwolf/${MY_P/-/_}+dfsg1-${PV/*_p}.debian.tar.xz" -S="${WORKDIR}/${MY_P}" + mirror://debian/pool/main/s/solarwolf/${MY_P/-/_}+dfsg1-${PV/*_p}.debian.tar.xz +" +S=${WORKDIR}/${MY_P} LICENSE="LGPL-2.1" SLOT="0" @@ -24,7 +25,8 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]') media-libs/sdl2-image[gif,png] - media-libs/sdl2-mixer[mod,vorbis]" + media-libs/sdl2-mixer[mod,vorbis] +" BDEPEND="${PYTHON_DEPS}" PATCHES=( diff --git a/games-arcade/stardork/stardork-0.7-r2.ebuild b/games-arcade/stardork/stardork-0.7-r2.ebuild index f6b1fece5104..c9a3e35401f0 100644 --- a/games-arcade/stardork/stardork-0.7-r2.ebuild +++ b/games-arcade/stardork/stardork-0.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="ncurses-based space shooter" HOMEPAGE="https://stardork.sourceforge.net/" -SRC_URI="mirror://sourceforge/stardork/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/stardork/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild b/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild index 9f3ae080d89a..392b7afaee0e 100644 --- a/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild +++ b/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,8 +8,8 @@ inherit desktop toolchain-funcs DATA_PV=1.5 DESCRIPTION="How many tomatoes can you smash in ten short minutes?" HOMEPAGE="https://tomatoes.sourceforge.net/about.html" -SRC_URI="mirror://sourceforge/tomatoes/tomatoes-linux-src-${PV}.tar.bz2 - mirror://sourceforge/tomatoes/tomatoes-linux-${DATA_PV}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/tomatoes/tomatoes-linux-src-${PV}.tar.bz2 + https://downloads.sourceforge.net/tomatoes/tomatoes-linux-${DATA_PV}.tar.bz2" LICENSE="ZLIB" SLOT="0" diff --git a/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild b/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild index c8c7fe0a4dd2..b20c0cfa5fc5 100644 --- a/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild +++ b/games-arcade/whichwayisup/whichwayisup-0.7.9_p8.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-single-r1 DESCRIPTION="Traditional and challenging 2D platformer game with a slight rotational twist" @@ -11,8 +11,9 @@ HOMEPAGE="https://www.oletus.fi/static/whichwayisup/" SRC_URI=" https://www.oletus.fi/static/whichwayisup/${PN}_b079.zip mirror://debian/pool/main/${P::1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz - https://dev.gentoo.org/~ionen/distfiles/${PN}.png" -S="${WORKDIR}/${PN}" + https://dev.gentoo.org/~ionen/distfiles/${PN}.png +" +S=${WORKDIR}/${PN} LICENSE="BitstreamVera CC-BY-3.0 GPL-2" SLOT="0" @@ -23,10 +24,12 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]') media-libs/sdl2-image[png] - media-libs/sdl2-mixer[vorbis]" + media-libs/sdl2-mixer[vorbis] +" BDEPEND=" ${PYTHON_DEPS} - app-arch/unzip" + app-arch/unzip +" PATCHES=( "${WORKDIR}"/debian/patches @@ -34,7 +37,7 @@ PATCHES=( src_prepare() { # drop Debian specific patch - rm "${WORKDIR}"/debian/patches/font_path.patch || die + rm -- "${WORKDIR}"/debian/patches/font_path.patch || die default diff --git a/games-arcade/xgalaga/xgalaga-2.1.1.0-r2.ebuild b/games-arcade/xgalaga/xgalaga-2.1.1.0-r2.ebuild index 2d3054441fd4..7f6bf1b1f261 100644 --- a/games-arcade/xgalaga/xgalaga-2.1.1.0-r2.ebuild +++ b/games-arcade/xgalaga/xgalaga-2.1.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools desktop DESCRIPTION="A clone of the classic game Galaga for the X Window System" HOMEPAGE="https://sourceforge.net/projects/xgalaga" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild index d76c255f02d4..b8979d172602 100644 --- a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild +++ b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ inherit desktop DESCRIPTION="A X11 sfcave clone" HOMEPAGE="http://xsfcave.idios.org" -SRC_URI="mirror://sourceforge/scrap/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/scrap/${P}.tar.gz" LICENSE="public-domain" SLOT="0" diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild index 12c2955621c2..a427f783c85a 100644 --- a/games-arcade/xtux/xtux-20030306-r1.ebuild +++ b/games-arcade/xtux/xtux-20030306-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Multiplayer Gauntlet-style arcade game" HOMEPAGE="https://xtux.sourceforge.net/" -SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/xtux/xtux-src-${PV}.tar.gz" S="${WORKDIR}/${PN}" LICENSE="GPL-2" |