diff options
Diffstat (limited to 'games-arcade')
-rw-r--r-- | games-arcade/Manifest.gz | bin | 20104 -> 20109 bytes | |||
-rw-r--r-- | games-arcade/gnake/Manifest | 3 | ||||
-rw-r--r-- | games-arcade/gnake/files/gnake-0.94b-gcc15.patch | 39 | ||||
-rw-r--r-- | games-arcade/gnake/gnake-0.94b-r3.ebuild | 6 | ||||
-rw-r--r-- | games-arcade/lbreakout/Manifest | 1 | ||||
-rw-r--r-- | games-arcade/lbreakout/lbreakout-010315-r2.ebuild | 50 |
6 files changed, 97 insertions, 2 deletions
diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz Binary files differindex 4021931c41ba..2abea8f0d7b4 100644 --- a/games-arcade/Manifest.gz +++ b/games-arcade/Manifest.gz diff --git a/games-arcade/gnake/Manifest b/games-arcade/gnake/Manifest index 152f89e043d5..1f86edb2dd04 100644 --- a/games-arcade/gnake/Manifest +++ b/games-arcade/gnake/Manifest @@ -1,3 +1,4 @@ +AUX gnake-0.94b-gcc15.patch 659 BLAKE2B ec4f2e5d1a18a08626a87c815cc5e283bb35cc28f097835ae5021684667946e817ea2b69f8054482266cef685317416458de3a7d121741ed507476d579460013 SHA512 fe9ae460aa7c86b954447d38060383419be3e3bdc7da47f6cfe223bc34dbabc424a50a6e01b99a2f1a1846fe476bbdf3f3fa133399543f448376957e8bc38614 DIST Gnake.0.94b.tar.gz 6656 BLAKE2B 2b230246b6dbb3ae9dcb3ed1dabf9f49c594180cb4e624e8e7cfb7c36823f64a0c60ec378773fea3fd1af5e036b8df98a3603b648e71f14a8e5523982aad5e83 SHA512 c5fb84cd8dc0a1b88f9eb6139f898515d109e2de0786284a4fa85f5efc0967ef02c2458d0e7f783d31fbd9a41e0f4114f7bd00717042ac9b2ca9ce4dc18e7fb7 -EBUILD gnake-0.94b-r3.ebuild 679 BLAKE2B dabae62cbcd4e5b76ad42af43f6fd5d5fcba41650062ef778c39afa3250072f8aef02902583db1d410610858f82c1754df103e7e2ff6372105d99dbaba386104 SHA512 f7388dc636897007e01f0879f1b574dedca2d468afb6b22b57cc95fc843d8d006f41d6ec8a5cfd95c2ccc0a03b091f4a44e93d1819b524eea0ee55eb83df78bb +EBUILD gnake-0.94b-r3.ebuild 724 BLAKE2B c68195d2d1a435c89339b13037b88bb595b344eaa0641142b1bced3bfa70369f5549706b74e5583778e3bb3f129231242d2f133d8fe52871c18c6028cad2f92e SHA512 58346596b642724611d3b7fcea484abab72fd1aa4c849faa55f6f60c879a692884d68c4b21a1d851cea834d9f4c881c11bc389f249eb91b3eacbb83143127631 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-arcade/gnake/files/gnake-0.94b-gcc15.patch b/games-arcade/gnake/files/gnake-0.94b-gcc15.patch new file mode 100644 index 000000000000..062de7064c71 --- /dev/null +++ b/games-arcade/gnake/files/gnake-0.94b-gcc15.patch @@ -0,0 +1,39 @@ +https://bugs.gentoo.org/944252 + +--- a/gnake.c ++++ b/gnake.c +@@ -64,14 +64,14 @@ typedef struct { + void getOptions(int argc, char *argv[]); + void DrawWindow(); + void Init(); +-void Step(); ++void Step(int a); + void Draw(); + void End(); + + coord getRandEmptyCell(int mandatory); + void createApple(int i); + +-void Resize(); ++void Resize(int a); + + char *TheGameName = "Gnake 0.94b"; + +@@ -349,7 +349,7 @@ void CPUMove(int n) { + Snk[n].Dir = d; + } + +-void Step() { ++void Step(int a) { + node *Last; + int n, c; + +@@ -716,7 +716,7 @@ void Init() { + setitimer(ITIMER_REAL, &Timer, NULL); + } + +-void Resize() { ++void Resize(int a) { + FILE *p; + int l, c; + diff --git a/games-arcade/gnake/gnake-0.94b-r3.ebuild b/games-arcade/gnake/gnake-0.94b-r3.ebuild index 64288e3d1c89..927951f2344b 100644 --- a/games-arcade/gnake/gnake-0.94b-r3.ebuild +++ b/games-arcade/gnake/gnake-0.94b-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,10 @@ RDEPEND="sys-libs/ncurses:=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${P}-gcc15.patch" +) + src_compile() { tc-export CC diff --git a/games-arcade/lbreakout/Manifest b/games-arcade/lbreakout/Manifest index a3e2764bc459..5f321eb77f17 100644 --- a/games-arcade/lbreakout/Manifest +++ b/games-arcade/lbreakout/Manifest @@ -1,4 +1,5 @@ DIST lbreakout-010315.tar.gz 655418 BLAKE2B f8d893c16de045f172e2ece3158420a880fff4775e81f714d390cc92cfbc6296cc968442388097d6be7fd23e19be614d872fe4b9e730284dcb7044d06bf9d72f SHA512 92421ceb4e643df2123d084b0d2c5edfd311e39dd8da85c01da5cfd872f787a6969e514efab2c5f110979434e773fce211e755e4c45438c4469ab9095cb595b7 DIST lbreakout.png 8673 BLAKE2B ce4f7e35617729063ad80507f8d85127195d217e82dcadbdb409dcb1710fd297f19619e038881ed769778265caef19db39879a45cb28ddc7c1242744b2858c2e SHA512 47eb104ebb9bb103a370986af7a4663f0b9b24afc013c4f78eb7f023a64d51c7dc353e2f2a2729bdeb80ca5894bf1acf2fb5f4257cd67a93f9088c692bdcaf72 EBUILD lbreakout-010315-r1.ebuild 1001 BLAKE2B 586bfbe5ffd42f29b3ac3e6906cd4ec4b3acaaff1cd5feb715e7836facfcd3d7e725af8369be928c305955f0cf3adf4f273780218b85122c0877fbaf61858ff4 SHA512 6a78736b90a91ec098e88e769a49e079452712fc36f95d3b35483e7a101edfe5c9ed3ca68dfbda75ce6add5fd711dc695cc93c4c7cefce17e50a520486fb5665 +EBUILD lbreakout-010315-r2.ebuild 1039 BLAKE2B 70d8fafd542ba5b650830bd31433bc3cb8860503c59bca73042557d95ae3e8ae4cd1464fcd551bb07f5a5407d1d55bc2b19be235bbee47e7ee81b357a0a4fad0 SHA512 50243f0c443e6229315bde9383fb7340946f16977da2e7e24433f7788fdfd452cf5672a353d1bddb7f0069d6c90f0a0c7315407f6e6bf9645b3939095c101472 MISC metadata.xml 330 BLAKE2B c3558f913e218100d9286ae5bda3c37cc71ed166a0477b6bb969b96d721efab604075a1df9233ee64e47ca046ed6e3299dd37e770abb2dfee1fc48400f0a88ec SHA512 e51b6815c6794c8d5e968c29cdd561eafb3b78316c3dc62da59ecbefb9e268fd5e00f7351ed8e04d05e329fbaceae60bf7f9c91de2a10b0d4ee4b938059fbb33 diff --git a/games-arcade/lbreakout/lbreakout-010315-r2.ebuild b/games-arcade/lbreakout/lbreakout-010315-r2.ebuild new file mode 100644 index 000000000000..87bea61d32c1 --- /dev/null +++ b/games-arcade/lbreakout/lbreakout-010315-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop toolchain-funcs autotools + +DESCRIPTION="Breakout clone written with the SDL library" +HOMEPAGE="https://lgames.sourceforge.io/LBreakout/" +SRC_URI=" + https://downloads.sourceforge.net/lgames/${P}.tar.gz + https://dev.gentoo.org/~ionen/distfiles/${PN}.png" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + acct-group/gamestat + media-libs/libsdl[sound,video]" +DEPEND="${RDEPEND}" + +HTML_DOCS=( lbreakout/manual/. ) + +src_prepare() { + default + + # bug 880949 + eautoreconf + + # remove /games from datadir, and use /var/games for highscore file + sed -e '/^sdir=/s|/games.*||;' \ + -e "/^hdir=/s|=.*|=${EPREFIX}/var/games|" \ + -i configure || die + + tc-export CC CXX +} + +src_install() { + dodir /var/games #655000 + + default + + fowners :gamestat /usr/bin/${PN} /var/games/${PN}.hscr + fperms g+s /usr/bin/${PN} + fperms 660 /var/games/${PN}.hscr + + doicon "${DISTDIR}"/${PN}.png + make_desktop_entry ${PN} LBreakout +} |