summaryrefslogtreecommitdiff
path: root/games-arcade/yarsrevenge
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-05 12:08:58 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-05 12:08:58 +0000
commitf29a41111b3a606f5d95049b1ba92daabbc68cc0 (patch)
tree310589df1ffb427b1a0595a329cfb2845335b778 /games-arcade/yarsrevenge
parent083bdfbef9bc532b72cf116591025916eebaf676 (diff)
gentoo auto-resync : 05:01:2023 - 12:08:57
Diffstat (limited to 'games-arcade/yarsrevenge')
-rw-r--r--games-arcade/yarsrevenge/Manifest3
-rw-r--r--games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch14
-rw-r--r--games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild (renamed from games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild)7
3 files changed, 20 insertions, 4 deletions
diff --git a/games-arcade/yarsrevenge/Manifest b/games-arcade/yarsrevenge/Manifest
index 8289cc74e7eb..e5688dd14dfa 100644
--- a/games-arcade/yarsrevenge/Manifest
+++ b/games-arcade/yarsrevenge/Manifest
@@ -1,6 +1,7 @@
AUX 0.99-math.patch 182 BLAKE2B 18d5fd5b465ef6bd67caa435184b5dabb96114128b50c824ca12c01066b3138391008e96500b1c0b1b9e92f28a73c994cddb7a7ab770c428703964b6e5bd3cfd SHA512 6688e2c6a4a2537af94823d0bc845f6d764cb755689309712d29af951a092b4df030645792c248752e88a5013730dc34a6256be1219a57d0a3498738aeeb3a0a
+AUX yarsrevenge-0.99-configure-clang16.patch 510 BLAKE2B 77f9e7ed91467fe2f44541ca27f952b05dd45a60e0bf2f92dfd017f18aa0359e6fa2736057d9f5cc591a0c415d60485a9ba18b8b02d938b0fe7227711564e39d SHA512 8b580e63c093ee42c43be74e8410f351b0674279fd22a8c23ad623aa33d1ac8776fd435f5ca162a7916278a52671176d75baa193f22daadde8678e710867aa2c
AUX yarsrevenge-0.99-gcc43.patch 219 BLAKE2B 23b1aa4f4e15abb04b1391ac65b0258bc65a778ea646824ba5ed49ecc4405dfa09f93bd323bd0cb4a3b531be89de8af3d8b14b4735f027958a89a102569eb5d0 SHA512 2cd2549113930e0868fb551ad7a2e024278a8012b013b44762059303cb967d9c57d557e67702b5b01d0195fa885533770820a18c0e742838122e77473c86f93f
AUX yarsrevenge-0.99-gcc44.patch 258 BLAKE2B 71defcf5d287e3611b54850c50ebbceff81fbd0b84420dfac44c618cce1bb4db9014f532e6daced744b846fe634e8ccf040395192195b589d16f85909b9b8eef SHA512 dc3fbec65cd49950141bbd64b7b4a711217b0ac267166c71a9d175f1ba20fcedad97c1b89476d5c6f3a1630c5eae68d0f44738dba4383bb576edd059acd060e8
DIST yar-0.99.tar.gz 535043 BLAKE2B 8760a039b987d701cfbeccf7612b14d60a1867b737999afb94383d9123cd82fe385dc12d410d333dceb07f580c75b7a515131f4b1ce2be25ee1725e6961150be SHA512 c520b9c6c7ff2c60c2e7e18e6c0d2ff376334706fb190ce0d015acba21815680029a30d7a573d0b4c41da2d9f932108417804141bf4557bc99550e30f699e8bb
-EBUILD yarsrevenge-0.99-r1.ebuild 644 BLAKE2B 75ab662511684ebd400a17f1351802eba566c9fd376d3c4d4e4a2d99d4cf24e38ef8230aa6f0f705ff65ced82066804fc7ceae30ce2979d621ae9996fa4a2d8a SHA512 d1f4613313c954a0c4f318201005f99590ab1986ad4204bdc5173f8e4362a0f1712d494e86a290e9bb6d60105549523d0d53927f8c14d4dea7d028ed91b82bb8
+EBUILD yarsrevenge-0.99-r2.ebuild 678 BLAKE2B 5cff02142d6b05334dab88c0c58f2c431060aab7dec780bf5036ce8489b1324e4eb4bfbbc7f08fbbb82a30b18a4c8b7410ff6ecaec2a5fc76760f1ee9b251f1f SHA512 5f4c1c52d14a61a65f90c9fe467bbd0749735bbb0713579ce5946111af6ed18111f9a40c89769dbd8377277b0dd027d3b25818b7086ec42ff36f27e0177a5f93
MISC metadata.xml 426 BLAKE2B eb7ffab0a3703661d322e70f99073ed9494f3d44f20e44286ecc075761ff0ee6b32dd8250d9c3e938303b7538fe3069a64512cd2ecb0e4e7fe3c64337762814b SHA512 ff3d865778fc97e8e63150f66cc0378a3d40369766d295471cdf02412b5de66d5dd57b9662af30e22a9886a9f9551a9998b4c01cf7e64bbade36e77bcf0cc402
diff --git a/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch
new file mode 100644
index 000000000000..eae341836880
--- /dev/null
+++ b/games-arcade/yarsrevenge/files/yarsrevenge-0.99-configure-clang16.patch
@@ -0,0 +1,14 @@
+autoreconf fails and it's a trivial fix to the generated configure, so let's
+just patch that instead. This is fixed in autoconf itself in newer versions.
+
+https://bugs.gentoo.org/879689
+--- a/configure
++++ b/configure
+@@ -6289,6 +6289,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ #include <ctype.h>
++#include <stdlib.h>
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
diff --git a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild b/games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild
index 6ec048d1f79f..cc35efd61d0e 100644
--- a/games-arcade/yarsrevenge/yarsrevenge-0.99-r1.ebuild
+++ b/games-arcade/yarsrevenge/yarsrevenge-0.99-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
inherit desktop
DESCRIPTION="Remake of the Atari 2600 classic Yar's Revenge"
@@ -11,7 +12,6 @@ SRC_URI="http://www.autismuk.freeserve.co.uk/yar-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="media-libs/libsdl[sound,joystick,video]"
RDEPEND="${DEPEND}"
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}"/${PV}-math.patch
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-gcc44.patch
+ "${FILESDIR}"/${P}-configure-clang16.patch
)
src_install() {