summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-board')
-rw-r--r--games-board/four-in-a-row/four-in-a-row-3.38.1.ebuild4
-rw-r--r--games-board/gnome-chess/Manifest2
-rw-r--r--games-board/gnome-chess/gnome-chess-41.1.ebuild4
-rw-r--r--games-board/gnome-chess/gnome-chess-42.0.ebuild (renamed from games-board/gnome-chess/gnome-chess-40.1.ebuild)12
-rw-r--r--games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch32
-rw-r--r--games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild8
-rw-r--r--games-board/gnome-mines/Manifest2
-rw-r--r--games-board/gnome-mines/gnome-mines-40.1.ebuild (renamed from games-board/gnome-mines/gnome-mines-40.0.ebuild)2
-rw-r--r--games-board/gnubg/gnubg-1.06.002-r3.ebuild4
-rw-r--r--games-board/iagno/iagno-3.38.1.ebuild4
-rw-r--r--games-board/pychess/files/pychess-1.0.3-setuptools-warning.patch8
-rw-r--r--games-board/pychess/pychess-1.0.3-r2.ebuild47
-rw-r--r--games-board/pychess/pychess-1.0.3.ebuild52
-rw-r--r--games-board/pysolfc/Manifest6
-rw-r--r--games-board/pysolfc/pysolfc-2.16.0.ebuild (renamed from games-board/pysolfc/pysolfc-2.14.1.ebuild)30
-rw-r--r--games-board/stockfish/Manifest2
-rw-r--r--games-board/stockfish/stockfish-10.ebuild6
-rw-r--r--games-board/stockfish/stockfish-13.ebuild6
-rw-r--r--games-board/stockfish/stockfish-14.1.ebuild6
-rw-r--r--games-board/stockfish/stockfish-14.ebuild6
-rw-r--r--games-board/stockfish/stockfish-15-r1.ebuild75
-rw-r--r--games-board/tali/Manifest6
-rw-r--r--games-board/tali/tali-40.5.ebuild (renamed from games-board/tali/tali-40.3.ebuild)6
-rw-r--r--games-board/tali/tali-40.6.ebuild (renamed from games-board/tali/tali-40.4.ebuild)6
-rw-r--r--games-board/tali/tali-40.7.ebuild (renamed from games-board/tali/tali-40.1.ebuild)10
-rw-r--r--games-board/xscrabble/metadata.xml3
26 files changed, 237 insertions, 112 deletions
diff --git a/games-board/four-in-a-row/four-in-a-row-3.38.1.ebuild b/games-board/four-in-a-row/four-in-a-row-3.38.1.ebuild
index 871564ee16e..1f84a6cb19a 100644
--- a/games-board/four-in-a-row/four-in-a-row-3.38.1.ebuild
+++ b/games-board/four-in-a-row/four-in-a-row-3.38.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row https://gitlab.gnome.org/GNO
# Code and most themes are GPL-3+, CC-BY-SA-3.0 is user help license in v3.32.0
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.40.0:2
diff --git a/games-board/gnome-chess/Manifest b/games-board/gnome-chess/Manifest
index 5b6b4ee8647..131c0c7db98 100644
--- a/games-board/gnome-chess/Manifest
+++ b/games-board/gnome-chess/Manifest
@@ -1,2 +1,2 @@
-DIST gnome-chess-40.1.tar.xz 741168 BLAKE2B 3691f7aa03532456f9437588641417af4db45b99ffb0f211eca8dffd7a7ba7cf834c7f1e3e2cf6933df96c05b981edb7db3aac430be2c7256d96fca6ecb73db4 SHA512 aae1690724c068717045d70f4fbd5a6cf1fc169ae0bd5df0ae7f0d7a2609c93c482da545008dd3c5d11e975ec8f2c5fc6f4b0007a8f2a1128a75aec2f3fcb083
DIST gnome-chess-41.1.tar.xz 615936 BLAKE2B 40a6f576fadd74777599192d7493f3a16abac45fc1a29c9a4e5cf1ec4d432e18910381bb26f9700b4585e1e395601d0b6a72b316139cfe74ecb6e33c9c4f001d SHA512 71d9b51599699c24d505eb4f120d99509c5e69c00d6aba1768029f9adf8ba70be6e40d001928f141a92852fb318d9f9b2ecb01b6bcbfecaf1408b89792b25224
+DIST gnome-chess-42.0.tar.xz 661180 BLAKE2B e9fe75df1b298aad17b8b199949cb02eeea5116fa15adfedfac6ed067123ff73aad8ebb33e512f1eef97237232275528da6454de27c335a897e5e3b942a335bf SHA512 08af368b6fd032976c124a8fa8402494e73b004591eae331523a377acf72d98b9827ed189db1c1287f758f41614e878062bd1ab0b8323bf76d19b9cdedacf9a6
diff --git a/games-board/gnome-chess/gnome-chess-41.1.ebuild b/games-board/gnome-chess/gnome-chess-41.1.ebuild
index 1adfa06eae4..26df24a240b 100644
--- a/games-board/gnome-chess/gnome-chess-41.1.ebuild
+++ b/games-board/gnome-chess/gnome-chess-41.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Chess"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.44:2
diff --git a/games-board/gnome-chess/gnome-chess-40.1.ebuild b/games-board/gnome-chess/gnome-chess-42.0.ebuild
index 2a78f8ca232..8dbb3267880 100644
--- a/games-board/gnome-chess/gnome-chess-40.1.ebuild
+++ b/games-board/gnome-chess/gnome-chess-42.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
VALA_MIN_API_VERSION="0.52"
inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 vala xdg
@@ -12,11 +12,12 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Chess"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
RDEPEND="
>=dev-libs/glib-2.44:2
gui-libs/gtk:4
+ >=gui-libs/libadwaita-1.0.0:1
>=gnome-base/librsvg-2.46.0:2
"
DEPEND="${RDEPEND}
@@ -35,8 +36,9 @@ DOC_CONTENTS="To be able to play against a computer you will need
to install a chess engine package, for example games-board/gnuchess"
src_prepare() {
- xdg_src_prepare
- vala_src_prepare
+ default
+ vala_setup
+ xdg_environment_reset
}
src_install() {
diff --git a/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch b/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch
new file mode 100644
index 00000000000..9b9f26d09f9
--- /dev/null
+++ b/games-board/gnome-mahjongg/files/gnome-mahjongg-3.38.3-meson-0.61.patch
@@ -0,0 +1,32 @@
+https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/merge_requests/26
+https://bugs.gentoo.org/831466
+
+From 7604f8c8311f1088293596e639fefafdbeb73235 Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Mon, 24 Jan 2022 11:22:48 +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:24:0: ERROR: Function does not take positional arguments.
+data/meson.build:45:0: ERROR: Function does not take positional arguments.
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -22,7 +22,6 @@ install_data ('smooth.png', install_dir: join_paths (pkgdatadir, 'themes'))
+ install_data ('edu_kang_xi.png', install_dir: join_paths (pkgdatadir, 'themes'))
+
+ desktop_file = i18n.merge_file (
+- 'desktop-file',
+ input: 'org.gnome.Mahjongg.desktop.in',
+ output: 'org.gnome.Mahjongg.desktop',
+ install: true,
+@@ -42,7 +41,7 @@ if desktop_file_validate.found()
+ )
+ endif
+
+-appdata_file = i18n.merge_file ('appdata-file',
++appdata_file = i18n.merge_file (
+ input: 'org.gnome.Mahjongg.appdata.xml.in',
+ output: 'org.gnome.Mahjongg.appdata.xml',
+ install: true,
+GitLab
diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild b/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild
index b6a00c10a6e..89804853e49 100644
--- a/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild
+++ b/games-board/gnome-mahjongg/gnome-mahjongg-3.38.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Mahjongg"
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
IUSE=""
RDEPEND="
@@ -30,6 +30,10 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.38.3-meson-0.61.patch
+)
+
src_prepare() {
xdg_src_prepare
vala_src_prepare
diff --git a/games-board/gnome-mines/Manifest b/games-board/gnome-mines/Manifest
index 6e259dc77c0..5c79375d875 100644
--- a/games-board/gnome-mines/Manifest
+++ b/games-board/gnome-mines/Manifest
@@ -1 +1 @@
-DIST gnome-mines-40.0.tar.xz 283016 BLAKE2B b764fbcdd709b3f212137c849a2e174d4e3f8d37f6dd9fd38fa4d5a0ed170695a8954bb17252e50cb643a5dc33e7b2da2b03c8eeb4c3ae4a441f685e1d5c60b0 SHA512 e429d1fc2d535bb9a9b1aba4199217bcc46ec4b9b4c8e7fff2394de508a498f142945f62086a862760cc4e31f368e3d123400c6502f67b8482dbf4d044ca619c
+DIST gnome-mines-40.1.tar.xz 280768 BLAKE2B 7cde92e045a8ab3b53d6bcd00e1f65f456cf1bb62e804e82e076a44fc4529fbf365679d7d4c4c5a0527bcc668e4b2043c8b29c16da9819c72ceaf27c5c33183b SHA512 0e7ba01c298bb96dc2102b0af2c37d1c28772dd3b720dcfa48f9363ef36b14fc6c624e877a684f83a16ba9ffb9c9922403bdd73379afb1cbbbc66baf796c29c5
diff --git a/games-board/gnome-mines/gnome-mines-40.0.ebuild b/games-board/gnome-mines/gnome-mines-40.1.ebuild
index aba0d63de94..00038066279 100644
--- a/games-board/gnome-mines/gnome-mines-40.0.ebuild
+++ b/games-board/gnome-mines/gnome-mines-40.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Mines"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.40:2
diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
index 008587c59fe..089ad905569 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit autotools desktop python-single-r1 xdg
DESCRIPTION="GNU BackGammon"
HOMEPAGE="https://www.gnu.org/software/gnubg/"
-SRC_URI="https://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
+SRC_URI="mirror://gnu/gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
diff --git a/games-board/iagno/iagno-3.38.1.ebuild b/games-board/iagno/iagno-3.38.1.ebuild
index 4966fa35aaa..4e89294fe3e 100644
--- a/games-board/iagno/iagno-3.38.1.ebuild
+++ b/games-board/iagno/iagno-3.38.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Reversi"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.42.0:2
diff --git a/games-board/pychess/files/pychess-1.0.3-setuptools-warning.patch b/games-board/pychess/files/pychess-1.0.3-setuptools-warning.patch
new file mode 100644
index 00000000000..414a486905b
--- /dev/null
+++ b/games-board/pychess/files/pychess-1.0.3-setuptools-warning.patch
@@ -0,0 +1,8 @@
+Silence QA notice for:
+dist.py:275: UserWarning: Unknown distribution option: 'executables'
+--- a/setup.py
++++ b/setup.py
+@@ -323,3 +323,2 @@
+ "bdist_msi": bdist_msi_options},
+- executables=executables
+ )
diff --git a/games-board/pychess/pychess-1.0.3-r2.ebuild b/games-board/pychess/pychess-1.0.3-r2.ebuild
new file mode 100644
index 00000000000..adb277fbbb6
--- /dev/null
+++ b/games-board/pychess/pychess-1.0.3-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+inherit distutils-r1 xdg
+
+DESCRIPTION="GTK chess client"
+HOMEPAGE="https://pychess.github.io/"
+SRC_URI="https://github.com/pychess/pychess/releases/download/${PV}/${P}.tar.gz"
+S="${WORKDIR}/PyChess-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gstreamer"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+ dev-python/sqlalchemy[${PYTHON_USEDEP},sqlite]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ gstreamer? ( dev-python/gst-python:1.0[${PYTHON_USEDEP}] )')
+ gnome-base/librsvg:2[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/gtksourceview:3.0[introspection]
+ x11-libs/pango[introspection]
+ x11-themes/adwaita-icon-theme"
+BDEPEND="${RDEPEND}" # setup.py fails if introspection deps not found
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.3-setuptools-warning.patch
+)
+
+src_install() {
+ distutils-r1_src_install
+
+ # https://github.com/pychess/pychess/pull/1825
+ gunzip -v "${ED}"/usr/share/man/man1/${PN}.1.gz || die
+}
diff --git a/games-board/pychess/pychess-1.0.3.ebuild b/games-board/pychess/pychess-1.0.3.ebuild
deleted file mode 100644
index 849abb618de..00000000000
--- a/games-board/pychess/pychess-1.0.3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_REQ_USE="sqlite"
-
-inherit xdg distutils-r1
-
-DESCRIPTION="A chess client for GNOME"
-HOMEPAGE="https://github.com/pychess/pychess"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
-S="${WORKDIR}/PyChess-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gstreamer"
-
-DEPEND="
- $(python_gen_cond_dep '
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[${PYTHON_USEDEP},sqlite]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- gnome-base/librsvg:2
- x11-libs/gtksourceview:3.0
- x11-libs/pango
- x11-themes/adwaita-icon-theme
- gstreamer? (
- $(python_gen_cond_dep '
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- ')
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
-"
-
-RDEPEND="${DEPEND}"
-
-src_install() {
- distutils-r1_src_install
-
- # https://github.com/pychess/pychess/pull/1825
- gunzip -v "${ED}"/usr/share/man/man1/${PN}.1.gz || die
-}
diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index 77121e8a9b3..49bd059d17a 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,3 +1,3 @@
-DIST PySolFC-2.14.1.tar.xz 4359204 BLAKE2B 48b336b67608e14a2d45923367527564d8c4fcf99f8a80e2a231f7885bd84276ad0b86db8cc31c0b33573ea4232334277458753ce72a727af293cb3f1bd6738c SHA512 e1ef4024d61aa9d86fd5e54ccacf12466e05038ad46e814e066ac3e81839c7ff03a59ace6e50aed8c44887a3620c3b36d25b9916ea564fec8a579e473c3684c0
-DIST PySolFC-Cardsets--Minimal-2.0.2.tar.xz 6969096 BLAKE2B 50e87073cf4ab69031e1e4116115ddb1771197da176ac609c09e2f5fab1cc48ccb6f3ba40d7b581f67013835893106f7ab579a2cbc744aad98095944fbd2d5d9 SHA512 5317866d6259b154219ec6efea349af3f9cb0fe9309a895ee55f7be87ebc8c34df12b81a08e1dee907a3f475f4e623c3609fdbd7e357890c2ade418ec5d68cb2
-DIST PySolFC-Cardsets-2.1PRE.tar.bz2 34399177 BLAKE2B 12f577e67e858b96e9d76bb3aceafaaf1cb267b1805c91f36a51ae0b92652cc265d675543bc16923b216b125142b36aee858b54c2dc8f2eeccdd0d6c3e435fe7 SHA512 7fb83450fb3579d9a4e3e0ec1404d5da779c3e99d0ceaaad9d35adf599e2d9ef173f9d2bbf272ff08dc3c3e043a5dda78ae054c95c6fad828e80dff4c9011314
+DIST PySolFC-2.16.0.tar.xz 6391048 BLAKE2B 94f25033cf5b15af002d924cd2bfff5f90a1165ac9c23ba72a204d424e1678d904c37b13f16695f60c26d9e93a0b00f33e3f59d4b5bf4846d2570ed8c19d7725 SHA512 8f327b621d7c964abcf3e64a866e4a0153f4d6c2347f06eda1535df4effec1d7b7391e55c9ff42a1da6764473a246c0d646a589a4aa6b225076f97fd22381acd
+DIST PySolFC-Cardsets--Minimal-2.1.0.tar.xz 28484652 BLAKE2B a7537557ce978d296d1a11253a5bfa80a19fc67b495948e35d43d64bcc1283812e753ccf9ee1828461b723e6a21070b3003435f046a590507a7fa6f95bae09c2 SHA512 cc83a26470c2fb13e70741bd8caccb8bd3b0491672eae0caf7437cf38d57e324d225186dde3be49c091d6960dbaefaa23814bcdd7326b07f0f1e32dda15b251c
+DIST PySolFC-Cardsets-2.1.tar.bz2 61214563 BLAKE2B 06bf69f22fdcdfbd652bbe75f05722a452609da435a688a04227d235f7a4bd618cb3832e9143d224571eb20c1948014a456d697923623354c81ec12eff365bd9 SHA512 64909dec3d7f0a683e3c0d536f2c3435d0b021b390e411bcd6c9774562483413864105837e57c3210168330f17eda779055a1ec3b52d91aa05f405b990bd6fca
diff --git a/games-board/pysolfc/pysolfc-2.14.1.ebuild b/games-board/pysolfc/pysolfc-2.16.0.ebuild
index 083dd7e939d..d7a6144a6a8 100644
--- a/games-board/pysolfc/pysolfc-2.14.1.ebuild
+++ b/games-board/pysolfc/pysolfc-2.16.0.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 xdg
MY_PN="PySolFC"
MY_P="${MY_PN}-${PV}"
-PS_CARD_P="${MY_PN}-Cardsets-2.1PRE"
-PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-2.0.2"
+PS_CARD_P="${MY_PN}-Cardsets-2.1"
+PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-2.1.0"
DESCRIPTION="Exciting collection of more than 1000 solitaire card games"
HOMEPAGE="https://pysolfc.sourceforge.io/"
@@ -32,15 +33,23 @@ RDEPEND="
dev-python/pysol_cards[${PYTHON_USEDEP}]
dev-python/random2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- !minimal? (
- dev-python/pillow[jpeg,tk,${PYTHON_USEDEP}]
- dev-tcltk/tktable
- )
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
- ')"
+ !minimal? ( dev-python/pillow[jpeg,tk,${PYTHON_USEDEP}] )')
+ !minimal? ( dev-tcltk/tktable )"
distutils_enable_tests unittest
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # make pip check happier, pycotap is not needed
+ sed -i "/'pycotap'/d" setup.py || die
+
+ if use extra-cardsets; then
+ find ../${PS_CARD_P} -type d -name .thumbnails -exec rm -r {} + || die
+ fi
+}
+
python_install_all() {
local DOCS=( AUTHORS.md NEWS.asciidoc README.md )
distutils-r1_python_install_all
@@ -53,6 +62,7 @@ python_install_all() {
# html files are used at runtime, keep at default location
dosym -r /usr/share/{${MY_PN},doc/${PF}}/html
- # russion translation is currently not displaying right
+ # russian translation is not currently displaying right
+ # https://forums.gentoo.org/viewtopic-t-1142910.html
rm "${ED}"/usr/share/locale/ru/LC_MESSAGES/pysol.mo || die
}
diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest
index 84766990634..56a3e17f5a6 100644
--- a/games-board/stockfish/Manifest
+++ b/games-board/stockfish/Manifest
@@ -5,3 +5,5 @@ DIST stockfish-14-nn-3475407dc199.nnue 47721371 BLAKE2B e0d21fb2c282bb6c07a02747
DIST stockfish-14.1-nn-13406b1dcbe0.nnue 47001243 BLAKE2B ef7deeeac9d4fb03e70695978b57d5f5e0861d4e1b5af4f6c5decade689a81f238553f87fbc06741c931dea6b5b672bd585df61f5960378e67fe3aa25b74b709 SHA512 89b1242262d10aba9de168d5fdcaf70b36f9ad84d79eca7245591174c679473d60251b30d8a05100967fd5bf0e8e59632749d6d77f2bbdce0a3f77b8d15dd5cc
DIST stockfish-14.1.tar.gz 187792 BLAKE2B 84ed9da634a1e52579d0aa1ef356cd31a350ecafc44ebc632080b1c6c2c01d7a2cab8d7ab44065abd140b74e65bdcea8e3cc0a5e5c5daca8060303798df90c6f SHA512 b45ec44ba88a22e528a9ae417135851ace75006d0295eb77ab92dd1dc08f3c445a50047b1f2a4a7ab73773b2ce07bd98b601e40c6f75a63586c565cec5e33039
DIST stockfish-14.tar.gz 183879 BLAKE2B fd2fbcd37f90baf6b81432ebee7aa5b949c05253e04ec361fa502687de597e90aa6c85a90a5fd1baea52da423264d8e14853303564c3bc6f37bc98de890c5d3c SHA512 90025c0559d09f950732c051362711bed7f22e5495daeadf1ac8d7b1be9ede7e9aff80ca8755fccd95bdb48e2b2ea4b4355e02cd9112ac8e5eec457774289f34
+DIST stockfish-15-nn-6877cd24400e.nnue 47001499 BLAKE2B 12d9c250e7fc920aa1c575bdfa280ee648419307d7bb30dbda0e52a7a4b92a15063fba9a00e04c4201602d8778e181f8fff73a2f5a2963f197fb30020fdf78a0 SHA512 456961b01c7b7a852ac23eb9de8aca65204d5d0566868c998eb8918abd9c9eef7f7fb08ac08a7750eaede451859f93a15e92e1a14ecc269268dadb9a7b0eb135
+DIST stockfish-15.tar.gz 189578 BLAKE2B 49af86be2d926ad51021edc119fee260d54fbb37d22d9e0883c382a60d6d0f742b7eee5df296b1dc85552e24269e97c172df70e0a894b328e5bfa92d0614d608 SHA512 d79f713654d5ff0b7f158394c887dce015ef613242e52ef55575c024255da6f6a6bdfe974ff1037599fc99ddfdc2774e37bbc6b8fc88ed0df59590f820a27ffa
diff --git a/games-board/stockfish/stockfish-10.ebuild b/games-board/stockfish/stockfish-10.ebuild
index 5974776f35e..f8c2aa054fe 100644
--- a/games-board/stockfish/stockfish-10.ebuild
+++ b/games-board/stockfish/stockfish-10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -57,8 +57,8 @@ src_compile() {
# COMPILER to support Travis CI and we abuse it to make sure that we
# build with our compiler of choice.
emake all ARCH="${my_arch}" \
- COMP=$(tc-getCXX) \
- COMPILER=$(tc-getCXX) \
+ COMP="$(tc-getCXX)" \
+ COMPILER="$(tc-getCXX)" \
debug=$(usex debug "yes" "no") \
optimize=$(usex optimize "yes" "no")
}
diff --git a/games-board/stockfish/stockfish-13.ebuild b/games-board/stockfish/stockfish-13.ebuild
index 69d38bbeee9..7e9dda90679 100644
--- a/games-board/stockfish/stockfish-13.ebuild
+++ b/games-board/stockfish/stockfish-13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -62,8 +62,8 @@ src_compile() {
# COMPILER to support Travis CI and we abuse it to make sure that we
# build with our compiler of choice.
emake all ARCH="${my_arch}" \
- COMP=$(tc-getCXX) \
- COMPILER=$(tc-getCXX) \
+ COMP="$(tc-getCXX)" \
+ COMPILER="$(tc-getCXX)" \
debug=$(usex debug "yes" "no") \
optimize=$(usex optimize "yes" "no")
}
diff --git a/games-board/stockfish/stockfish-14.1.ebuild b/games-board/stockfish/stockfish-14.1.ebuild
index 95f30e5ff4b..2ccc7417855 100644
--- a/games-board/stockfish/stockfish-14.1.ebuild
+++ b/games-board/stockfish/stockfish-14.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -62,8 +62,8 @@ src_compile() {
# COMPILER to support Travis CI and we abuse it to make sure that we
# build with our compiler of choice.
emake all ARCH="${my_arch}" \
- COMP=$(tc-getCXX) \
- COMPILER=$(tc-getCXX) \
+ COMP="$(tc-getCXX)" \
+ COMPILER="$(tc-getCXX)" \
debug=$(usex debug "yes" "no") \
optimize=$(usex optimize "yes" "no")
}
diff --git a/games-board/stockfish/stockfish-14.ebuild b/games-board/stockfish/stockfish-14.ebuild
index 4fb8113d983..dd2f85f84bc 100644
--- a/games-board/stockfish/stockfish-14.ebuild
+++ b/games-board/stockfish/stockfish-14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -62,8 +62,8 @@ src_compile() {
# COMPILER to support Travis CI and we abuse it to make sure that we
# build with our compiler of choice.
emake all ARCH="${my_arch}" \
- COMP=$(tc-getCXX) \
- COMPILER=$(tc-getCXX) \
+ COMP="$(tc-getCXX)" \
+ COMPILER="$(tc-getCXX)" \
debug=$(usex debug "yes" "no") \
optimize=$(usex optimize "yes" "no")
}
diff --git a/games-board/stockfish/stockfish-15-r1.ebuild b/games-board/stockfish/stockfish-15-r1.ebuild
new file mode 100644
index 00000000000..3bd9252b055
--- /dev/null
+++ b/games-board/stockfish/stockfish-15-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
+HOMEPAGE="https://stockfishchess.org/"
+
+NNUE_FILE="nn-6877cd24400e.nnue"
+
+SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz
+ https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug
+ general-32 general-64 +optimize"
+
+DEPEND="|| ( app-arch/unzip app-arch/zip )"
+RDEPEND=""
+
+S="${WORKDIR}/Stockfish-sf_${PV}/src"
+
+src_prepare() {
+ default
+
+ # remove config sanity check that doesn't like our COMPILER settings
+ sed -i -e 's/ config-sanity//g' Makefile || die
+
+ cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed"
+
+ # prevent pre-stripping
+ sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
+ || die 'failed to disable stripping in the Makefile'
+}
+
+src_compile() {
+ local my_arch
+
+ # generic unoptimized first
+ use general-32 && my_arch=general-32
+ use general-64 && my_arch=general-64
+
+ # x86
+ use x86 && my_arch=x86-32-old
+ use cpu_flags_x86_sse && my_arch=x86-32
+
+ # amd64
+ use amd64 && my_arch=x86-64
+ use cpu_flags_x86_popcnt && my_arch=x86-64-modern
+
+ # both bmi2 and avx2 are part of hni (haswell new instructions)
+ use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
+
+ # other architectures
+ use cpu_flags_arm_v7 && my_arch=armv7
+ use ppc && my_arch=ppc
+ use ppc64 && my_arch=ppc64
+
+ # There's a nice hack in the Makefile that overrides the value of CXX with
+ # COMPILER to support Travis CI and we abuse it to make sure that we
+ # build with our compiler of choice.
+ emake profile-build ARCH="${my_arch}" \
+ COMP="$(tc-getCXX)" \
+ COMPILER="$(tc-getCXX)" \
+ debug=$(usex debug "yes" "no") \
+ optimize=$(usex optimize "yes" "no")
+}
+
+src_install() {
+ dobin "${PN}"
+ dodoc ../AUTHORS ../README.md
+}
diff --git a/games-board/tali/Manifest b/games-board/tali/Manifest
index db3dd2ee947..0edaf903f9b 100644
--- a/games-board/tali/Manifest
+++ b/games-board/tali/Manifest
@@ -1,3 +1,3 @@
-DIST tali-40.1.tar.xz 1608352 BLAKE2B 73d5c7ac17c6290ab4d253efe93f31fe3de94f5a45b9a4e10a8477da35e7104f861865d083aa2213bb3a88b261d690b74963243adc7f39fffba103b2ced26120 SHA512 75312999f918234a95021fa31999d57b3df5a59f8d1ce227a7570aeea0490c8428ba396c519e8e210a77d65479681ccdefdfb0a9f74de3b2c2eefbd4b3cbdc3c
-DIST tali-40.3.tar.xz 1610424 BLAKE2B 5c5ef12e1e9e6139b1fad7a0c578e4308cd5945d71b2dc3ceae1edf8d591611cb33554a82799be9502dc468d5a11989ac4d5dc5a6f1f521dde9c1c6afc81669f SHA512 12fc2a73665504d08fd7528296215411d11e538167dd24b0474797712534b5d7290986a2704248126da8ef3ec158417c9c1a479a541729760df55768ad9bd317
-DIST tali-40.4.tar.xz 1610864 BLAKE2B 4299eff82fb97dc2c7f36e2c8b25861dae801156da921c5eaeab0d3e0ea9bc2f6ea17f672845b3303876e887d3f77d2a335692a0f347d314a9efe2868f67a476 SHA512 c80f03eabee6d71ad175369a9fe701e49e1fbd20ce729ed85b8337b975255e77d387119bcdf5a2618d94384dbac0c753ef09a6fa6975bf8649a804cf5bf14e91
+DIST tali-40.5.tar.xz 1613536 BLAKE2B 6ab8ffb737fb9d435cceff401c2d911d381d43fc5c4696c7cb9d22e4e89490329f13bce6e6c81b8bb9628264f723bfa020d7dd393aebc00836a416da60f70fe2 SHA512 c9fc1c6fd489d11116e8624955c15874fbe5f1dab0be16022d1e7f9193768ff5a2e4687246dcb35061c70eddbc5523b1031906190fe05dea6ba6544ec5cc6a45
+DIST tali-40.6.tar.xz 1684968 BLAKE2B 10fb4633d078cce20b29dca084555c7cb6d7eb98e9cbdd1c7c272d7d88ba5dabb880382c758322f351e217b8f29b72542acbc093708781f39f56590b4004a171 SHA512 e1a3769b002770d14c7b5530591678c0b073c02ff00202b7d07782219de654ed8c9d954395e141ca459d42a34d50284d36712f908fa2474f5247c5f10dcd3e31
+DIST tali-40.7.tar.xz 1684740 BLAKE2B ee913a4b0420b7751f26ecdb9805d74811330effb0e3d5e8fa6a4005a5ac410274120ac9c78ec240f062a094c603184c8a237d97b744641d3550db9b2a5a5ea9 SHA512 fc9a13b2d8b37fa5726d99f7ca8bde35b23cd210391d6f4309a0b952d28adc09c3566eb5c88d0dd30b39abbb4abe05ba2f441bad6a8598abfcb1189a3d87cce4
diff --git a/games-board/tali/tali-40.3.ebuild b/games-board/tali/tali-40.5.ebuild
index bb0e06a8cf2..e5a7978a7ad 100644
--- a/games-board/tali/tali-40.3.ebuild
+++ b/games-board/tali/tali-40.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit gnome.org gnome2-utils meson python-any-r1 xdg
DESCRIPTION="Beat the odds in a poker-style dice game"
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tali"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
DEPEND="
dev-libs/glib:2
diff --git a/games-board/tali/tali-40.4.ebuild b/games-board/tali/tali-40.6.ebuild
index e944d0be9fd..5f49a289926 100644
--- a/games-board/tali/tali-40.4.ebuild
+++ b/games-board/tali/tali-40.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
inherit gnome.org gnome2-utils meson python-any-r1 xdg
DESCRIPTION="Beat the odds in a poker-style dice game"
diff --git a/games-board/tali/tali-40.1.ebuild b/games-board/tali/tali-40.7.ebuild
index a38ab43112b..56967543847 100644
--- a/games-board/tali/tali-40.1.ebuild
+++ b/games-board/tali/tali-40.7.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
inherit gnome.org gnome2-utils meson python-any-r1 xdg
DESCRIPTION="Beat the odds in a poker-style dice game"
-HOMEPAGE="https://wiki.gnome.org/Apps/Tali"
+HOMEPAGE="https://wiki.gnome.org/Apps/Tali https://gitlab.gnome.org/GNOME/tali"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
DEPEND="
dev-libs/glib:2
diff --git a/games-board/xscrabble/metadata.xml b/games-board/xscrabble/metadata.xml
index df2786e820b..7c730d47817 100644
--- a/games-board/xscrabble/metadata.xml
+++ b/games-board/xscrabble/metadata.xml
@@ -5,7 +5,4 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <upstream>
- <remote-id type="freshmeat">xscrabble</remote-id>
- </upstream>
</pkgmetadata>