summaryrefslogtreecommitdiff
path: root/games-board
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-17 00:13:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-17 00:13:57 +0000
commit27b3683509c5229cce540418778a8b64afbc0009 (patch)
treeb7164898142b8b093b91c8254c4387b6eec679ee /games-board
parentf2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (diff)
gentoo auto-resync : 17:02:2025 - 00:13:57
Diffstat (limited to 'games-board')
-rw-r--r--games-board/Manifest.gzbin9876 -> 9873 bytes
-rw-r--r--games-board/awale/Manifest2
-rw-r--r--games-board/awale/awale-1.6-r1.ebuild39
-rw-r--r--games-board/awale/files/awale-1.6-clang16-build-fix.patch11
4 files changed, 52 insertions, 0 deletions
diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz
index d79f0a15c0d3..06741e0e0a0f 100644
--- a/games-board/Manifest.gz
+++ b/games-board/Manifest.gz
Binary files differ
diff --git a/games-board/awale/Manifest b/games-board/awale/Manifest
index 67a84a4f54a2..f36f3b5beeb8 100644
--- a/games-board/awale/Manifest
+++ b/games-board/awale/Manifest
@@ -1,3 +1,5 @@
+AUX awale-1.6-clang16-build-fix.patch 297 BLAKE2B b87a4302a973435432cf0052cae90335fd8926d6fbefbb03c76e8cffe6a2687abc4efa0c7052d77a257348404b29881040681b3aa02b1675b8570eb0f118bad0 SHA512 3cf04ec74d1a7482e87fbe249f4285630f80cc6b929c55b3393100454b821df75d752aa0d176dfa429c87efd758c96ad5f88e1a04a22cdd77bdbebf52d7bd16d
DIST awale-1.6.tar.gz 490881 BLAKE2B 721b8dfdc6dd7a558e43e00616372b2b1a89acf1cc79cb051650809b54605d4d0c2fbc91168ad940356748c0632fba7bd016db7afee2f977f8d52f64bdd08400 SHA512 0b9e4f18d6fbd5e8acdf8e5ecbbcebad4d732993cb61b8d84787fa2a9dad5b73eee62462fddc9296c050019de76a73b1e6d8d29d3ef57148ab086e49b1016f0d
+EBUILD awale-1.6-r1.ebuild 727 BLAKE2B 4f3bf6ccf41216b46049152b7fe2cf63cec25608422607e6e537cce2dce1687dd460be088b5d5ebb9330a8a749e903aa92be578c0695d42f73c83f2ad67ded1e SHA512 058e2ba6ebb481991afd98b081dc44f021d650e46e95425f714a3fed1168f14b529f3f7d6356634212ab5590e53c9086948e293a27a3de43b3b5cdb34edcef69
EBUILD awale-1.6.ebuild 665 BLAKE2B 1f07a24082eb6239546c6c3d44772d1efdbf754299437c1d686e4066769a251096e204571c91cb1bfd1783a6256b51041bcac6656e5340708ca32882f8c3f720 SHA512 191429e369d3fe150a0d947da2ed08c676482420e2f808d944bd8f95da296d678871b76425280cece046b40ec48f3f4e757cf4aabf630239a5687809b1a21bde
MISC metadata.xml 343 BLAKE2B 0824a4cc2acce1996692b7b20223946d3fe0c11cbf78aafdd3f54069eee9280d572399a3dc5145b02f6a3953f060e144d81c644767feb59c8c0a53b2df69a894 SHA512 16f4aa22c18927d5d37de7ebb05dc92bd227b052b5ec871b85a4770657fa5a77fc94b4a0e700c9fb13f3896d34dee95daaf1277636ca4e2e9f7593afebb09f51
diff --git a/games-board/awale/awale-1.6-r1.ebuild b/games-board/awale/awale-1.6-r1.ebuild
new file mode 100644
index 000000000000..7f2ed8e143dd
--- /dev/null
+++ b/games-board/awale/awale-1.6-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="Free Awale - The game of all Africa"
+HOMEPAGE="https://www.nongnu.org/awale/"
+SRC_URI="mirror://nongnu/awale/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+
+RDEPEND="gui? ( dev-lang/tk )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6-clang16-build-fix.patch
+)
+
+src_install() {
+ if use gui; then
+ emake -j1 DESTDIR="${D}" install #799107
+
+ fperms +x /usr/share/${PN}/xawale.tcl
+
+ doicon src/awale.png
+ make_desktop_entry xawale "Free Awale"
+
+ rm "${ED}"/usr/share/applications/awale.desktop || die
+ else
+ dobin src/awale
+ doman man/awale.6
+ fi
+
+ einstalldocs
+}
diff --git a/games-board/awale/files/awale-1.6-clang16-build-fix.patch b/games-board/awale/files/awale-1.6-clang16-build-fix.patch
new file mode 100644
index 000000000000..56b3ed9e0bb7
--- /dev/null
+++ b/games-board/awale/files/awale-1.6-clang16-build-fix.patch
@@ -0,0 +1,11 @@
+Bug: https://bugs.gentoo.org/895882
+--- a/src/getopt.c
++++ b/src/getopt.c
+@@ -39,6 +39,7 @@
+ #endif
+
+ #include <stdio.h>
++#include <string.h>
+
+ /* Comment out all this code if we are using the GNU C Library, and are not
+ actually compiling the library itself. This code is part of the GNU C