summaryrefslogtreecommitdiff
path: root/dev-games/freecell-solver
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
commitabaa75b10f899ada8dd05b23cc03205064394bc6 (patch)
treeeca3dd248b73b92013cba00a0fcc1edf2696e19a /dev-games/freecell-solver
parent24fd814c326e282c4321965c31f341dad77e270d (diff)
gentoo resync : 22.01.2021
Diffstat (limited to 'dev-games/freecell-solver')
-rw-r--r--dev-games/freecell-solver/Manifest3
-rw-r--r--dev-games/freecell-solver/files/freecell-solver-6.2.0-no-git-clone-kthxbye.patch20
-rw-r--r--dev-games/freecell-solver/freecell-solver-6.2.0-r1.ebuild (renamed from dev-games/freecell-solver/freecell-solver-6.2.0.ebuild)11
3 files changed, 30 insertions, 4 deletions
diff --git a/dev-games/freecell-solver/Manifest b/dev-games/freecell-solver/Manifest
index 8a724e8c37ea..6e63e65b1f19 100644
--- a/dev-games/freecell-solver/Manifest
+++ b/dev-games/freecell-solver/Manifest
@@ -1,4 +1,5 @@
AUX freecell-solver-5.22.1-no-docs.patch 1013 BLAKE2B d766bb4a12e546c7a2e6ccdaf00d234f2d1e9fc874c146e3d8755733915ab2cf58472551f46115347678b92ee6b4d14453f051960f5076932bbb15b8a0337794 SHA512 dbb78cb9f67e2d0d71516d765020c91a074a9984a26b3d5d5baf031a852c4c35efebfd1e331aaa009a2a066bd303c405e60b84be690a1bfe86a94ac832281f2e
+AUX freecell-solver-6.2.0-no-git-clone-kthxbye.patch 752 BLAKE2B 651fa79006d38c2d93404221547bfbeac2d500a4c8fca6a5607ea288177639f91be9fc2a71670a4c97c690b054c9aca73e0c745ceec44630a29f5b1bafc833ee SHA512 1c41cf9b09ab1569f714c1f73372532bf533c0ccf25c37f8ee593415a459e6ff06791f5cd6a086037361293e4c556ca8bf427dcf4906f6998a13c8d35c4ccdb4
DIST freecell-solver-6.2.0.tar.xz 426616 BLAKE2B f48d1b67c56a42f42e00e765a911944ae7d2eb97db81a8ebb58baa1603bd274c9ceb460bdf5c232c4f2b3f54d33acc0057e25c8c0bce897bb862eedc16613f05 SHA512 090f6b93c3f354b5c6bcb1ea67d9313639d23e81998cdc15316246a1cdac26450cf8fd04172bfd5539d875edf407dcdf7ce2c872221b7261f89dbbe309c27560
-EBUILD freecell-solver-6.2.0.ebuild 1178 BLAKE2B 98f7182ea1599d72b261795b10e5b0f136972db3d87210997b7675b26553ddcf6f52df16c988f0595b927fe33473ebcd252b18b75cb1b53ae01a07433fe3985a SHA512 4cadff9b87541cb2092c6c129887be8cd60803caec92901173c196bbf349db624d2ab5b932b257f3f089ad2b0f1216f94c846bbb25651e4f01d154eb4d93e344
+EBUILD freecell-solver-6.2.0-r1.ebuild 1268 BLAKE2B 6630b5c09c9ea76da8d2c83a17362791999afa536542479ede098c4fcd4aafc8c761fe320643d4c5a6a4279df596f12604caf595c318c2e912b82047dbb98d08 SHA512 d073b1b00447fe590e159ca8efa39b18676fa01f5759ea4e315105c1f9bb6eb6dc8efee28a69ee0d51f946c2837ddb609637d94e41cdbffb1e73bbf709c128c0
MISC metadata.xml 330 BLAKE2B 2d2fad43c972b00253e7740bb472027d4edc54537d6d2564f2804b13c7b02b43a34598bf698255d0f42962b14e207da31cf69f021793d0ae16e198d0a1765e8a SHA512 8e5d4cfa7283a489ea757e3dede6b82334b2ceee2a28a98a8dd3b269a2f8bba02e2f0e6a169712e5ff890dcb7bec2feeedef496143bde90ad587771c87a12726
diff --git a/dev-games/freecell-solver/files/freecell-solver-6.2.0-no-git-clone-kthxbye.patch b/dev-games/freecell-solver/files/freecell-solver-6.2.0-no-git-clone-kthxbye.patch
new file mode 100644
index 000000000000..17675d22ab0a
--- /dev/null
+++ b/dev-games/freecell-solver/files/freecell-solver-6.2.0-no-git-clone-kthxbye.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -210,7 +210,7 @@
+ # Clone the patsolve repository with the appropriate branch.
+ SET (pats_dir "patsolve")
+
+-IF (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${pats_dir}")
++IF (0)
+ EXECUTE_PROCESS(
+ COMMAND "git" "clone" "https://github.com/shlomif/patsolve.git" "${pats_dir}"
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+@@ -219,7 +219,7 @@
+
+ # Clone the rinutils repository with the appropriate tag.
+ SET (rinutils_dir "rinutils")
+-IF (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${rinutils_dir}")
++IF (0)
+ EXECUTE_PROCESS(
+ COMMAND "git" "clone" "-b" "0.6.0" "https://github.com/shlomif/rinutils.git" "${rinutils_dir}"
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
diff --git a/dev-games/freecell-solver/freecell-solver-6.2.0.ebuild b/dev-games/freecell-solver/freecell-solver-6.2.0-r1.ebuild
index 5fb0e0560f86..c74ccd6cfb05 100644
--- a/dev-games/freecell-solver/freecell-solver-6.2.0.ebuild
+++ b/dev-games/freecell-solver/freecell-solver-6.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ IUSE="tcmalloc"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
+ dev-libs/rinutils
$(python_gen_cond_dep '
dev-python/pysol_cards[${PYTHON_MULTI_USEDEP}]
dev-python/random2[${PYTHON_MULTI_USEDEP}]
@@ -33,11 +34,15 @@ DEPEND="${RDEPEND}
DOCS=( README.html )
-PATCHES=( "${FILESDIR}/${PN}-5.22.1-no-docs.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-5.22.1-no-docs.patch"
+ "${FILESDIR}/${P}-no-git-clone-kthxbye.patch"
+)
src_prepare() {
- python_fix_shebang board_gen
cmake_src_prepare
+ python_fix_shebang board_gen
+ rm -r rinutils || die
}
src_configure() {