[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-05-15 Thread Erik Mackdanz
commit: 7c7631bacf9ebb098d95fdeacc9c4cf08fc5625d
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu May 16 03:51:18 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu May 16 03:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7631ba

games-roguelike/stone-soup: stabilize 0.32.0_pre20240409 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild
index 053555479849..b86851ad074c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild
@@ -54,7 +54,7 @@ S=${WORKDIR}/${MY_P}/source
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="${MY_SLOT}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-04-09 Thread Erik Mackdanz
commit: 244a20341fe47d91492317c90f17cca9ad76e5d4
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Wed Apr 10 03:54:48 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Wed Apr 10 04:47:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244a2034

games-roguelike/stone-soup: drop 0.31.0_pre20231027

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.31.0_pre20231027.ebuild   | 239 -
 2 files changed, 240 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 508d7c33b989..a6c692f90cf0 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,7 +13,6 @@ DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.31.0.tar.gz 22432560 BLAKE2B 
f3e696915458674e3f7ce2a47d19c740c53de897ab40227efc9c127be42dcfbb4b3ee93258ea4094fb1a18aceb37c4341aac86c1174c42ab1ce300bca3281fc6
 SHA512 
ad354d57a39d07ad8a1a89a7fd20b33a4cd88fcbf1f2276cdefe8890c223272b7a34969a373f6b1f39cff72499c1e2773592ce368e887307908acd59ca00ca4b
-DIST stone-soup-0.31.0_pre20231027.tar.gz 22093957 BLAKE2B 
7f434b3430f2b4c99abbb52fd245349caaf3864fc992263482144e1bb3c12a9b58be8b918d21c829e8c188116900dfbac082f5e1c490faf4f4a27e1d04998fd5
 SHA512 
76f957e5cbd580969aa8c1aa09c47604bb0eee85ea3e7895d3e311567a0ec5ece51b3816b143233e2be9a434baf7ad5dd86d815d06bd6ec6e9aac0df5d3d8ac5
 DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.31.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
deleted file mode 100644
index 94add6fe6130..
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# There are many slots for this package because people in the community
-# like to play old versions.  Every release includes content changes
-# where species/spells/monsters are added or removed.  The public
-# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
-# versions back to 0.11.
-
-# It's not necessary for Gentoo to support these old version but it's
-# something nice that our distro can offer that others don't.  If the
-# maintenance burden becomes excessive than we can revisit that
-# position.
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{10,11,12} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.31"
-
-# Leave empty string if not a _pre release
-COMMITSHA="75a2e9a4b400dc4ea8016b403626a028986a60ef"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a tagged release
-   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-   MY_P="crawl-${PV}/crawl-ref"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-SRC_URI="
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-04-09 Thread Erik Mackdanz
commit: 7948a4f78e862b1a1a251a52166274f3ae26761b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Wed Apr 10 03:53:15 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Wed Apr 10 04:47:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7948a4f7

games-roguelike/stone-soup: stabilize 0.31.0 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild
index c44ae6304971..3461e75a1504 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-04-09 Thread Erik Mackdanz
commit: f4e804178ec47706d9b1ae61b1dff20d9be15da7
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Wed Apr 10 04:46:11 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Wed Apr 10 04:47:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e80417

games-roguelike/stone-soup: add 0.32.0_pre20240409

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   3 +
 .../stone-soup-0.32.0_pre20240409.ebuild   | 241 +
 2 files changed, 244 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index a6c692f90cf0..a0219e086b37 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -15,6 +15,9 @@ DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.31.0.tar.gz 22432560 BLAKE2B 
f3e696915458674e3f7ce2a47d19c740c53de897ab40227efc9c127be42dcfbb4b3ee93258ea4094fb1a18aceb37c4341aac86c1174c42ab1ce300bca3281fc6
 SHA512 
ad354d57a39d07ad8a1a89a7fd20b33a4cd88fcbf1f2276cdefe8890c223272b7a34969a373f6b1f39cff72499c1e2773592ce368e887307908acd59ca00ca4b
 DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.31.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.32.0_pre20240409.tar.gz 23206591 BLAKE2B 
7d5f44adc4aaa1c7f881e4fddf2bd83240c126987168c8ef2e15681f83790b6f5ff5ca840ea46091c24a2dbaf80fe456c6919a09665519d71c6430d6ac9f09ad
 SHA512 
81992f69fb7d70c968bc82f91131a55753d4323c15a12a1fd095cb4b75b77dc9645c4b5d9eb1106227d81d31d705bdc5ecc0e2ad3a63ba6562ee3730545a6c2a
+DIST stone-soup-0.32.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.32.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild
new file mode 100644
index ..053555479849
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.32.0_pre20240409.ebuild
@@ -0,0 +1,241 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{10,11,12} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+
+# Leave empty string if not a _pre 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-04-09 Thread Erik Mackdanz
commit: 35cb495fa06fdb252bb06f285e5a3180965466e8
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Wed Apr 10 04:15:14 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Wed Apr 10 04:47:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cb495f

games-roguelike/stone-soup: reorder vars to satisfy pkgcheck

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 10 ++
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 10 ++
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 10 ++
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 14 --
 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild  | 10 ++
 games-roguelike/stone-soup/stone-soup-0.30.1.ebuild  | 10 ++
 games-roguelike/stone-soup/stone-soup-0.31.0.ebuild  | 10 ++
 7 files changed, 44 insertions(+), 30 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 2fd6ee339cb2..0b712dda89b3 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -23,18 +23,21 @@ inherit desktop python-any-r1 lua-single xdg-utils 
toolchain-funcs
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
 HOMEPAGE="https://crawl.develz.org;
-SLOT="0.25"
+# MY_SLOT to satisfy pkgcheck variable order checking
+MY_SLOT="0.25"
 SRC_URI="

https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${MY_SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${MY_SLOT}.svg
 "
 
+S=${WORKDIR}/${MY_P}/source
 # 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
 # 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="${MY_SLOT}"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
@@ -83,7 +86,6 @@ BDEPEND="
app-alternatives/yacc
"
 
-S=${WORKDIR}/${MY_P}/source
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 7429d5fa73d8..6e8f74d68955 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -23,18 +23,21 @@ inherit desktop python-any-r1 lua-single xdg-utils 
toolchain-funcs
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
 HOMEPAGE="https://crawl.develz.org;
-SLOT="0.26"
+# MY_SLOT to satisfy pkgcheck variable order checking
+MY_SLOT="0.26"
 SRC_URI="

https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${MY_SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${MY_SLOT}.svg
 "
 
+S=${WORKDIR}/${MY_P}/source
 # 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
 # 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="${MY_SLOT}"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
@@ -83,7 +86,6 @@ BDEPEND="
app-alternatives/yacc
"
 
-S=${WORKDIR}/${MY_P}/source
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index c22746fce76b..0c67e25b1d5e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -23,18 +23,21 @@ inherit desktop python-any-r1 lua-single xdg-utils 
toolchain-funcs
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
 HOMEPAGE="https://crawl.develz.org;
-SLOT="0.27"
+# MY_SLOT to satisfy pkgcheck variable order checking
+MY_SLOT="0.27"
 SRC_URI="


[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-01-20 Thread Erik Mackdanz
commit: edbbe15f49c5e294376e1b10b13c8bdfc75603c9
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan 20 15:07:53 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan 20 15:40:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edbbe15f

games-roguelike/stone-soup: drop 0.31.0_pre20230712

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.31.0_pre20230712.ebuild   | 239 -
 2 files changed, 240 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 74157170ec07..508d7c33b989 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,7 +13,6 @@ DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.31.0.tar.gz 22432560 BLAKE2B 
f3e696915458674e3f7ce2a47d19c740c53de897ab40227efc9c127be42dcfbb4b3ee93258ea4094fb1a18aceb37c4341aac86c1174c42ab1ce300bca3281fc6
 SHA512 
ad354d57a39d07ad8a1a89a7fd20b33a4cd88fcbf1f2276cdefe8890c223272b7a34969a373f6b1f39cff72499c1e2773592ce368e887307908acd59ca00ca4b
-DIST stone-soup-0.31.0_pre20230712.tar.gz 21654476 BLAKE2B 
c58e59eee09996d109aeb2ef21334497b18b665cfef42c77857446bf8108fe0e50064a29e662eb7c513026fba4f9f1b8ebe2122d5fc317223f61037ac31bee68
 SHA512 
bad8ba6a4479ed34f1a5b081062db11eb73f8a6cd7637a44c8c7da7013b0a0b943ef921345f5071be245eb7a575bffaef1c04973d634b6c5092a09211126f46a
 DIST stone-soup-0.31.0_pre20231027.tar.gz 22093957 BLAKE2B 
7f434b3430f2b4c99abbb52fd245349caaf3864fc992263482144e1bb3c12a9b58be8b918d21c829e8c188116900dfbac082f5e1c490faf4f4a27e1d04998fd5
 SHA512 
76f957e5cbd580969aa8c1aa09c47604bb0eee85ea3e7895d3e311567a0ec5ece51b3816b143233e2be9a434baf7ad5dd86d815d06bd6ec6e9aac0df5d3d8ac5
 DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.31.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
deleted file mode 100644
index 30ae6c07f99f..
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# There are many slots for this package because people in the community
-# like to play old versions.  Every release includes content changes
-# where species/spells/monsters are added or removed.  The public
-# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
-# versions back to 0.11.
-
-# It's not necessary for Gentoo to support these old version but it's
-# something nice that our distro can offer that others don't.  If the
-# maintenance burden becomes excessive than we can revisit that
-# position.
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{10,11,12} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.31"
-
-# Leave empty string if not a _pre release
-COMMITSHA="771a54ca4b33d56804086cbf34083023ac7d748c"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a tagged release
-   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-   MY_P="crawl-${PV}/crawl-ref"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-SRC_URI="
- 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2024-01-20 Thread Erik Mackdanz
commit: d2557e8382ff04be6a70e07a0ab55ee94e13000f
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan 20 05:11:38 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan 20 15:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2557e83

games-roguelike/stone-soup: add 0.31.0

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.31.0.ebuild| 239 +
 2 files changed, 240 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 981029eacdd5..74157170ec07 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -12,6 +12,7 @@ DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6051dd8513ee397dda7b2a55c730c31a4582860c2077e78fed3fda24b5e51c52ae037c603c7dec3376deb93402e2aa72
 SHA512 
069c9f9d8115f4865daa277a3621534839e3bd9bd5811ae2a9d1486d25abd66461b8e49f6ef4a4265b261be73c6c66c118c49b97c3f6e05087abde7064bf0d5f
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.31.0.tar.gz 22432560 BLAKE2B 
f3e696915458674e3f7ce2a47d19c740c53de897ab40227efc9c127be42dcfbb4b3ee93258ea4094fb1a18aceb37c4341aac86c1174c42ab1ce300bca3281fc6
 SHA512 
ad354d57a39d07ad8a1a89a7fd20b33a4cd88fcbf1f2276cdefe8890c223272b7a34969a373f6b1f39cff72499c1e2773592ce368e887307908acd59ca00ca4b
 DIST stone-soup-0.31.0_pre20230712.tar.gz 21654476 BLAKE2B 
c58e59eee09996d109aeb2ef21334497b18b665cfef42c77857446bf8108fe0e50064a29e662eb7c513026fba4f9f1b8ebe2122d5fc317223f61037ac31bee68
 SHA512 
bad8ba6a4479ed34f1a5b081062db11eb73f8a6cd7637a44c8c7da7013b0a0b943ef921345f5071be245eb7a575bffaef1c04973d634b6c5092a09211126f46a
 DIST stone-soup-0.31.0_pre20231027.tar.gz 22093957 BLAKE2B 
7f434b3430f2b4c99abbb52fd245349caaf3864fc992263482144e1bb3c12a9b58be8b918d21c829e8c188116900dfbac082f5e1c490faf4f4a27e1d04998fd5
 SHA512 
76f957e5cbd580969aa8c1aa09c47604bb0eee85ea3e7895d3e311567a0ec5ece51b3816b143233e2be9a434baf7ad5dd86d815d06bd6ec6e9aac0df5d3d8ac5
 DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild
new file mode 100644
index ..c44ae6304971
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{10,11,12} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.31"
+
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a tagged release
+   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+   MY_P="crawl-${PV}/crawl-ref"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+SRC_URI="
+   ${SRC_URI}
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-12-29 Thread Arthur Zamarin
commit: d795a1de901d986fea70982b0e53ebe1cb362d44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 30 06:37:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 30 06:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d795a1de

games-roguelike/stone-soup: Stabilize 0.31.0_pre20231027 x86, #921004

Signed-off-by: Arthur Zamarin  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
index 5dce88590024..58e6ae17cd6e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-12-29 Thread Sam James
commit: a77c796f63cac4bc2ae8271112e68d78b39ea665
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 03:03:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 03:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77c796f

games-roguelike/stone-soup: Stabilize 0.31.0_pre20231027 amd64, #921004

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
index 3a5d25dadbbf..5dce88590024 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-10-27 Thread Erik Mackdanz
commit: c979a8272018a153374210ee325960b938c7bd86
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Oct 28 03:04:41 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Oct 28 03:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c979a827

games-roguelike/stone-soup: add 0.31.0_pre20231027

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.31.0_pre20231027.ebuild   | 239 +
 2 files changed, 240 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index b80f32953440..981029eacdd5 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,6 +13,7 @@ DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.31.0_pre20230712.tar.gz 21654476 BLAKE2B 
c58e59eee09996d109aeb2ef21334497b18b665cfef42c77857446bf8108fe0e50064a29e662eb7c513026fba4f9f1b8ebe2122d5fc317223f61037ac31bee68
 SHA512 
bad8ba6a4479ed34f1a5b081062db11eb73f8a6cd7637a44c8c7da7013b0a0b943ef921345f5071be245eb7a575bffaef1c04973d634b6c5092a09211126f46a
+DIST stone-soup-0.31.0_pre20231027.tar.gz 22093957 BLAKE2B 
7f434b3430f2b4c99abbb52fd245349caaf3864fc992263482144e1bb3c12a9b58be8b918d21c829e8c188116900dfbac082f5e1c490faf4f4a27e1d04998fd5
 SHA512 
76f957e5cbd580969aa8c1aa09c47604bb0eee85ea3e7895d3e311567a0ec5ece51b3816b143233e2be9a434baf7ad5dd86d815d06bd6ec6e9aac0df5d3d8ac5
 DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.31.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
new file mode 100644
index ..3a5d25dadbbf
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20231027.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{10,11,12} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.31"
+
+# Leave empty string if not a _pre release
+COMMITSHA="75a2e9a4b400dc4ea8016b403626a028986a60ef"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a tagged release
+   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+   MY_P="crawl-${PV}/crawl-ref"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+SRC_URI="
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/

2023-08-14 Thread Erik Mackdanz
commit: eaab00c81c45e54fd2174fee1caa92b17c61c50a
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Aug 14 17:53:53 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Aug 14 17:55:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaab00c8

games-roguelike/stone-soup: avoid execinfo.h on non-glibc

Upstream: https://github.com/crawl/crawl/issues/2446
Closes: https://bugs.gentoo.org/831632
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/files/avoid-musl-execinfo.patch   | 12 
 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild |  1 +
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   |  1 +
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   |  1 +
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   |  1 +
 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild  |  1 +
 games-roguelike/stone-soup/stone-soup-0.30.1.ebuild  |  1 +
 .../stone-soup/stone-soup-0.31.0_pre20230712.ebuild  |  1 +
 8 files changed, 19 insertions(+)

diff --git a/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch 
b/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch
new file mode 100644
index ..923f940c3f57
--- /dev/null
+++ b/games-roguelike/stone-soup/files/avoid-musl-execinfo.patch
@@ -0,0 +1,12 @@
+--- a/crash.cc2023-08-14 02:39:46.638062516 +
 b/crash.cc2023-08-14 02:41:28.020698537 +
+@@ -27,7 +27,8 @@
+ #endif
+
+ #ifdef BACKTRACE_SUPPORTED
+-#if defined(TARGET_CPU_MIPS) || \
++#if !defined(__GLIBC__) || \
++defined(TARGET_CPU_MIPS) || \
+ defined(TARGET_OS_FREEBSD) || \
+ defined(TARGET_OS_NETBSD) || \
+ defined(TARGET_OS_OPENBSD) || \

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 150e83d6270e..cfb186245ce1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 76214392d586..ac840b8128cf 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 3f0437547cfa..c8dde8ecd912 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -87,6 +87,7 @@ S=${WORKDIR}/${MY_P}/source
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 64e098e751ce..1907acb253f4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -101,6 +101,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 5ff221ce1c56..d751569f7cc8 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -103,6 +103,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/make.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
index cc9c0daa09b4..48d500eea5f4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
@@ -103,6 +103,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/make-v3.patch
"${FILESDIR}"/rltiles-make.patch
+   "${FILESDIR}"/avoid-musl-execinfo.patch
 )
 
 python_check_deps() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
index b7a3296129e4..27d9fbf7f734 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
@@ 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-08-13 Thread Erik Mackdanz
commit: 2c34c697b1d228e815fe08ba6cd0411ddbbc9012
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Aug 14 01:48:30 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Aug 14 01:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c34c697

games-roguelike/stone-soup: stabilize 0.30.1 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
index a1e2b48e31eb..cc9c0daa09b4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-08-13 Thread Erik Mackdanz
commit: 9bd53b5101bd9e4f5368246607b6029c1236ad13
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Aug 14 01:50:52 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Aug 14 01:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd53b51

games-roguelike/stone-soup: drop 0.30.0

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup/stone-soup-0.30.0.ebuild| 238 -
 2 files changed, 239 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index bcf75caca211..b80f32953440 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -9,7 +9,6 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 
18a615d7a882d900d3c7f6523590c75064be8098415c7537ea709f44fe15ec795eb5f9014eefe813111b4a3273c0924e32fa25ba90153e04c1adfec12eee31a3
 SHA512 
f722a94fc5ce4a46e92a3f1d2dd1766d343662899d61eaab971df311f98d86fdd520264e2a800159e7bad57cc2af9a9a952bb01fde05438e191e1168747e4b4f
 DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6051dd8513ee397dda7b2a55c730c31a4582860c2077e78fed3fda24b5e51c52ae037c603c7dec3376deb93402e2aa72
 SHA512 
069c9f9d8115f4865daa277a3621534839e3bd9bd5811ae2a9d1486d25abd66461b8e49f6ef4a4265b261be73c6c66c118c49b97c3f6e05087abde7064bf0d5f
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
deleted file mode 100644
index cc9c0daa09b4..
--- a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# There are many slots for this package because people in the community
-# like to play old versions.  Every release includes content changes
-# where species/spells/monsters are added or removed.  The public
-# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
-# versions back to 0.11.
-
-# It's not necessary for Gentoo to support these old version but it's
-# something nice that our distro can offer that others don't.  If the
-# maintenance burden becomes excessive than we can revisit that
-# position.
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11,12} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.30"
-
-# Leave empty string if not a _pre release
-COMMITSHA=""
-if [ -z "${COMMITSHA}" ]; then
-   # This is a tagged release
-   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-   MY_P="crawl-${PV}/crawl-ref"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-SRC_URI="
-   ${SRC_URI}
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-08-13 Thread Erik Mackdanz
commit: bd0193f5f57ed6da2c0cb01459eedae6531de67c
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Aug 14 01:52:21 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Aug 14 01:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0193f5

games-roguelike/stone-soup: stabilize 0.31.0_pre20230712 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
index 9ea0126c9a43..b7a3296129e4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/, games-roguelike/stone-soup/files/

2023-07-12 Thread Erik Mackdanz
commit: 7ae60d06a530df1f5aa157d7f6dc727fc1931ec5
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Jul 13 04:40:21 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Jul 13 04:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae60d06

games-roguelike/stone-soup: add 0.31.0_pre20230712

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   3 +
 games-roguelike/stone-soup/files/make-v3.patch |   9 -
 .../stone-soup-0.31.0_pre20230712.ebuild   | 238 +
 3 files changed, 241 insertions(+), 9 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 8be8b404eabe..bcf75caca211 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,6 +13,9 @@ DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 
18a615d7a882d900d3c7f6523590c7506
 DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6051dd8513ee397dda7b2a55c730c31a4582860c2077e78fed3fda24b5e51c52ae037c603c7dec3376deb93402e2aa72
 SHA512 
069c9f9d8115f4865daa277a3621534839e3bd9bd5811ae2a9d1486d25abd66461b8e49f6ef4a4265b261be73c6c66c118c49b97c3f6e05087abde7064bf0d5f
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.31.0_pre20230712.tar.gz 21654476 BLAKE2B 
c58e59eee09996d109aeb2ef21334497b18b665cfef42c77857446bf8108fe0e50064a29e662eb7c513026fba4f9f1b8ebe2122d5fc317223f61037ac31bee68
 SHA512 
bad8ba6a4479ed34f1a5b081062db11eb73f8a6cd7637a44c8c7da7013b0a0b943ef921345f5071be245eb7a575bffaef1c04973d634b6c5092a09211126f46a
+DIST stone-soup-0.31.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.31.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/files/make-v3.patch 
b/games-roguelike/stone-soup/files/make-v3.patch
index 9d1235e3c604..7a1308b36bd6 100644
--- a/games-roguelike/stone-soup/files/make-v3.patch
+++ b/games-roguelike/stone-soup/files/make-v3.patch
@@ -1,14 +1,5 @@
 --- a/Makefile 2023-04-08 18:39:09.818483802 -0500
 +++ b/Makefile 2023-04-08 18:44:54.509321177 -0500
-@@ -92,7 +92,7 @@
- # processes. Not supported for MSYS2/cygwin builds, and will be overridden for
- # mac universal builds. This does not count as a change in build flags.
- ifndef GAME
--  GAME = crawl
-+  GAME = crawl-0.30
- endif
- 
- # Disable GNU Make implicit rules and variables. Leaving them enabled will 
slow
 @@ -206,7 +206,7 @@
  uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
  uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')

diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
new file mode 100644
index ..9ea0126c9a43
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-07-02 Thread Erik Mackdanz
commit: cafb5a63130b2211b2201fb28bd4e458863057f8
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jul  2 20:02:12 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jul  2 20:18:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cafb5a63

games-roguelike/stone-soup: add 0.30.1

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.30.1.ebuild| 238 +
 2 files changed, 239 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 8f057f853ce5..8be8b404eabe 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -10,6 +10,7 @@ DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 
18a615d7a882d900d3c7f6523590c75064be8098415c7537ea709f44fe15ec795eb5f9014eefe813111b4a3273c0924e32fa25ba90153e04c1adfec12eee31a3
 SHA512 
f722a94fc5ce4a46e92a3f1d2dd1766d343662899d61eaab971df311f98d86fdd520264e2a800159e7bad57cc2af9a9a952bb01fde05438e191e1168747e4b4f
+DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 
5fc39bb83c5d6b96a00d55c4bf18ee0e6051dd8513ee397dda7b2a55c730c31a4582860c2077e78fed3fda24b5e51c52ae037c603c7dec3376deb93402e2aa72
 SHA512 
069c9f9d8115f4865daa277a3621534839e3bd9bd5811ae2a9d1486d25abd66461b8e49f6ef4a4265b261be73c6c66c118c49b97c3f6e05087abde7064bf0d5f
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
new file mode 100644
index ..a1e2b48e31eb
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.30.1.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.30"
+
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a tagged release
+   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+   MY_P="crawl-${PV}/crawl-ref"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+SRC_URI="
+   ${SRC_URI}
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-07-02 Thread Erik Mackdanz
commit: 9dc5f16e77a9775ac4699bed8aabc288139eafc0
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jul  2 19:58:49 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jul  2 20:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc5f16e

games-roguelike/stone-soup: drop 0.30.0_pre20230408

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.30.0_pre20230408.ebuild   | 238 -
 2 files changed, 239 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 71bb9459d18a..8f057f853ce5 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -10,7 +10,6 @@ DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 
18a615d7a882d900d3c7f6523590c75064be8098415c7537ea709f44fe15ec795eb5f9014eefe813111b4a3273c0924e32fa25ba90153e04c1adfec12eee31a3
 SHA512 
f722a94fc5ce4a46e92a3f1d2dd1766d343662899d61eaab971df311f98d86fdd520264e2a800159e7bad57cc2af9a9a952bb01fde05438e191e1168747e4b4f
-DIST stone-soup-0.30.0_pre20230408.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
deleted file mode 100644
index e28370cae715..
--- a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# There are many slots for this package because people in the community
-# like to play old versions.  Every release includes content changes
-# where species/spells/monsters are added or removed.  The public
-# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
-# versions back to 0.11.
-
-# It's not necessary for Gentoo to support these old version but it's
-# something nice that our distro can offer that others don't.  If the
-# maintenance burden becomes excessive than we can revisit that
-# position.
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11,12} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.30"
-
-# Leave empty string if not a _pre release
-COMMITSHA="acf32f4bd3330cf0c882ac39c3e11ce40d587b49"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a tagged release
-   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-   MY_P="crawl-${PV}/crawl-ref"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-SRC_URI="
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-07-02 Thread Erik Mackdanz
commit: 0abe036dd47507ac4a13a14185fb5bf1dc8cbc77
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jul  2 19:57:52 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jul  2 20:18:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0abe036d

games-roguelike/stone-soup: stabilize 0.30.0 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
index a1e2b48e31eb..cc9c0daa09b4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-06-09 Thread Erik Mackdanz
commit: edc64bfd040a3560f13dfce0aa027d272881de17
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun  9 21:30:49 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun  9 21:39:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc64bfd

games-roguelike/stone-soup: metadata fix

Closes: https://bugs.gentoo.org/906146
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest |  2 +-
 games-roguelike/stone-soup/stone-soup-0.30.0.ebuild | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 7d7a9a528f64..71bb9459d18a 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -9,7 +9,7 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.30.0.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
+DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 
18a615d7a882d900d3c7f6523590c75064be8098415c7537ea709f44fe15ec795eb5f9014eefe813111b4a3273c0924e32fa25ba90153e04c1adfec12eee31a3
 SHA512 
f722a94fc5ce4a46e92a3f1d2dd1766d343662899d61eaab971df311f98d86fdd520264e2a800159e7bad57cc2af9a9a952bb01fde05438e191e1168747e4b4f
 DIST stone-soup-0.30.0_pre20230408.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
index 4f66438c8b87..626cff947189 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
@@ -24,19 +24,21 @@ DESCRIPTION="Role-playing roguelike game of exploration and 
treasure-hunting in
 HOMEPAGE="https://crawl.develz.org;
 SLOT="0.30"
 
-COMMITSHA="acf32f4bd3330cf0c882ac39c3e11ce40d587b49"
-MY_P="crawl-${COMMITSHA}/crawl-ref"
-IS_RELEASE=true
-
-if [ "${IS_RELEASE}" = true ]; then
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a tagged release
+   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
SRC_URI="
https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
"
+   MY_P="crawl-${PV}/crawl-ref"
 else
# This is a _pre release
SRC_URI="
https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
"
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
 fi
 SRC_URI="
${SRC_URI}



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-06-09 Thread Erik Mackdanz
commit: 9bdd0d6c59b1ad446efd401dabc9ea718e1b6008
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun  9 21:38:23 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun  9 21:39:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdd0d6c

games-roguelike/stone-soup: enable py3.12

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild| 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.30.0.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index bb46296e7328..150e83d6270e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 4108daba0ebf..76214392d586 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 96b13258933b..3f0437547cfa 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 138d4f637a0f..64e098e751ce 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 16d449839711..5ff221ce1c56 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
index 626cff947189..a1e2b48e31eb 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
index f9f297b0b3fb..e28370cae715 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
@@ -16,7 +16,7 @@ EAPI=8
 
 LUA_COMPAT=( lua5-1 )
 LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/

2023-05-22 Thread Conrad Kostecki
commit: 945deae1e5ebcad1f4aab98f4719985f7279aa89
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri May 12 15:29:34 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:25:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945deae1

games-roguelike/stone-soup: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31007
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-roguelike/stone-soup/files/make-v2.patch | 120 -
 1 file changed, 120 deletions(-)

diff --git a/games-roguelike/stone-soup/files/make-v2.patch 
b/games-roguelike/stone-soup/files/make-v2.patch
deleted file mode 100644
index 7813fa1aebc1..
--- a/games-roguelike/stone-soup/files/make-v2.patch
+++ /dev/null
@@ -1,120 +0,0 @@
 a/Makefile 2023-01-29 16:54:29.445857641 -0600
-+++ b/Makefile 2023-01-29 16:55:57.363274244 -0600
-@@ -92,7 +92,7 @@
- # processes. Not supported for MSYS2/cygwin builds, and will be overridden for
- # mac universal builds. This does not count as a change in build flags.
- ifndef GAME
--  GAME = crawl
-+  GAME = crawl-0.30
- endif
- 
- # Disable GNU Make implicit rules and variables. Leaving them enabled will 
slow
-@@ -206,7 +206,7 @@
- uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
- uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
- 
--HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
-+HOST :=
- ARCH := $(HOST)
- 
- ifdef CROSSHOST
-@@ -509,15 +509,7 @@
- GCC_VER_SUFFIX:=-$(GCC_VER)
- endif
- 
--# Attempt to use a full compiler name, to make
--# distcc builds work nicely.
--LMACH := $(shell gcc -dumpmachine)-
--ifeq ($(LMACH),-)
- LMACH :=
--endif
--ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 
echo "Yes"),)
--LMACH :=
--endif
- 
- ifneq ($(FORCE_CC),)
- GCC := $(FORCE_CC)
-@@ -862,10 +854,11 @@
-   COVERAGE=YesPlease
-   # current catch2 doesn't support c++11
-   STDFLAG = -std=c++14
-+  # tests require this
-+  LIBS += -lgcov
- endif
- 
- ifdef HURRY
--  NO_OPTIMIZE=YesPlease
- endif
- 
- ifdef COVERAGE
-@@ -1017,7 +1010,7 @@
- INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
-   endif
- else
--  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
-+  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
-   ifneq (,$(SYS_PROPORTIONAL_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
-@@ -1037,7 +1030,7 @@
- INSTALL_FONTS += "$(MONOSPACED_FONT)"
-   endif
- else
--  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
-+  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
-   ifneq (,$(SYS_MONOSPACED_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"
-@@ -1177,14 +1170,8 @@
- 
- ifdef TILES_ANY
- ifndef NO_OPTIMIZE
--  ifneq (,$(shell which advpng))
--USE_ADVPNG = y
--  else
--ifneq (,$(shell which pngcrush))
-   PNGCRUSH = pngcrush -q -m 113
-   PNGCRUSH_LABEL = PNGCRUSH
--endif
--  endif
- endif
- endif
- 
-@@ -1280,9 +1266,8 @@
- 
- LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
- SRC_PKG_BASE  := stone_soup
--SRC_VERSION   := $(shell git describe $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
-+SRC_VERSION   := $(shell cat util/release_ver)
- MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
--RECENT_TAG:= $(shell git describe --abbrev=0 $(MERGE_BASE))
- WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
- 
- export SRC_VERSION
-@@ -1644,7 +1629,7 @@
-   $(COPY) dat/tiles/stone_soup_icon-512x512.png 
$(prefix_fp)/share/icons/hicolor/512x512/apps/$(XDG_NAME).png
-   $(COPY) dat/tiles/stone_soup_icon.svg 
$(prefix_fp)/share/icons/hicolor/scalable/apps/$(XDG_NAME).svg
- 
--install: all install-data
-+install: install-data
-   [ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
-   $(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
-   $(STRIP) $(prefix_fp)/$(bin_prefix)/$(GAME)
-@@ -1667,7 +1652,6 @@
-   +$(MAKE) -C contrib clean
- 
- clean-android:
--  $(RM) -r $(datadir_fp)
-   +cd android-project && rm -f local.properties && rm -f app/build.gradle
- 
- distclean: clean clean-contrib clean-rltiles
-@@ -1899,9 +1883,6 @@
- 
- dat/tiles/%.png: $(RLTILES)/%.png
-   $(QUIET_PNGCRUSH)$(PNGCRUSH) $< $@
--ifdef USE_ADVPNG
--  $(QUIET_ADVPNG)$(ADVPNG) $@
--endif
- 
- clean-rltiles:
-   $(RM) $(DESTTILEFILES)



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-05-10 Thread Erik Mackdanz
commit: c43204dff42729d98061dae291756912fdc4b054
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu May 11 03:13:04 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu May 11 03:13:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43204df

games-roguelike/stone-soup: add 0.30.0

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.30.0.ebuild| 236 +
 2 files changed, 237 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 8329b932bf9d..7d7a9a528f64 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -9,6 +9,7 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.30.0.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.0_pre20230408.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
new file mode 100644
index ..4f66438c8b87
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
+PYTHON_COMPAT=( python3_{9,10,11} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.30"
+
+COMMITSHA="acf32f4bd3330cf0c882ac39c3e11ce40d587b49"
+MY_P="crawl-${COMMITSHA}/crawl-ref"
+IS_RELEASE=true
+
+if [ "${IS_RELEASE}" = true ]; then
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   "
+fi
+SRC_URI="
+   ${SRC_URI}
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-05-10 Thread Erik Mackdanz
commit: 606d5c380e4d69da1fd65165e270d8d38f0dfe52
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu May 11 03:06:13 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu May 11 03:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606d5c38

games-roguelike/stone-soup: stabilize 0.30.0_pre20230408 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
index 353556d7ed6e..f9f297b0b3fb 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230408.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-05-10 Thread Erik Mackdanz
commit: cae04364eb6e0d94fa86814e15ba7bcf506f4443
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu May 11 03:09:39 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu May 11 03:09:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae04364

games-roguelike/stone-soup: drop 0.30.0_pre20230129

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.30.0_pre20230129.ebuild   | 238 -
 2 files changed, 239 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 8774e05af573..8329b932bf9d 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -9,7 +9,6 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.30.0_pre20230129.tar.gz 20929296 BLAKE2B 
4ca826d5157c3530c3d7a1f36aa10cc8fbf961a33aca06e2dcd3afc1896e12babdc8e2e33fd937397d72cded0f208422f21757d95ad70171f4938237f6d4f034
 SHA512 
9d27d209eaee58bf33eaf84288e3f48b72bfb701496d8c3ac98f6207ef761d23134270a837194e0f18c9a6e64774949b4668929614db1f9a7334e7abbb5db4ea
 DIST stone-soup-0.30.0_pre20230408.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild
deleted file mode 100644
index 61ab7b0bd76c..
--- a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# There are many slots for this package because people in the community
-# like to play old versions.  Every release includes content changes
-# where species/spells/monsters are added or removed.  The public
-# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
-# versions back to 0.11.
-
-# It's not necessary for Gentoo to support these old version but it's
-# something nice that our distro can offer that others don't.  If the
-# maintenance burden becomes excessive than we can revisit that
-# position.
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.30"
-
-# Leave empty string if not a _pre release
-COMMITSHA="c68057be0a1ad1b17d0337fd8baed0213a428039"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a tagged release
-   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-   MY_P="crawl-${PV}/crawl-ref"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-SRC_URI="
-

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/, games-roguelike/stone-soup/files/

2023-04-08 Thread Erik Mackdanz
commit: 82d4b0dd38996a280b120dd72d3698c4120b1e87
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Apr  9 00:13:26 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Apr  9 00:14:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d4b0dd

games-roguelike/stone-soup: add 0.30.0_pre20230408

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 games-roguelike/stone-soup/files/make-v3.patch | 112 ++
 .../stone-soup-0.30.0_pre20230408.ebuild   | 238 +
 3 files changed, 351 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index e44b6493bc06..8774e05af573 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -10,6 +10,7 @@ DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.30.0_pre20230129.tar.gz 20929296 BLAKE2B 
4ca826d5157c3530c3d7a1f36aa10cc8fbf961a33aca06e2dcd3afc1896e12babdc8e2e33fd937397d72cded0f208422f21757d95ad70171f4938237f6d4f034
 SHA512 
9d27d209eaee58bf33eaf84288e3f48b72bfb701496d8c3ac98f6207ef761d23134270a837194e0f18c9a6e64774949b4668929614db1f9a7334e7abbb5db4ea
+DIST stone-soup-0.30.0_pre20230408.tar.gz 21062127 BLAKE2B 
41a06df2e9298cc5ec6ee1e7180dc93691d6414f959f59fea6f309cec859bd2ee7432680ef1b4af795101f056332ac1ccfde05f3ed67751c81f05fce819bdf34
 SHA512 
bf134484e56c77ed9aeb2300d3d040b4a4c53eabb6bd7b6bb5e1396cb4c290573a4bbdad90fd0553498883e0747cc2e0cfab7505cae092d5504b4a5184765a33
 DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/files/make-v3.patch 
b/games-roguelike/stone-soup/files/make-v3.patch
new file mode 100644
index ..9d1235e3c604
--- /dev/null
+++ b/games-roguelike/stone-soup/files/make-v3.patch
@@ -0,0 +1,112 @@
+--- a/Makefile 2023-04-08 18:39:09.818483802 -0500
 b/Makefile 2023-04-08 18:44:54.509321177 -0500
+@@ -92,7 +92,7 @@
+ # processes. Not supported for MSYS2/cygwin builds, and will be overridden for
+ # mac universal builds. This does not count as a change in build flags.
+ ifndef GAME
+-  GAME = crawl
++  GAME = crawl-0.30
+ endif
+ 
+ # Disable GNU Make implicit rules and variables. Leaving them enabled will 
slow
+@@ -206,7 +206,7 @@
+ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
+ 
+-HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
++HOST :=
+ ARCH := $(HOST)
+ 
+ ifdef CROSSHOST
+@@ -509,15 +509,7 @@
+ GCC_VER_SUFFIX:=-$(GCC_VER)
+ endif
+ 
+-# Attempt to use a full compiler name, to make
+-# distcc builds work nicely.
+-LMACH := $(shell gcc -dumpmachine)-
+-ifeq ($(LMACH),-)
+ LMACH :=
+-endif
+-ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 
echo "Yes"),)
+-LMACH :=
+-endif
+ 
+ ifneq ($(FORCE_CC),)
+ GCC := $(FORCE_CC)
+@@ -862,10 +854,11 @@
+   COVERAGE=YesPlease
+   # current catch2 doesn't support c++11
+   STDFLAG = -std=c++14
++  # tests require this
++  LIBS += -lgcov
+ endif
+ 
+ ifdef HURRY
+-  NO_OPTIMIZE=YesPlease
+ endif
+ 
+ ifdef COVERAGE
+@@ -1017,7 +1010,7 @@
+ INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
+   endif
+ else
+-  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
++  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
+   ifneq (,$(SYS_PROPORTIONAL_FONT))

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-03-05 Thread Erik Mackdanz
commit: 4195e0f3924bbc740034e8325373b63150f45b73
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Mar  5 15:19:08 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Mar  5 15:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4195e0f3

games-roguelike/stone-soup: stabilize 0.30.0_pre20230129 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild
index 7d2e05402a44..61ab7b0bd76c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.30.0_pre20230129.ebuild
@@ -51,7 +51,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/

2023-01-29 Thread Erik Mackdanz
commit: b4cc770e07d3e3df6513b53f9bedc5122f803451
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 29 23:41:14 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 29 23:41:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4cc770e

games-roguelike/stone-soup: add 0.30.0_pre20230129

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   3 +
 games-roguelike/stone-soup/files/make-v2.patch | 120 +++
 .../stone-soup-0.30.0_pre20230129.ebuild   | 238 +
 3 files changed, 361 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 6935f1e8d89e..e44b6493bc06 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -9,6 +9,9 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.30.0_pre20230129.tar.gz 20929296 BLAKE2B 
4ca826d5157c3530c3d7a1f36aa10cc8fbf961a33aca06e2dcd3afc1896e12babdc8e2e33fd937397d72cded0f208422f21757d95ad70171f4938237f6d4f034
 SHA512 
9d27d209eaee58bf33eaf84288e3f48b72bfb701496d8c3ac98f6207ef761d23134270a837194e0f18c9a6e64774949b4668929614db1f9a7334e7abbb5db4ea
+DIST stone-soup-0.30.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.30.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/files/make-v2.patch 
b/games-roguelike/stone-soup/files/make-v2.patch
new file mode 100644
index ..7813fa1aebc1
--- /dev/null
+++ b/games-roguelike/stone-soup/files/make-v2.patch
@@ -0,0 +1,120 @@
+--- a/Makefile 2023-01-29 16:54:29.445857641 -0600
 b/Makefile 2023-01-29 16:55:57.363274244 -0600
+@@ -92,7 +92,7 @@
+ # processes. Not supported for MSYS2/cygwin builds, and will be overridden for
+ # mac universal builds. This does not count as a change in build flags.
+ ifndef GAME
+-  GAME = crawl
++  GAME = crawl-0.30
+ endif
+ 
+ # Disable GNU Make implicit rules and variables. Leaving them enabled will 
slow
+@@ -206,7 +206,7 @@
+ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
+ 
+-HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
++HOST :=
+ ARCH := $(HOST)
+ 
+ ifdef CROSSHOST
+@@ -509,15 +509,7 @@
+ GCC_VER_SUFFIX:=-$(GCC_VER)
+ endif
+ 
+-# Attempt to use a full compiler name, to make
+-# distcc builds work nicely.
+-LMACH := $(shell gcc -dumpmachine)-
+-ifeq ($(LMACH),-)
+ LMACH :=
+-endif
+-ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-01-15 Thread Erik Mackdanz
commit: 4a2f76ed8d18d76ab6835d95277b8b62bccf2a3b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 15 21:27:49 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 15 21:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2f76ed

games-roguelike/stone-soup: stabilize 0.29.1 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 46207c02a59e..95f813f887ab 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -40,7 +40,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-01-15 Thread Erik Mackdanz
commit: 8ca21470303b6591dae6124ff88f92cb6a62cba7
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 15 21:29:02 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 15 21:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca21470

games-roguelike/stone-soup: drop 0.29.0

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup/stone-soup-0.29.0.ebuild| 225 -
 2 files changed, 226 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 4c327f7988b4..6935f1e8d89e 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,4 +13,3 @@ DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204
 DIST stone_soup-0.28.0.zip 98876317 BLAKE2B 
10f554ea004778b6a2537caa2f994c8e7b12e190ddaaf55f9fb5d2499b91ee6d15d63a9d50167528c1625058bc262c5cba8ba08235fc377e83329ba5f80158be
 SHA512 
7316175ccf6efea376a8a9157f9c4d1786f59c544af39e5ff28a9fcd889e23ef58c2a3680df46807c84b2ce0feb347e661c929195e8affb3d3f98c24832b17e0
-DIST stone_soup-0.29.0.zip 100424389 BLAKE2B 
8b8b72a01519984dad1ee7915572e65d7578e5163a9eaf3ce5d6c1a31196b369d9417fdc255a48951f2e23c732f50e934e5edab5cb2f82e7582dcf86d7712254
 SHA512 
a84c8bcd6d4d50a74144068462b3b4c14d3ce40e7cf857b31516617273ee4ad2330f6591c671862c9b69a6f4812ee6e8bebee1cc9117f3570b40f0d5bec4c074

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
deleted file mode 100644
index 5e98debbd3fa..
--- a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
+++ /dev/null
@@ -1,225 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-LUA_REQ_USE="deprecated"
-PYTHON_COMPAT=( python3_{9,10,11} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.29"
-
-# Leave empty string if not a _pre release
-COMMITSHA=""
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 x86"
-IUSE="advpng debug ncurses sound test +tiles"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-S=${WORKDIR}/${MY_P}/source
-RDEPEND="
-   ${LUA_DEPS}
-   dev-db/sqlite:3
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   test? ( "${S}/util/release_ver" || die "Couldn't write 
release_ver"
-   fi
-
-   # Replace bundled catch2 package with system implementation
-   # https://bugs.gentoo.org/829950
-   if use 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2023-01-15 Thread Erik Mackdanz
commit: fc9df50fb7be2e571b76079757546c5c29ae9c16
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 15 21:35:11 2023 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 15 21:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9df50f

games-roguelike/stone-soup: explain why so many slots are maintained

Closes: https://bugs.gentoo.org/878535
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 11 +++
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 11 +++
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 11 +++
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 11 +++
 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild  | 11 +++
 5 files changed, 55 insertions(+)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index cd2d967e423b..bb46296e7328 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -1,6 +1,17 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 76e44f85900a..4108daba0ebf 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -1,6 +1,17 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 60968ed55f17..96b13258933b 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -1,6 +1,17 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 86c062d4a981..138d4f637a0f 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -1,6 +1,17 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# There are many slots for this package because people in the community
+# like to play old versions.  Every release includes content changes
+# where species/spells/monsters are added or removed.  The public
+# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing
+# versions back to 0.11.
+
+# It's not necessary for Gentoo to support these old version but it's
+# something nice that our distro can offer that others don't.  If the
+# maintenance burden becomes excessive than we can revisit that
+# position.
+
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 95f813f887ab..16d449839711 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-10-29 Thread David Seifert
commit: 382506089ce33b464cee7498b0cab8dc4d4cf7c0
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct 29 13:29:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct 29 13:29:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38250608

games-roguelike/stone-soup: depend on deprecated lua APIs

Closes: https://bugs.gentoo.org/878439
Signed-off-by: David Seifert  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 1 +
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 1 +
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 1 +
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 1 +
 games-roguelike/stone-soup/stone-soup-0.29.0.ebuild  | 1 +
 games-roguelike/stone-soup/stone-soup-0.29.1.ebuild  | 1 +
 6 files changed, 6 insertions(+)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index c031e7ff924e..a95eccfae8d3 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 6647e4a8ac92..da45cd97b64d 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 9c6b0d903512..a635964ac993 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 1d0513573630..122c0d07f1ba 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
index 641b2c72a9f8..58d0a361967b 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
index 455921a656d5..e3d2b6f33cbb 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-1 )
+LUA_REQ_USE="deprecated"
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-10-28 Thread Sam James
commit: b36358e1928da44760de899c49ef80fa2fd05871
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 14:09:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 15:43:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36358e1

games-roguelike/stone-soup: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-roguelike/stone-soup/metadata.xml 
b/games-roguelike/stone-soup/metadata.xml
index 1893130c23a1..3aca5487231d 100644
--- a/games-roguelike/stone-soup/metadata.xml
+++ b/games-roguelike/stone-soup/metadata.xml
@@ -13,6 +13,7 @@
https://crawl.develz.org
https://crawl.develz.org/mantis
crawl-ref
+   crawl/crawl


Use alternate png optimization.



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-09-23 Thread Erik Mackdanz
commit: 592717e0fd8cbae3367e4f2cb1cfdc7142fe9d78
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Sep 23 13:47:49 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Sep 23 13:49:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592717e0

games-roguelike/stone-soup: request deprecated lua-5.1 API

Bug: https://bugs.gentoo.org/869671
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 4 +++-
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 4e70392680ef..c031e7ff924e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -123,7 +123,9 @@ src_compile() {
BUILD_LUA=
AR="$(tc-getAR)"
CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
+   # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+   # deprecated (in 5.1) luaL_openlib API (#869671)
+   CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
CONTRIBS=
DATADIR="/usr/share/${PN}-${SLOT}"
FORCE_CC="$(tc-getCC)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index a99ba5143943..6647e4a8ac92 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -123,7 +123,9 @@ src_compile() {
BUILD_LUA=
AR="$(tc-getAR)"
CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
+   # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+   # deprecated (in 5.1) luaL_openlib API (#869671)
+   CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
CONTRIBS=
DATADIR="/usr/share/${PN}-${SLOT}"
FORCE_CC="$(tc-getCC)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index c9995c1ead92..9c6b0d903512 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -123,7 +123,9 @@ src_compile() {
BUILD_LUA=
AR="$(tc-getAR)"
CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
+   # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+   # deprecated (in 5.1) luaL_openlib API (#869671)
+   CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
CONTRIBS=
DATADIR="/usr/share/${PN}-${SLOT}"
FORCE_CC="$(tc-getCC)"

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 503a00a72353..1d0513573630 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -142,7 +142,9 @@ src_compile() {
BUILD_LUA=
AR="$(tc-getAR)"
CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
+   # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+   # deprecated (in 5.1) luaL_openlib API (#869671)
+   CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
CONTRIBS=
DATADIR="/usr/share/${PN}-${SLOT}"
FORCE_CC="$(tc-getCC)"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-09-23 Thread Erik Mackdanz
commit: a99b5692d2621edc478933abf1d586fc04e27e68
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Sep 23 13:43:43 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Sep 23 13:49:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99b5692

games-roguelike/stone-soup: add 0.29.1

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.29.1.ebuild| 226 +
 2 files changed, 227 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f4568e5195a4..4c327f7988b4 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -6,6 +6,7 @@ DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.29.1.tar.gz 17510846 BLAKE2B 
65b84797c8d8a268a3ce95de9d928e131bf6e21a1ea6ac3e72263c75f9d6288e9d95f9df6401528c06aefbda9bb642c79bf78065a65224297d33c050abf37056
 SHA512 
2ca49c4cd228526d47e4ad7e9556b6c26566595458423cd8e6b762298f229eb7ba273770ae1e12939ba66574a5b55e44812d06c4809d4327ed9bfd738501af04
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
new file mode 100644
index ..455921a656d5
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.29.1.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.29"
+
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a tagged release
+   # Note the archive URI and file layout changed upstream between 0.29.0 
and 0.29.1
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   "
+   MY_P="crawl-${PV}/crawl-ref"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+SRC_URI="
+   ${SRC_URI}
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="advpng debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+S=${WORKDIR}/${MY_P}/source
+RDEPEND="
+   ${LUA_DEPS}
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-09-23 Thread Erik Mackdanz
commit: 6111c9b135bf37d63a5126e0ef276f463d648e8e
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Sep 23 13:04:51 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Sep 23 13:49:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6111c9b1

games-roguelike/stone-soup: drop 0.29.0_pre20220701

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.29.0_pre20220701.ebuild   | 222 -
 2 files changed, 223 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 3d086c2bb47b..f4568e5195a4 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -6,7 +6,6 @@ DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.29.0_pre20220701.tar.gz 16490746 BLAKE2B 
dfc4251a3c4eda66867833ac2a97178c24ebd03ce23b63d067143d7c8046821bb9f658bc53242ad56053aa117b09a5ffb7dcf499035bf5ee1aff6c8bd06b64c8
 SHA512 
66e95e32067e281adb3195823d34e9a13fdc8089c4bc747e35844718a29657674a0c89d2c9823a60c2bc479caa5b6eb8b4cc7e7ade990c8f14bbc34ed11555ed
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
deleted file mode 100644
index 60e009774b02..
--- a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.29"
-
-# Leave empty string if not a _pre release
-COMMITSHA="40bbea3e7347d6647ea791ba38964496f292cc81"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 x86"
-IUSE="advpng debug 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-09-23 Thread Erik Mackdanz
commit: 6fa65a2b1dfd7bffbc71a748fe237609aaf96dee
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Sep 23 13:03:14 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Sep 23 13:49:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa65a2b

games-roguelike/stone-soup: stabilize 0.29.0 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
index dfe12e5420ae..641b2c72a9f8 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
@@ -37,7 +37,7 @@ fi
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-09-11 Thread David Seifert
commit: f33e6f006040c0657b30fd18185201cff3dc8063
Author: David Seifert  gentoo  org>
AuthorDate: Sun Sep 11 13:15:58 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Sep 11 13:15:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f33e6f00

games-roguelike/stone-soup: request deprecated lua-5.1 API

Closes: https://bugs.gentoo.org/869671
Signed-off-by: David Seifert  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.29.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
index 82b2a07eb9c3..dfe12e5420ae 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
@@ -142,7 +142,9 @@ src_compile() {
BUILD_LUA=
AR="$(tc-getAR)"
CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
+   # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+   # deprecated (in 5.1) luaL_openlib API (#869671)
+   CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1"
CONTRIBS=
DATADIR="/usr/share/${PN}-${SLOT}"
FORCE_CC="$(tc-getCC)"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-08-27 Thread Erik Mackdanz
commit: ff07241ea7cfa845ed765fd7eb8bae6d11e37447
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Aug 27 01:33:59 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Aug 27 01:38:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff07241e

games-roguelike/stone-soup: stabilize 0.29.0_pre20220701 for amd64, x86

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
index a7d13cd0dd2c..60e009774b02 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
@@ -37,7 +37,7 @@ fi
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${LUA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-08-27 Thread Erik Mackdanz
commit: c86259b9f5a1790d7e9ba54280a2f9f047d47deb
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Aug 27 01:37:35 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Aug 27 01:38:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86259b9

games-roguelike/stone-soup: add 0.29.0

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.29.0.ebuild| 222 +
 2 files changed, 223 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index e6830d96ca62..3d086c2bb47b 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -13,3 +13,4 @@ DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204
 DIST stone_soup-0.28.0.zip 98876317 BLAKE2B 
10f554ea004778b6a2537caa2f994c8e7b12e190ddaaf55f9fb5d2499b91ee6d15d63a9d50167528c1625058bc262c5cba8ba08235fc377e83329ba5f80158be
 SHA512 
7316175ccf6efea376a8a9157f9c4d1786f59c544af39e5ff28a9fcd889e23ef58c2a3680df46807c84b2ce0feb347e661c929195e8affb3d3f98c24832b17e0
+DIST stone_soup-0.29.0.zip 100424389 BLAKE2B 
8b8b72a01519984dad1ee7915572e65d7578e5163a9eaf3ce5d6c1a31196b369d9417fdc255a48951f2e23c732f50e934e5edab5cb2f82e7582dcf86d7712254
 SHA512 
a84c8bcd6d4d50a74144068462b3b4c14d3ce40e7cf857b31516617273ee4ad2330f6591c671862c9b69a6f4812ee6e8bebee1cc9117f3570b40f0d5bec4c074

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
new file mode 100644
index ..82b2a07eb9c3
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.29"
+
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="advpng debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+S=${WORKDIR}/${MY_P}/source
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   test? ( "${S}/util/release_ver" || die "Couldn't write 
release_ver"
+   fi
+
+   # Replace bundled catch2 package with system implementation
+   # https://bugs.gentoo.org/829950
+   if use test; then
+   cp 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-08-11 Thread Sam James
commit: 8bf92bcce55ba1661eeb09dc7d3882472bd89bac
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 11 10:15:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 11 10:20:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf92bcc

games-roguelike/stone-soup: fix PythonAnyMismatchedDepHasVersionCheck

has_version was checking DEPEND, not BDEPEND, so change to python_has_version 
for
better defaults (defaults to BDEPEND) but also nicer output.

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild| 3 +--
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild  | 3 +--
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild  | 3 +--
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild  | 3 +--
 games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild | 3 +--
 5 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 4c0c3c29ddd9..4e70392680ef 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -78,11 +78,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
-
python-any-r1_pkg_setup
 
if use !ncurses && use !tiles ; then

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 4c2d6d1cfdc7..a99ba5143943 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -78,11 +78,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
-
python-any-r1_pkg_setup
 
if use !ncurses && use !tiles ; then

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index 92a8dd503ef3..c9995c1ead92 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -78,11 +78,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
-
python-any-r1_pkg_setup
 
if use !ncurses && use !tiles ; then

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index f0bb11286771..503a00a72353 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -92,11 +92,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
-
python-any-r1_pkg_setup
 
if use !ncurses && use !tiles ; then

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
index a78e930788f1..a7d13cd0dd2c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
@@ -92,11 +92,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
-
python-any-r1_pkg_setup
 
if use !ncurses && use !tiles ; then



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/

2022-07-14 Thread Sam James
commit: 15e728310edb223dc1608ecbe51f6864f50846e7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul  7 14:35:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 01:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e72831

games-roguelike/stone-soup: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26265
Signed-off-by: Sam James  gentoo.org>

 .../stone-soup/files/make-no-png-dep-fix.patch | 94 --
 1 file changed, 94 deletions(-)

diff --git a/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch 
b/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch
deleted file mode 100644
index b43c9c41e8c8..
--- a/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch
+++ /dev/null
@@ -1,94 +0,0 @@
 a/Makefile 2021-08-02 13:54:26.603900984 -0500
-+++ b/Makefile 2021-08-02 13:57:26.018910565 -0500
-@@ -186,7 +186,7 @@
- uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
- uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
- 
--HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
-+HOST :=
- ARCH := $(HOST)
- 
- ifdef CROSSHOST
-@@ -457,15 +457,7 @@
- GCC_VER_SUFFIX:=-$(GCC_VER)
- endif
- 
--# Attempt to use a full compiler name, to make
--# distcc builds work nicely.
--LMACH := $(shell gcc -dumpmachine)-
--ifeq ($(LMACH),-)
- LMACH :=
--endif
--ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 
echo "Yes"),)
--LMACH :=
--endif
- 
- ifneq ($(FORCE_CC),)
- GCC := $(FORCE_CC)
-@@ -765,7 +757,6 @@
-   FULLDEBUG=YesPlease
-   DEBUG=YesPlease
-   NO_OPTIMIZE=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Debug-Lite
-@@ -773,7 +764,6 @@
- ifneq (,$(filter debug-lite,$(MAKECMDGOALS)))
-   DEBUG=YesPlease
-   NO_OPTIMIZE=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Profile
-@@ -781,12 +771,10 @@
- ifneq (,$(filter profile,$(MAKECMDGOALS)))
-   FULLDEBUG=YesPlease
-   DEBUG=YesPlease
--  COVERAGE=YesPlease
- endif
- 
- # Unit tests
- ifneq (,$(filter catch2-tests,$(MAKECMDGOALS)))
--  COVERAGE=YesPlease
- endif
- 
- ifdef HURRY
-@@ -938,7 +926,7 @@
- INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
-   endif
- else
--  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
-+  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
-   ifneq (,$(SYS_PROPORTIONAL_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
-@@ -958,7 +946,7 @@
- INSTALL_FONTS += "$(MONOSPACED_FONT)"
-   endif
- else
--  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
-+  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
-   ifneq (,$(SYS_MONOSPACED_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"
-@@ -1187,9 +1175,8 @@
- 
- LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
- SRC_PKG_BASE  := stone_soup
--SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
-+SRC_VERSION   := $(shell cat util/release_ver)
- MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
--RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
- WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
- 
- export SRC_VERSION
-@@ -1523,7 +1510,7 @@
- endif
- endif
- 
--install: all install-data
-+install: install-data
-   [ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
-   $(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
-   $(STRIP) $(prefix_fp)/$(bin_prefix)/$(GAME)



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-07-02 Thread Erik Mackdanz
commit: dcae922e107cd769bf541c2f2c510d7fa2ee14fd
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jul  2 18:09:13 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jul  2 18:10:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcae922e

games-roguelike/stone-soup: include LUA_REQUIRED_USE

Closes: https://bugs.gentoo.org/855938
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild| 1 +
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild  | 1 +
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild  | 1 +
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild  | 1 +
 games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild | 1 +
 5 files changed, 5 insertions(+)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 028bae8a5f72..4c0c3c29ddd9 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -26,6 +26,7 @@ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 6d5cee86591e..4c2d6d1cfdc7 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -26,6 +26,7 @@ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index de9768d1748f..92a8dd503ef3 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -26,6 +26,7 @@ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index fa6afff79a90..f0bb11286771 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -40,6 +40,7 @@ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 S=${WORKDIR}/${MY_P}/source
 RDEPEND="

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
index de804af631a4..a78e930788f1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
@@ -40,6 +40,7 @@ LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="~amd64 ~x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
 
 S=${WORKDIR}/${MY_P}/source
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-07-02 Thread Erik Mackdanz
commit: 3fe0c7d487aa32ab3a3a54c9b6cbc6f258b30474
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jul  2 14:50:23 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jul  2 14:52:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe0c7d4

games-roguelike/stone-soup: lua 5.1 only

Upstream is explicit:
https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md#other-linux--unix

Closes: https://bugs.gentoo.org/855635
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild| 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 8f8ec82355bc..028bae8a5f72 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
index 3e8e54bfbce4..6d5cee86591e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
index d15d90582fcd..de9768d1748f 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
index 2b42b74a72c3..fa6afff79a90 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
index 30c43189325e..de804af631a4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-07-01 Thread Erik Mackdanz
commit: 6de4c3903c62b7a4a489171c38ca2fc6fe4bfc72
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jul  2 03:54:19 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jul  2 04:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de4c390

games-roguelike/stone-soup: stabilize latest slot revisions

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild | 6 +++---
 games-roguelike/stone-soup/stone-soup-0.26.1-r2.ebuild   | 6 +++---
 games-roguelike/stone-soup/stone-soup-0.27.1-r1.ebuild   | 6 +++---
 games-roguelike/stone-soup/stone-soup-0.28.0-r1.ebuild   | 6 +++---
 4 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
index 67a30f696915..8f8ec82355bc 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r103.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 
@@ -23,7 +23,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="advpng debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 
@@ -47,7 +47,7 @@ RDEPEND="
virtual/opengl
)"
 DEPEND="${RDEPEND}
-   test? ( dev-cpp/catch:0 )
+   test? ( 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-07-01 Thread Erik Mackdanz
commit: dcb79f89e4bf45be86971d99ede5db5e1565457c
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jul  2 04:29:02 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jul  2 04:29:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb79f89

games-roguelike/stone-soup: remove old versions

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup/stone-soup-0.25.1-r102.ebuild   | 190 --
 .../stone-soup/stone-soup-0.26.1-r1.ebuild | 194 --
 .../stone-soup/stone-soup-0.27.1.ebuild| 190 --
 .../stone-soup/stone-soup-0.28.0.ebuild| 209 ---
 .../stone-soup-0.29.0_pre20220522.ebuild   | 222 -
 6 files changed, 1006 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f604c412b47b..e6830d96ca62 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -6,7 +6,6 @@ DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.29.0_pre20220522.tar.gz 16361027 BLAKE2B 
6155ce9a56a99b5845ae9ab1747adaed5c3b0e6155eeb42a3a7cba026819701e9b8de72a7e83996f8a3892bfc8119c446feffeb639831be76c626e130ccd8cda
 SHA512 
e026b314d94c45bb91ca41d0ab52003902718dadd16c536fbef6a49348b837a04d48d7eccf43d3e6b810ab4b38d11fe5ede3cd88b6925762b6a7fcadfdf8f936
 DIST stone-soup-0.29.0_pre20220701.tar.gz 16490746 BLAKE2B 
dfc4251a3c4eda66867833ac2a97178c24ebd03ce23b63d067143d7c8046821bb9f658bc53242ad56053aa117b09a5ffb7dcf499035bf5ee1aff6c8bd06b64c8
 SHA512 
66e95e32067e281adb3195823d34e9a13fdc8089c4bc747e35844718a29657674a0c89d2c9823a60c2bc479caa5b6eb8b4cc7e7ade990c8f14bbc34ed11555ed
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
deleted file mode 100644
index caf09a0a1313..
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.25"
-SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-db/sqlite:3
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-07-01 Thread Erik Mackdanz
commit: af1a7a0d81ab4c056b6965d99ee8ed74eec44323
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jul  2 04:27:15 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jul  2 04:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1a7a0d

games-roguelike/stone-soup: bump 0.29 git version

Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.29.0_pre20220701.ebuild   | 222 +
 2 files changed, 223 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f77faf6a707f..f604c412b47b 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -7,6 +7,7 @@ DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.29.0_pre20220522.tar.gz 16361027 BLAKE2B 
6155ce9a56a99b5845ae9ab1747adaed5c3b0e6155eeb42a3a7cba026819701e9b8de72a7e83996f8a3892bfc8119c446feffeb639831be76c626e130ccd8cda
 SHA512 
e026b314d94c45bb91ca41d0ab52003902718dadd16c536fbef6a49348b837a04d48d7eccf43d3e6b810ab4b38d11fe5ede3cd88b6925762b6a7fcadfdf8f936
+DIST stone-soup-0.29.0_pre20220701.tar.gz 16490746 BLAKE2B 
dfc4251a3c4eda66867833ac2a97178c24ebd03ce23b63d067143d7c8046821bb9f658bc53242ad56053aa117b09a5ffb7dcf499035bf5ee1aff6c8bd06b64c8
 SHA512 
66e95e32067e281adb3195823d34e9a13fdc8089c4bc747e35844718a29657674a0c89d2c9823a60c2bc479caa5b6eb8b4cc7e7ade990c8f14bbc34ed11555ed
 DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
new file mode 100644
index ..30c43189325e
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220701.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.29"
+
+# Leave empty string if not a _pre release
+COMMITSHA="40bbea3e7347d6647ea791ba38964496f292cc81"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/

2022-05-22 Thread Erik Mackdanz
commit: ad15f92151f402b95fc352d61b55d037efe2d5bb
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun May 22 23:34:01 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon May 23 00:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad15f921

games-roguelike/stone-soup: add USE=advpng

... as a .png compression option.  Patches makes the advpng/pngcrush
decision deterministic not automagic.

Also split DEPEND/BDEPEND

Signed-off-by: Erik Mackdanz  gentoo.org>
Closes: https://bugs.gentoo.org/843413
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-roguelike/stone-soup/files/make-advpng.patch | 21 ++
 .../{make.patch => make-no-png-dep-fix.patch}  |  0
 games-roguelike/stone-soup/files/make.patch| 45 +-
 games-roguelike/stone-soup/metadata.xml|  6 ++-
 .../stone-soup/stone-soup-0.25.1-r102.ebuild   |  2 +-
 ...1-r102.ebuild => stone-soup-0.25.1-r103.ebuild} | 23 ---
 .../stone-soup/stone-soup-0.26.1-r1.ebuild |  2 +-
 26.1-r1.ebuild => stone-soup-0.26.1-r2.ebuild} | 23 ---
 ...p-0.27.1.ebuild => stone-soup-0.27.1-r1.ebuild} | 23 ---
 .../stone-soup/stone-soup-0.27.1.ebuild|  2 +-
 ...p-0.28.0.ebuild => stone-soup-0.28.0-r1.ebuild} | 23 ---
 .../stone-soup/stone-soup-0.28.0.ebuild|  2 +-
 12 files changed, 136 insertions(+), 36 deletions(-)

diff --git a/games-roguelike/stone-soup/files/make-advpng.patch 
b/games-roguelike/stone-soup/files/make-advpng.patch
new file mode 100644
index ..683e478212b4
--- /dev/null
+++ b/games-roguelike/stone-soup/files/make-advpng.patch
@@ -0,0 +1,21 @@
+--- a/Makefile 2022-05-22 11:54:15.819138403 -0500
 b/Makefile 2022-05-22 11:56:24.475145274 -0500
+@@ -1080,8 +1080,7 @@
+ 
+ ifdef TILES_ANY
+ ifndef NO_OPTIMIZE
+-  PNGCRUSH = pngcrush -q -m 113
+-  PNGCRUSH_LABEL = PNGCRUSH
++USE_ADVPNG = y
+ endif
+ endif
+ 
+@@ -1727,7 +1726,8 @@
+ $(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
+ 
+ dat/tiles/%.png: $(RLTILES)/%.png
+   $(QUIET_PNGCRUSH)$(PNGCRUSH) $< $@
++  $(QUIET_ADVPNG)$(ADVPNG) $@
+ 
+ clean-rltiles:
+   $(RM) $(DESTTILEFILES)

diff --git a/games-roguelike/stone-soup/files/make.patch 
b/games-roguelike/stone-soup/files/make-no-png-dep-fix.patch
similarity index 100%
copy from games-roguelike/stone-soup/files/make.patch
copy to games-roguelike/stone-soup/files/make-no-png-dep-fix.patch

diff --git a/games-roguelike/stone-soup/files/make.patch 
b/games-roguelike/stone-soup/files/make.patch
index b43c9c41e8c8..e0d086520099 100644
--- a/games-roguelike/stone-soup/files/make.patch
+++ b/games-roguelike/stone-soup/files/make.patch
@@ -1,5 +1,5 @@
 a/Makefile 2021-08-02 13:54:26.603900984 -0500
-+++ b/Makefile 2021-08-02 13:57:26.018910565 -0500
+--- a/Makefile 2022-05-22 11:25:51.733047395 -0500
 b/Makefile 2022-05-22 11:42:54.240102003 -0500
 @@ -186,7 +186,7 @@
  uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
  uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
@@ -9,7 +9,7 @@
  ARCH := $(HOST)
  
  ifdef CROSSHOST
-@@ -457,15 +457,7 @@
+@@ -451,15 +451,7 @@
  GCC_VER_SUFFIX:=-$(GCC_VER)
  endif
  
@@ -25,7 +25,7 @@
  
  ifneq ($(FORCE_CC),)
  GCC := $(FORCE_CC)
-@@ -765,7 +757,6 @@
+@@ -759,7 +751,6 @@
FULLDEBUG=YesPlease
DEBUG=YesPlease
NO_OPTIMIZE=YesPlease
@@ -33,7 +33,7 @@
  endif
  
  # Debug-Lite
-@@ -773,7 +764,6 @@
+@@ -767,7 +758,6 @@
  ifneq (,$(filter debug-lite,$(MAKECMDGOALS)))
DEBUG=YesPlease
NO_OPTIMIZE=YesPlease
@@ -41,7 +41,7 @@
  endif
  
  # Profile
-@@ -781,12 +771,10 @@
+@@ -775,12 +765,10 @@
  ifneq (,$(filter profile,$(MAKECMDGOALS)))
FULLDEBUG=YesPlease
DEBUG=YesPlease
@@ -54,7 +54,7 @@
  endif
  
  ifdef HURRY
-@@ -938,7 +926,7 @@
+@@ -932,7 +920,7 @@
  INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
endif
  else
@@ -63,7 +63,7 @@
ifneq (,$(SYS_PROPORTIONAL_FONT))
  ifeq (,$(COPY_FONTS))
DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
-@@ -958,7 +946,7 @@
+@@ -952,7 +940,7 @@
  INSTALL_FONTS += "$(MONOSPACED_FONT)"
endif
  else
@@ -72,7 +72,22 @@
ifneq (,$(SYS_MONOSPACED_FONT))
  ifeq (,$(COPY_FONTS))
DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"
-@@ -1187,9 +1175,8 @@
+@@ -1092,14 +1080,8 @@
+ 
+ ifdef TILES_ANY
+ ifndef NO_OPTIMIZE
+-  ifneq (,$(shell which advpng))
+-USE_ADVPNG = y
+-  else
+-ifneq (,$(shell which pngcrush))
+   PNGCRUSH = pngcrush -q -m 113
+   PNGCRUSH_LABEL = PNGCRUSH
+-endif
+-  endif
+ endif
+ endif
+ 
+@@ -1181,9 +1163,8 @@
  
  LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
  SRC_PKG_BASE  := stone_soup
@@ -83,7 +98,7 @@
  WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
  
  export SRC_VERSION
-@@ -1523,7 +1510,7 @@
+@@ -1511,7 +1492,7 @@
  endif
  endif
  
@@ 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-05-22 Thread Erik Mackdanz
commit: 2027be27a0a03fb44e06c0702a438ff7aae27a4a
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon May 23 00:03:52 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon May 23 00:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2027be27

games-roguelike/stone-soup: add 0.29 pre-release 5/22/22

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   3 +
 .../stone-soup-0.29.0_pre20220522.ebuild   | 222 +
 2 files changed, 225 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 87183395a3d8..f77faf6a707f 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -6,6 +6,9 @@ DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.29.0_pre20220522.tar.gz 16361027 BLAKE2B 
6155ce9a56a99b5845ae9ab1747adaed5c3b0e6155eeb42a3a7cba026819701e9b8de72a7e83996f8a3892bfc8119c446feffeb639831be76c626e130ccd8cda
 SHA512 
e026b314d94c45bb91ca41d0ab52003902718dadd16c536fbef6a49348b837a04d48d7eccf43d3e6b810ab4b38d11fe5ede3cd88b6925762b6a7fcadfdf8f936
+DIST stone-soup-0.29.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.29.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220522.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220522.ebuild
new file mode 100644
index ..581562af2424
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.29.0_pre20220522.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.29"
+
+# Leave empty string if not a _pre release
+COMMITSHA="acb4ef3bc58aea425821c9a58552bf662dc29f07"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-03-13 Thread Erik Mackdanz
commit: b14d32b6aebe588ca4dafcff307217878b8bf8fe
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Mar 13 14:18:18 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Mar 13 14:18:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14d32b6

games-roguelike/stone-soup: stabilize 0.28

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-roguelike/stone-soup/stone-soup-0.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild
index c821aec84277..f02ffe30abd0 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild
@@ -37,7 +37,7 @@ fi
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-02-04 Thread Erik Mackdanz
commit: dbed0eaa1ac004744c95b1059f17e712b1289a82
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Feb  5 03:38:30 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Feb  5 03:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbed0eaa

games-roguelike/stone-soup: bump to 0.28 release

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.28.0.ebuild| 209 +
 2 files changed, 210 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 7ed31c6e9858..22f34da02b59 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -10,3 +10,4 @@ DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204
+DIST stone_soup-0.28.0.zip 98876317 BLAKE2B 
10f554ea004778b6a2537caa2f994c8e7b12e190ddaaf55f9fb5d2499b91ee6d15d63a9d50167528c1625058bc262c5cba8ba08235fc377e83329ba5f80158be
 SHA512 
7316175ccf6efea376a8a9157f9c4d1786f59c544af39e5ff28a9fcd889e23ef58c2a3680df46807c84b2ce0feb347e661c929195e8affb3d3f98c24832b17e0

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild
new file mode 100644
index ..c821aec84277
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA=""
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/${MY_P}/source
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   dev-lang/perl
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/flex
+   test? ( dev-cpp/catch:0 )
+   tiles? (
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-02-04 Thread Erik Mackdanz
commit: 99de4ad734964d95697be554652ea2fca12f4841
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Feb  5 03:39:30 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Feb  5 03:39:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99de4ad7

games-roguelike/stone-soup: remove 0.28 pre-release

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.28.0_pre20220107.ebuild   | 209 -
 2 files changed, 210 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 22f34da02b59..87183395a3d8 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,7 +4,6 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20220107.tar.gz 16263257 BLAKE2B 
9a1b9127460aad8722cd0a538937897976f15fa08de9043a109cc47fd8b831ad3c788ba91d1b84f15e102a2a7976c060c4bc99bb8fef0410eaa6def0c608ef26
 SHA512 
f90c8849640c9a1c8f59f4c1204064e830527f68118d65452040dfd46def1512025f1e51ed9aa108ab1cf27bf8cebc5725d3d9605033a9349b907ba290db3472
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild
deleted file mode 100644
index b2a25a40c786..
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild
+++ /dev/null
@@ -1,209 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.28"
-
-# Leave empty string if not a _pre release
-COMMITSHA="f3d713df7a6deafd7ba73dbf2eb6319aedc5b6dc"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-01-07 Thread Erik Mackdanz
commit: 8f8c4ef0967e0c4fb143b00db6b27fa3935fb8f4
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan  8 04:05:32 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan  8 04:05:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8c4ef0

games-roguelike/stone-soup: remove old trunk version

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.28.0_pre20211224.ebuild   | 209 -
 2 files changed, 210 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 4f34ccb09d49..7ed31c6e9858 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,7 +4,6 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20211224.tar.gz 16229115 BLAKE2B 
3c6ddbd667b05c56bfd4389091ce7d83ebf7c97dbcd0724b800fa0c409c21fd0e017ddf5e5a8776658a19125128af72a6edb35739b7b82a95ff05c0607ee4886
 SHA512 
8ace7a1269e4920841465cd26308730c04c4896cb8ecd0b8f031f47ccb8babd908b9617f79e6e336f1938b73ae8863244ae5eea7c25f16373b859eaea232b821
 DIST stone-soup-0.28.0_pre20220107.tar.gz 16263257 BLAKE2B 
9a1b9127460aad8722cd0a538937897976f15fa08de9043a109cc47fd8b831ad3c788ba91d1b84f15e102a2a7976c060c4bc99bb8fef0410eaa6def0c608ef26
 SHA512 
f90c8849640c9a1c8f59f4c1204064e830527f68118d65452040dfd46def1512025f1e51ed9aa108ab1cf27bf8cebc5725d3d9605033a9349b907ba290db3472
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
deleted file mode 100644
index 92c16fd4481e..
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
+++ /dev/null
@@ -1,209 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.28"
-
-# Leave empty string if not a _pre release
-COMMITSHA="7c8fac35f0b01e22b201139b07a684fa7d8e6760"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-01-07 Thread Erik Mackdanz
commit: 71a1f34481c274830cc74d32a08bb10723caec28
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan  8 04:04:44 2022 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan  8 04:04:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a1f344

games-roguelike/stone-soup: bump for trunk updates

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.28.0_pre20220107.ebuild   | 209 +
 2 files changed, 210 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 219fc18a5881..4f34ccb09d49 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -5,6 +5,7 @@ DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.0_pre20211224.tar.gz 16229115 BLAKE2B 
3c6ddbd667b05c56bfd4389091ce7d83ebf7c97dbcd0724b800fa0c409c21fd0e017ddf5e5a8776658a19125128af72a6edb35739b7b82a95ff05c0607ee4886
 SHA512 
8ace7a1269e4920841465cd26308730c04c4896cb8ecd0b8f031f47ccb8babd908b9617f79e6e336f1938b73ae8863244ae5eea7c25f16373b859eaea232b821
+DIST stone-soup-0.28.0_pre20220107.tar.gz 16263257 BLAKE2B 
9a1b9127460aad8722cd0a538937897976f15fa08de9043a109cc47fd8b831ad3c788ba91d1b84f15e102a2a7976c060c4bc99bb8fef0410eaa6def0c608ef26
 SHA512 
f90c8849640c9a1c8f59f4c1204064e830527f68118d65452040dfd46def1512025f1e51ed9aa108ab1cf27bf8cebc5725d3d9605033a9349b907ba290db3472
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild
new file mode 100644
index ..b2a25a40c786
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20220107.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA="f3d713df7a6deafd7ba73dbf2eb6319aedc5b6dc"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2022-01-01 Thread Sam James
commit: bf0c0ec277474b7e36657badad2009780220450d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 09:57:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 09:57:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0c0ec2

games-roguelike/stone-soup: fix MissingTestRestrict

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild| 3 ++-
 games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild  | 3 ++-
 games-roguelike/stone-soup/stone-soup-0.27.1.ebuild | 3 ++-
 games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
index 1d7ea744c044..c78e6a378ad4 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.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
@@ -25,6 +25,7 @@ SRC_URI="
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
index dc9525094429..5d766d8353bb 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.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
@@ -25,6 +25,7 @@ SRC_URI="
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
index 29c7f43de73a..5edf90bf5aa1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.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=8
@@ -25,6 +25,7 @@ SRC_URI="
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
${LUA_DEPS}

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
index 76eb66818392..92c16fd4481e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.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
@@ -39,6 +39,7 @@ fi
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="~amd64 ~x86"
 IUSE="debug ncurses sound test +tiles"
+RESTRICT="!test? ( test )"
 
 S=${WORKDIR}/${MY_P}/source
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-12-30 Thread Erik Mackdanz
commit: 2aa8bfe8b2baece61b41e2b3b14798b41b6fbe6b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Dec 30 15:43:31 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Dec 30 15:43:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa8bfe8

games-roguelike/stone-soup: use system dev-cpp/catch for tests

... not the bundled one

Closes: https://bugs.gentoo.org/829950
Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild| 9 -
 games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild  | 9 -
 games-roguelike/stone-soup/stone-soup-0.27.1.ebuild | 9 -
 games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild | 9 -
 4 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
index de7a56e16eed..1d7ea744c044 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound +tiles"
+IUSE="debug ncurses sound test +tiles"
 
 RDEPEND="
${LUA_DEPS}
@@ -51,6 +51,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
+   test? ( dev-cpp/catch:0 )
tiles? (
media-gfx/pngcrush
sys-libs/ncurses:0
@@ -90,6 +91,12 @@ src_prepare() {
 
sed -i -e "s/GAME = crawl$/GAME = crawl-${SLOT}/" "${S}/Makefile" \
|| die "Couldn't append slot to executable name"
+
+   # Replace bundled catch2 package with system implementation
+   # https://bugs.gentoo.org/829950
+   if use test; then
+   cp /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die 
"Couldn't substitute system catch2"
+   fi
 }
 
 src_compile() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
index 89e1c7c44b5b..dc9525094429 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound +tiles"
+IUSE="debug ncurses sound test +tiles"
 
 RDEPEND="
${LUA_DEPS}
@@ -51,6 +51,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
+   test? ( dev-cpp/catch:0 )
tiles? (
media-gfx/pngcrush
sys-libs/ncurses:0
@@ -90,6 +91,12 @@ src_prepare() {
 
sed -i -e "s/GAME = crawl$/GAME = crawl-${SLOT}/" "${S}/Makefile" \
|| die "Couldn't append slot to executable name"
+
+   # Replace bundled catch2 package with system implementation
+   # https://bugs.gentoo.org/829950
+   if use test; then
+   cp /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die 
"Couldn't substitute system catch2"
+   fi
 }
 
 src_compile() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
index 2c294df13dba..29c7f43de73a 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound +tiles"
+IUSE="debug ncurses sound test +tiles"
 
 RDEPEND="
${LUA_DEPS}
@@ -51,6 +51,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
+   test? ( dev-cpp/catch:0 )
tiles? (
media-gfx/pngcrush
sys-libs/ncurses:0
@@ -90,6 +91,12 @@ src_prepare() {
 
sed -i -e "s/GAME = crawl$/GAME = crawl-${SLOT}/" "${S}/Makefile" \
|| die "Couldn't append slot to executable name"
+
+   # Replace bundled catch2 package with system implementation
+   # https://bugs.gentoo.org/829950
+   if use test; then
+   cp /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die 
"Couldn't substitute system catch2"
+   fi
 }
 
 src_compile() {

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
index 8a19eb39dc41..76eb66818392 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-12-24 Thread Erik Mackdanz
commit: fc2bd059c3c85bc4f4b48ad736232263f9870fee
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Dec 24 22:41:04 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Dec 24 22:41:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2bd059

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.28.0_pre20211128.ebuild   | 201 -
 2 files changed, 202 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 947355c01a2e..219fc18a5881 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,7 +4,6 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20211128.tar.gz 16160462 BLAKE2B 
91409e7e72a3024400aaa98645f374cae33955171fbc2311cae38df9099037e83bf92de6985ec9b9e7de5fe2e80f8a9f29471ff9a30dca2624f3a42334c6
 SHA512 
6fd73326af7b17dcfe0874732551820b6b15f0f5124094d8dfced14ec2a7fa0dd9090dd4089f583310fe8f7cc4ab4377c812fc85ad3df05b32438c812acdcc8f
 DIST stone-soup-0.28.0_pre20211224.tar.gz 16229115 BLAKE2B 
3c6ddbd667b05c56bfd4389091ce7d83ebf7c97dbcd0724b800fa0c409c21fd0e017ddf5e5a8776658a19125128af72a6edb35739b7b82a95ff05c0607ee4886
 SHA512 
8ace7a1269e4920841465cd26308730c04c4896cb8ecd0b8f031f47ccb8babd908b9617f79e6e336f1938b73ae8863244ae5eea7c25f16373b859eaea232b821
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild
deleted file mode 100644
index fe3f221a7170..
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.28"
-
-# Leave empty string if not a _pre release
-COMMITSHA="bc3f381ebcfc7bc390c3495e054d1fb84b63bb7e"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-12-24 Thread Erik Mackdanz
commit: fe55d9118190006817fa88a0740db1ea7b9e8841
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Dec 24 22:40:03 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Dec 24 22:40:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe55d911

games-roguelike/stone-soup: Bump to 0.28-20211224

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.28.0_pre20211224.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 197c243bbcd3..947355c01a2e 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -5,6 +5,7 @@ DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.0_pre20211128.tar.gz 16160462 BLAKE2B 
91409e7e72a3024400aaa98645f374cae33955171fbc2311cae38df9099037e83bf92de6985ec9b9e7de5fe2e80f8a9f29471ff9a30dca2624f3a42334c6
 SHA512 
6fd73326af7b17dcfe0874732551820b6b15f0f5124094d8dfced14ec2a7fa0dd9090dd4089f583310fe8f7cc4ab4377c812fc85ad3df05b32438c812acdcc8f
+DIST stone-soup-0.28.0_pre20211224.tar.gz 16229115 BLAKE2B 
3c6ddbd667b05c56bfd4389091ce7d83ebf7c97dbcd0724b800fa0c409c21fd0e017ddf5e5a8776658a19125128af72a6edb35739b7b82a95ff05c0607ee4886
 SHA512 
8ace7a1269e4920841465cd26308730c04c4896cb8ecd0b8f031f47ccb8babd908b9617f79e6e336f1938b73ae8863244ae5eea7c25f16373b859eaea232b821
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
new file mode 100644
index ..8a19eb39dc41
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA="7c8fac35f0b01e22b201139b07a684fa7d8e6760"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-11-27 Thread Erik Mackdanz
commit: 98107aff0c07a5b06e02e7a2675b06a01cce8bee
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Nov 27 23:01:05 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Nov 27 23:01:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98107aff

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.28.0_pre20211031.ebuild   | 201 -
 2 files changed, 202 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f953139af965..197c243bbcd3 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,7 +4,6 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20211031.tar.gz 16109495 BLAKE2B 
0312c407f396c25e1698230ec3920d89b39fcdd5c1b8ed6dae2c35d410ec87f66b4fa232fe1a9cfb0628c60f3ed6f0b42dcb51480e54b384a5e0649733a8a61f
 SHA512 
e24c33f9792a7d6a334112e68cf4b307dda66d39c73c55b3f2707396d8d508f3209c14658aacd0fa6c50c6ccbb5d8580ba26b5c06391284a2530c29212010f6b
 DIST stone-soup-0.28.0_pre20211128.tar.gz 16160462 BLAKE2B 
91409e7e72a3024400aaa98645f374cae33955171fbc2311cae38df9099037e83bf92de6985ec9b9e7de5fe2e80f8a9f29471ff9a30dca2624f3a42334c6
 SHA512 
6fd73326af7b17dcfe0874732551820b6b15f0f5124094d8dfced14ec2a7fa0dd9090dd4089f583310fe8f7cc4ab4377c812fc85ad3df05b32438c812acdcc8f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild
deleted file mode 100644
index 9a6dd0a48f58..
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.28"
-
-# Leave empty string if not a _pre release
-COMMITSHA="91a516d0e768b6e4232327f2d9d008fc577132f3"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-11-27 Thread Erik Mackdanz
commit: 1695d00ca6f46d90c3ae6a49f3c52ccf4ee80f6d
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Nov 27 22:59:40 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Nov 27 22:59:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1695d00c

games-roguelike/stone-soup: bump unstable to 11/27 commit

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.28.0_pre20211128.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 726e548a6a46..f953139af965 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -5,6 +5,7 @@ DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.0_pre20211031.tar.gz 16109495 BLAKE2B 
0312c407f396c25e1698230ec3920d89b39fcdd5c1b8ed6dae2c35d410ec87f66b4fa232fe1a9cfb0628c60f3ed6f0b42dcb51480e54b384a5e0649733a8a61f
 SHA512 
e24c33f9792a7d6a334112e68cf4b307dda66d39c73c55b3f2707396d8d508f3209c14658aacd0fa6c50c6ccbb5d8580ba26b5c06391284a2530c29212010f6b
+DIST stone-soup-0.28.0_pre20211128.tar.gz 16160462 BLAKE2B 
91409e7e72a3024400aaa98645f374cae33955171fbc2311cae38df9099037e83bf92de6985ec9b9e7de5fe2e80f8a9f29471ff9a30dca2624f3a42334c6
 SHA512 
6fd73326af7b17dcfe0874732551820b6b15f0f5124094d8dfced14ec2a7fa0dd9090dd4089f583310fe8f7cc4ab4377c812fc85ad3df05b32438c812acdcc8f
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild
new file mode 100644
index ..fe3f221a7170
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211128.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA="bc3f381ebcfc7bc390c3495e054d1fb84b63bb7e"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-10-31 Thread Erik Mackdanz
commit: f55ac9c192515f748617b651378b83ffc5643033
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Nov  1 04:02:41 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Nov  1 04:02:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55ac9c1

games-roguelike/stone-soup: remove previous 0.28 trunk build

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup-0.28.0_pre20210930.ebuild   | 201 -
 2 files changed, 202 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 0cc79b3fa50..726e548a6a4 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,7 +4,6 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20210930.tar.gz 15993960 BLAKE2B 
bec39024527068afb9d63efcb147dbb09fe6940e23c1f2fc5c2a78b5b4da131d7f3275cceb2160ffe4028ca38fe034a4a70b5b42698772764b0b47cf6bdb3417
 SHA512 
2b32e543c388b7cf1394abf5eac35f347fe27e60039372771c1c9c873c7fad2011762269d08166f7df77e85914a325c597e0151211739df32a5597f084a6ca7b
 DIST stone-soup-0.28.0_pre20211031.tar.gz 16109495 BLAKE2B 
0312c407f396c25e1698230ec3920d89b39fcdd5c1b8ed6dae2c35d410ec87f66b4fa232fe1a9cfb0628c60f3ed6f0b42dcb51480e54b384a5e0649733a8a61f
 SHA512 
e24c33f9792a7d6a334112e68cf4b307dda66d39c73c55b3f2707396d8d508f3209c14658aacd0fa6c50c6ccbb5d8580ba26b5c06391284a2530c29212010f6b
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
deleted file mode 100644
index d99078ac26a..000
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.28"
-
-# Leave empty string if not a _pre release
-COMMITSHA="f77a47075d75ed93d74dc37d5dd92497f3a30001"
-if [ -z "${COMMITSHA}" ]; then
-   # This is a proper release
-   SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="stone_soup-${PV}"
-else
-   # This is a _pre release
-   SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-   "
-   MY_P="crawl-${COMMITSHA}/crawl-ref"
-fi
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-10-31 Thread Erik Mackdanz
commit: d7b2f04e2ea84e2a3826076d7d4a352c4d03cfb1
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Nov  1 04:00:04 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Nov  1 04:00:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b2f04e

games-roguelike/stone-soup: bump trunk build

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.28.0_pre20211031.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 3a3b7feb1ab..0cc79b3fa50 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -5,6 +5,7 @@ DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.0_pre20210930.tar.gz 15993960 BLAKE2B 
bec39024527068afb9d63efcb147dbb09fe6940e23c1f2fc5c2a78b5b4da131d7f3275cceb2160ffe4028ca38fe034a4a70b5b42698772764b0b47cf6bdb3417
 SHA512 
2b32e543c388b7cf1394abf5eac35f347fe27e60039372771c1c9c873c7fad2011762269d08166f7df77e85914a325c597e0151211739df32a5597f084a6ca7b
+DIST stone-soup-0.28.0_pre20211031.tar.gz 16109495 BLAKE2B 
0312c407f396c25e1698230ec3920d89b39fcdd5c1b8ed6dae2c35d410ec87f66b4fa232fe1a9cfb0628c60f3ed6f0b42dcb51480e54b384a5e0649733a8a61f
 SHA512 
e24c33f9792a7d6a334112e68cf4b307dda66d39c73c55b3f2707396d8d508f3209c14658aacd0fa6c50c6ccbb5d8580ba26b5c06391284a2530c29212010f6b
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild
new file mode 100644
index 000..9a6dd0a48f5
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20211031.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA="91a516d0e768b6e4232327f2d9d008fc577132f3"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-10-02 Thread Erik Mackdanz
commit: edf3c21385b832b86e91cb0d01a2895bafc5771a
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Oct  2 11:29:55 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Oct  2 11:30:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf3c213

games-roguelike/stone-soup: Fix messaging typo

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Erik Mackdanz  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild| 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.27.1.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
index 421efe576cf..de7a56e16ee 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
@@ -167,7 +167,7 @@ pkg_postinst() {
 
elog "crawl is a slotted install that supports having"
elog "multiple versions installed.  The binary has the"
-   elog "slot appened, e.g. 'crawl-"${SLOT}"'."
+   elog "slot appended, e.g. 'crawl-"${SLOT}"'."
 
if use tiles && use ncurses ; then
elog

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
index 0a694cacba9..89e1c7c44b5 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
@@ -167,7 +167,7 @@ pkg_postinst() {
 
elog "Since version 0.25.1-r101, crawl is a slotted install"
elog "that supports having multiple versions installed.  The"
-   elog "binary has the slot appened, e.g. 'crawl-"${SLOT}"'."
+   elog "binary has the slot appended, e.g. 'crawl-"${SLOT}"'."
elog
elog "The local save directory also has the slot appended."
elog "If you have saved games from 0.25 but before 0.25.1-r101"

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
index cc70aa3e58d..2c294df13db 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
@@ -167,7 +167,7 @@ pkg_postinst() {
 
elog "crawl is a slotted install that supports having"
elog "multiple versions installed.  The binary has the"
-   elog "slot appened, e.g. 'crawl-"${SLOT}"'."
+   elog "slot appended, e.g. 'crawl-"${SLOT}"'."
 
if use tiles && use ncurses ; then
elog

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
index 670b13e391a..d99078ac26a 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
@@ -186,7 +186,7 @@ pkg_postinst() {
 
elog "crawl is a slotted install that supports having"
elog "multiple versions installed.  The binary has the"
-   elog "slot appened, e.g. 'crawl-"${SLOT}"'."
+   elog "slot appended, e.g. 'crawl-"${SLOT}"'."
 
if use tiles && use ncurses ; then
elog



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-09-30 Thread Erik Mackdanz
commit: 3013738a0f168963d0a5fb10a2084c0b0f3c5011
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Sep 30 13:53:39 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Sep 30 13:58:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3013738a

games-roguelike/stone-soup: add latest trunk snapshot

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.23, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup-0.28.0_pre20210930.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 3a3bc32ba3c..1294929f0e7 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -5,6 +5,7 @@ DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.28.0_pre20210831.tar.gz 14699285 BLAKE2B 
1902f6dbdde812850363b1bd3915f8a42a5288d00b890c07cea33d93eeaee2d4d581bdd4ba41444883c753e5cdacb52591d94ddb2db6c280de97887ea42e0d3a
 SHA512 
5bcbbd07fba3ad05f719a4a6bb6cfd93087e7e7ab536c9b1f78e47eef329f124b52e411b98edb32a03dd8d034a060bcedbcf1ece9fea12bec6c4c855d60e40f8
+DIST stone-soup-0.28.0_pre20210930.tar.gz 15993960 BLAKE2B 
bec39024527068afb9d63efcb147dbb09fe6940e23c1f2fc5c2a78b5b4da131d7f3275cceb2160ffe4028ca38fe034a4a70b5b42698772764b0b47cf6bdb3417
 SHA512 
2b32e543c388b7cf1394abf5eac35f347fe27e60039372771c1c9c873c7fad2011762269d08166f7df77e85914a325c597e0151211739df32a5597f084a6ca7b
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
new file mode 100644
index 000..670b13e391a
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210930.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.28"
+
+# Leave empty string if not a _pre release
+COMMITSHA="f77a47075d75ed93d74dc37d5dd92497f3a30001"
+if [ -z "${COMMITSHA}" ]; then
+   # This is a proper release
+   SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="stone_soup-${PV}"
+else
+   # This is a _pre release
+   SRC_URI="
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+   "
+   MY_P="crawl-${COMMITSHA}/crawl-ref"
+fi
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-09-30 Thread Erik Mackdanz
commit: a0c3d4c5bf057c037c995e360ff6b9c46fd648a7
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Sep 30 13:55:57 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Sep 30 13:58:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c3d4c5

games-roguelike/stone-soup: stabilize 0.27.1

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.23, Repoman-3.0.3

 games-roguelike/stone-soup/stone-soup-0.27.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
index 5a1ef523138..cc70aa3e58d 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound +tiles"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-09-30 Thread Erik Mackdanz
commit: ed2b9cdef9862166089ad780bae56d7c7a70460b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Sep 30 13:57:32 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Sep 30 13:58:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2b9cde

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.23, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   2 -
 .../stone-soup/stone-soup-0.27.0-r1.ebuild | 182 ---
 .../stone-soup-0.28.0_pre20210831.ebuild   | 201 -
 3 files changed, 385 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 1294929f0e7..3a3b7feb1ab 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -4,11 +4,9 @@ DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.28.0_pre20210831.tar.gz 14699285 BLAKE2B 
1902f6dbdde812850363b1bd3915f8a42a5288d00b890c07cea33d93eeaee2d4d581bdd4ba41444883c753e5cdacb52591d94ddb2db6c280de97887ea42e0d3a
 SHA512 
5bcbbd07fba3ad05f719a4a6bb6cfd93087e7e7ab536c9b1f78e47eef329f124b52e411b98edb32a03dd8d034a060bcedbcf1ece9fea12bec6c4c855d60e40f8
 DIST stone-soup-0.28.0_pre20210930.tar.gz 15993960 BLAKE2B 
bec39024527068afb9d63efcb147dbb09fe6940e23c1f2fc5c2a78b5b4da131d7f3275cceb2160ffe4028ca38fe034a4a70b5b42698772764b0b47cf6bdb3417
 SHA512 
2b32e543c388b7cf1394abf5eac35f347fe27e60039372771c1c9c873c7fad2011762269d08166f7df77e85914a325c597e0151211739df32a5597f084a6ca7b
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
-DIST stone_soup-0.27.0.zip 96917949 BLAKE2B 
1da7d54e4f3ec98514630eeb8c69c7dca02f96cdfe16974856406da0a057011f17a388669ec29844f3657cd4c7c4ef977f522578cbe0dec02ce497063c25ac83
 SHA512 
e3f79ce8837056c0a34847857b058e055ed23cc0987ab1d862b60739b8b7ec1e955746fa49c339f449603ce9d0707e64e564592b0798310c7c6bdc1a9edc3e70
 DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild
deleted file mode 100644
index 67dac56203f..000
--- a/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-09-04 Thread Erik Mackdanz
commit: cd12f6ad54f5e3f05b7c6f6b48f019bbf40e1638
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Sep  5 03:14:01 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Sep  5 03:14:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd12f6ad

games-roguelike/stone-soup: Better distfile name for _pre

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest | 2 +-
 games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 1d5c290ada8..3a3bc32ba3c 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,10 +1,10 @@
-DIST 46f4d3c3461b2012140bb15563a19ef027b1fc69.zip 17966337 BLAKE2B 
149cc0505c2f146d6aaa035d464f7d8b11eff6973cb391283f89e378915af7d61c604916f978aa6727cbee5f0b8c4d29333776992931166b2d70a266afc11744
 SHA512 
e8af9057ea82e8cffd4319a4eb82e63b4f49287bc001828de09e023df6939ed18303727213146ffc428ecf876bd5e02bd85849446665217753cedf9d74464ccd
 DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.28.0_pre20210831.tar.gz 14699285 BLAKE2B 
1902f6dbdde812850363b1bd3915f8a42a5288d00b890c07cea33d93eeaee2d4d581bdd4ba41444883c753e5cdacb52591d94ddb2db6c280de97887ea42e0d3a
 SHA512 
5bcbbd07fba3ad05f719a4a6bb6cfd93087e7e7ab536c9b1f78e47eef329f124b52e411b98edb32a03dd8d034a060bcedbcf1ece9fea12bec6c4c855d60e40f8
 DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
index 22fa3f94801..51d928f03e9 100644
--- a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
@@ -25,7 +25,7 @@ if [ -z "${COMMITSHA}" ]; then
 else
# This is a _pre release
SRC_URI="
-   https://github.com/crawl/crawl/archive/${COMMITSHA}.zip
+   https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> 
${P}.tar.gz
https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-31 Thread Erik Mackdanz
commit: bd0056b8f1ae7779a0671b04f2ec6e9e44eb9faa
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Wed Sep  1 02:59:47 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Wed Sep  1 02:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0056b8

games-roguelike/stone-soup: Add _pre build for 0.28 slot

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   3 +
 .../stone-soup-0.28.0_pre20210831.ebuild   | 201 +
 2 files changed, 204 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f229acc14dc..1d5c290ada8 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,9 +1,12 @@
+DIST 46f4d3c3461b2012140bb15563a19ef027b1fc69.zip 17966337 BLAKE2B 
149cc0505c2f146d6aaa035d464f7d8b11eff6973cb391283f89e378915af7d61c604916f978aa6727cbee5f0b8c4d29333776992931166b2d70a266afc11744
 SHA512 
e8af9057ea82e8cffd4319a4eb82e63b4f49287bc001828de09e023df6939ed18303727213146ffc428ecf876bd5e02bd85849446665217753cedf9d74464ccd
 DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.28.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.28.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.0.zip 96917949 BLAKE2B 
1da7d54e4f3ec98514630eeb8c69c7dca02f96cdfe16974856406da0a057011f17a388669ec29844f3657cd4c7c4ef977f522578cbe0dec02ce497063c25ac83
 SHA512 
e3f79ce8837056c0a34847857b058e055ed23cc0987ab1d862b60739b8b7ec1e955746fa49c339f449603ce9d0707e64e564592b0798310c7c6bdc1a9edc3e70

diff --git a/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
new file mode 100644
index 000..22fa3f94801
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.28.0_pre20210831.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/

2021-08-27 Thread Conrad Kostecki
commit: d297d1041e08d7a94d14ee6032e33a67ebe752a2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Aug 27 07:20:15 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Aug 27 23:34:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d297d104

games-roguelike/stone-soup: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/22124
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../stone-soup/files/fixed-font-path.patch | 20 --
 games-roguelike/stone-soup/files/gitless-1.patch   | 13 ---
 .../stone-soup/files/rltiles-ldflags-libs.patch| 45 --
 3 files changed, 78 deletions(-)

diff --git a/games-roguelike/stone-soup/files/fixed-font-path.patch 
b/games-roguelike/stone-soup/files/fixed-font-path.patch
deleted file mode 100644
index 5f6bd651bec..000
--- a/games-roguelike/stone-soup/files/fixed-font-path.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/Makefile 2020-12-11 23:37:30.506956304 -0600
-+++ b/Makefile 2020-12-11 23:40:02.925609235 -0600
-@@ -932,7 +932,7 @@
- INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
-   endif
- else
--  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
-+  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
-   ifneq (,$(SYS_PROPORTIONAL_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
-@@ -952,7 +952,7 @@
- INSTALL_FONTS += "$(MONOSPACED_FONT)"
-   endif
- else
--  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
-+  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
-   ifneq (,$(SYS_MONOSPACED_FONT))
- ifeq (,$(COPY_FONTS))
-   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"

diff --git a/games-roguelike/stone-soup/files/gitless-1.patch 
b/games-roguelike/stone-soup/files/gitless-1.patch
deleted file mode 100644
index a7118dc13fc..000
--- a/games-roguelike/stone-soup/files/gitless-1.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 /Makefile  2020-06-18 17:49:19.339016246 -0500
-+++ /Makefile  2020-06-18 17:55:11.200700094 -0500
-@@ -1181,9 +1181,8 @@
- 
- LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
- SRC_PKG_BASE  := stone_soup
--SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
-+SRC_VERSION   := $(shell cat util/release_ver)
- MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
--RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
- WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
- 
- export SRC_VERSION

diff --git a/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch 
b/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch
deleted file mode 100644
index a2948b23619..000
--- a/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch
+++ /dev/null
@@ -1,45 +0,0 @@
 a/rltiles/Makefile
-+++ b/rltiles/Makefile
-@@ -1,7 +1,7 @@
- uname_S := $(shell uname -s)
-
- ifneq (,$(findstring MINGW,$(uname_S)))
--LDFLAGS += -lmingw32
-+LIBS += -lmingw32
- endif
-
- # Note: since generation of tiles is done on the host, we don't care about
-@@ -29,7 +29,7 @@
-   endif
-
-   CFLAGS += $(PNG_INCLUDE)
--  LDFLAGS += $(PNG_LIB)
-+  LIBS += $(PNG_LIB)
-
-   CFLAGS += -DUSE_TILE
- endif
-@@ -39,13 +39,13 @@
- endif
-
- ifneq (,$(findstring MINGW,$(uname_S)))
--LDFLAGS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion 
-luuid
-+LIBS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion -luuid
- endif
- ifeq ($(uname_S),Darwin)
--LDFLAGS += -framework AppKit -framework AudioUnit -framework CoreAudio 
-framework ForceFeedback -framework Carbon -framework IOKit -framework OpenGL
-+LIBS += -framework AppKit -framework AudioUnit -framework CoreAudio 
-framework ForceFeedback -framework Carbon -framework IOKit -framework OpenGL
- endif
- ifeq ($(uname_S),Linux)
--LDFLAGS += -ldl -lpthread
-+LIBS += -ldl -lpthread
- endif
-
- # Attempt to use a full compiler name, to make
-@@ -134,6 +134,6 @@
-   $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
-
- $(TILEGEN): $(OBJECTS)
--  $(QUIET_HOSTLINK)$(HOSTCXX) $(CFLAGS) $(OBJECTS) -o $@ $(LDFLAGS)
-+  $(QUIET_HOSTLINK)$(HOSTCXX) $(CFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) 
$(LIBS)
-
- .PHONY: all clean distclean



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-25 Thread Erik Mackdanz
commit: 6b49090b0af58ee51857fcee2c3e312e39f4469e
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Aug 26 04:25:29 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Aug 26 04:25:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b49090b

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 .../stone-soup/stone-soup-0.25.1-r101.ebuild   | 184 -
 .../stone-soup/stone-soup-0.26.1.ebuild| 184 -
 .../stone-soup/stone-soup-0.27.0.ebuild| 184 -
 3 files changed, 552 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
deleted file mode 100644
index 36719da120e..000
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.25"
-SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-db/sqlite:3
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   dev-lang/perl
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/flex
-   tiles? (
-   sys-libs/ncurses:0
-   )
-   virtual/pkgconfig
-   virtual/yacc
-   "
-
-S=${WORKDIR}/${MY_P}/source
-S_TEST=${WORKDIR}/${MY_P}_test/source
-PATCHES=(
-   "${FILESDIR}"/fixed-font-path.patch
-   "${FILESDIR}"/gitless-1.patch
-   "${FILESDIR}"/rltiles-ldflags-libs.patch
-)
-
-python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-
-   python-any-r1_pkg_setup
-
-   if use !ncurses && use !tiles ; then
-   ewarn "Neither ncurses nor tiles frontend"
-   ewarn "selected, choosing ncurses only."
-   ewarn "Note that you can also enable both."
-   fi
-
-   if use sound && use !tiles ; then
-   ewarn "Sound support is only available with tiles."
-   fi
-}
-
-src_prepare() {
-   default
-   python_fix_shebang "${S}/util/species-gen.py"
-
-   sed -i -e "s/GAME = crawl$/GAME = crawl-${SLOT}/" "${S}/Makefile" \
-   || die "Couldn't append slot to executable name"
-}
-
-src_compile() {
-
-   # Insurance that we're not using bundled lib sources
-   rm -rf contrib || die "Couldn't delete contrib directory"
-
-   export HOSTCXX=$(tc-getBUILD_CXX)
-
-   # leave DATADIR at the top
-   myemakeargs=(
-   $(usex debug "FULLDEBUG=y DEBUG=y" "")
-   BUILD_LUA=
-   AR="$(tc-getAR)"
-   CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
-   CONTRIBS=
-   DATADIR="/usr/share/${PN}-${SLOT}"
-   GCC="$(tc-getCC)"
-   GXX="$(tc-getCXX)"
-   LDFLAGS="${LDFLAGS}"
-   MAKEOPTS="${MAKEOPTS}"
-   PKGCONFIG="$(tc-getPKG_CONFIG)"
-   RANLIB="$(tc-getRANLIB)"
-   SAVEDIR="~/.crawl-${SLOT}"
-   SOUND=$(usex sound "y" "")
-   STRIP=touch
-   USE_LUAJIT=
-   V=1
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-25 Thread Erik Mackdanz
commit: f2fd657de101777678ab3810109ee8d9d04cf57b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Aug 26 04:23:30 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Aug 26 04:23:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2fd657d

games-roguelike/stone-soup: stabilize all slots

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild   | 2 +-
 games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
index 278bacf9e0c..421efe576cf 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound +tiles"
 
 RDEPEND="

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
index ce26f1ef8e1..0a694cacba9 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound +tiles"
 
 RDEPEND="

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild
index 8c3f2a14c8c..67dac56203f 100644
--- a/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.27.0-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound +tiles"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-25 Thread Erik Mackdanz
commit: 96a0d8aff450a73ce481d00cd6ab2114bf269e08
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Aug 26 04:18:12 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Aug 26 04:18:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a0d8af

games-roguelike/stone-soup: Add python-compat 10

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
index 6b3620cceb2..278bacf9e0c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
index 71060b04b35..ce26f1ef8e1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 VIRTUALX_REQUIRED="manual"
 inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-25 Thread Erik Mackdanz
commit: d84c680a601bc8115a2e9270372dcbe5bb9ca6bc
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Thu Aug 26 04:13:44 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Thu Aug 26 04:13:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84c680a

games-roguelike/stone-soup: Bump to 0.27.1

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.22, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.27.1.ebuild| 182 +
 2 files changed, 183 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index f57da772b84..f229acc14dc 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -7,3 +7,4 @@ DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
 DIST stone_soup-0.27.0.zip 96917949 BLAKE2B 
1da7d54e4f3ec98514630eeb8c69c7dca02f96cdfe16974856406da0a057011f17a388669ec29844f3657cd4c7c4ef977f522578cbe0dec02ce497063c25ac83
 SHA512 
e3f79ce8837056c0a34847857b058e055ed23cc0987ab1d862b60739b8b7ec1e955746fa49c339f449603ce9d0707e64e564592b0798310c7c6bdc1a9edc3e70
+DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 
8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb
 SHA512 
845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
new file mode 100644
index 000..5a1ef523138
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.27.1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.27"
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound +tiles"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   dev-lang/perl
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/flex
+   tiles? (
+   media-gfx/pngcrush
+   sys-libs/ncurses:0
+   )
+   virtual/pkgconfig
+   virtual/yacc
+   "
+
+S=${WORKDIR}/${MY_P}/source
+PATCHES=(
+   "${FILESDIR}"/make.patch
+   "${FILESDIR}"/rltiles-make.patch
+)
+
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+
+   python-any-r1_pkg_setup
+
+   if use !ncurses && use !tiles ; then
+   ewarn "Neither ncurses nor tiles frontend"
+   ewarn "selected, choosing ncurses only."
+   ewarn "Note that you can also enable both."
+   fi
+
+   if use sound && use !tiles ; then
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/, games-roguelike/stone-soup/files/

2021-08-02 Thread Erik Mackdanz
commit: 97a186dfbe961e0d9358f3d69ed434c365b8c730
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Tue Aug  3 04:26:40 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Tue Aug  3 04:26:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a186df

games-roguelike/stone-soup: EAPI=8, tests, no direct compiler calls

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3

 games-roguelike/stone-soup/files/make.patch|  94 +++
 .../stone-soup/files/rltiles-make.patch|  58 +++
 .../stone-soup/stone-soup-0.25.1-r102.ebuild   | 182 
 .../stone-soup/stone-soup-0.26.1-r1.ebuild | 186 +
 .../stone-soup/stone-soup-0.27.0-r1.ebuild | 182 
 5 files changed, 702 insertions(+)

diff --git a/games-roguelike/stone-soup/files/make.patch 
b/games-roguelike/stone-soup/files/make.patch
new file mode 100644
index 000..b43c9c41e8c
--- /dev/null
+++ b/games-roguelike/stone-soup/files/make.patch
@@ -0,0 +1,94 @@
+--- a/Makefile 2021-08-02 13:54:26.603900984 -0500
 b/Makefile 2021-08-02 13:57:26.018910565 -0500
+@@ -186,7 +186,7 @@
+ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
+ 
+-HOST := $(shell sh -c 'cc -dumpmachine || echo unknown')
++HOST :=
+ ARCH := $(HOST)
+ 
+ ifdef CROSSHOST
+@@ -457,15 +457,7 @@
+ GCC_VER_SUFFIX:=-$(GCC_VER)
+ endif
+ 
+-# Attempt to use a full compiler name, to make
+-# distcc builds work nicely.
+-LMACH := $(shell gcc -dumpmachine)-
+-ifeq ($(LMACH),-)
+ LMACH :=
+-endif
+-ifeq ($(shell which $(LMACH)gcc$(GCC_VER_SUFFIX) > /dev/null 2> /dev/null && 
echo "Yes"),)
+-LMACH :=
+-endif
+ 
+ ifneq ($(FORCE_CC),)
+ GCC := $(FORCE_CC)
+@@ -765,7 +757,6 @@
+   FULLDEBUG=YesPlease
+   DEBUG=YesPlease
+   NO_OPTIMIZE=YesPlease
+-  COVERAGE=YesPlease
+ endif
+ 
+ # Debug-Lite
+@@ -773,7 +764,6 @@
+ ifneq (,$(filter debug-lite,$(MAKECMDGOALS)))
+   DEBUG=YesPlease
+   NO_OPTIMIZE=YesPlease
+-  COVERAGE=YesPlease
+ endif
+ 
+ # Profile
+@@ -781,12 +771,10 @@
+ ifneq (,$(filter profile,$(MAKECMDGOALS)))
+   FULLDEBUG=YesPlease
+   DEBUG=YesPlease
+-  COVERAGE=YesPlease
+ endif
+ 
+ # Unit tests
+ ifneq (,$(filter catch2-tests,$(MAKECMDGOALS)))
+-  COVERAGE=YesPlease
+ endif
+ 
+ ifdef HURRY
+@@ -938,7 +926,7 @@
+ INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
+   endif
+ else
+-  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
++  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
+   ifneq (,$(SYS_PROPORTIONAL_FONT))
+ ifeq (,$(COPY_FONTS))
+   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
+@@ -958,7 +946,7 @@
+ INSTALL_FONTS += "$(MONOSPACED_FONT)"
+   endif
+ else
+-  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
++  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
+   ifneq (,$(SYS_MONOSPACED_FONT))
+ ifeq (,$(COPY_FONTS))
+   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"
+@@ -1187,9 +1175,8 @@
+ 
+ LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
+ SRC_PKG_BASE  := stone_soup
+-SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
++SRC_VERSION   := $(shell cat util/release_ver)
+ MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
+-RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
+ WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
+ 
+ export SRC_VERSION
+@@ -1523,7 +1510,7 @@
+ endif
+ endif
+ 
+-install: all install-data
++install: install-data
+   [ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
+   $(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
+   $(STRIP) $(prefix_fp)/$(bin_prefix)/$(GAME)

diff --git a/games-roguelike/stone-soup/files/rltiles-make.patch 
b/games-roguelike/stone-soup/files/rltiles-make.patch
new file mode 100644
index 000..9a43932c598
--- /dev/null
+++ b/games-roguelike/stone-soup/files/rltiles-make.patch
@@ -0,0 +1,58 @@
+--- a/rltiles/Makefile 2021-08-02 14:03:40.106930544 -0500
 b/rltiles/Makefile 2021-08-02 14:03:51.145931133 -0500
+@@ -1,7 +1,7 @@
+ uname_S := $(shell uname -s)
+ 
+ ifneq (,$(findstring MINGW,$(uname_S)))
+-LDFLAGS += -lmingw32
++LIBS += -lmingw32
+ endif
+ 
+ # Note: since generation of tiles is done on the host, we don't care about
+@@ -29,7 +29,7 @@
+   endif
+ 
+   CFLAGS += $(PNG_INCLUDE)
+-  LDFLAGS += $(PNG_LIB)
++  LIBS += $(PNG_LIB)
+ 
+   CFLAGS += -DUSE_TILE
+ endif
+@@ -39,26 +39,15 @@
+ endif
+ 
+ ifneq (,$(findstring MINGW,$(uname_S)))
+-LDFLAGS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion 
-luuid
++LIBS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion -luuid
+ endif
+ 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-01 Thread Erik Mackdanz
commit: 1c88c7dae819db4ee9d62fa55d12e2d6e64d1328
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Aug  1 18:46:08 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Aug  1 18:46:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c88c7da

games-roguelike/stone-soup: add 0.27.0

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   3 +
 .../stone-soup/stone-soup-0.27.0.ebuild| 184 +
 2 files changed, 187 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 2e1ed3d0615..f57da772b84 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -2,5 +2,8 @@ DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.27.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.27.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d
+DIST stone_soup-0.27.0.zip 96917949 BLAKE2B 
1da7d54e4f3ec98514630eeb8c69c7dca02f96cdfe16974856406da0a057011f17a388669ec29844f3657cd4c7c4ef977f522578cbe0dec02ce497063c25ac83
 SHA512 
e3f79ce8837056c0a34847857b058e055ed23cc0987ab1d862b60739b8b7ec1e955746fa49c339f449603ce9d0707e64e564592b0798310c7c6bdc1a9edc3e70

diff --git a/games-roguelike/stone-soup/stone-soup-0.27.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.27.0.ebuild
new file mode 100644
index 000..2d3e1336eab
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.27.0.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.27"
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-08-01 Thread Erik Mackdanz
commit: 4a1c0bf36412ba050ea0a51341f16c8bc2434b82
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Aug  1 17:47:43 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Aug  1 17:47:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1c0bf3

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.20, Repoman-3.0.3

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup/stone-soup-0.26.0.ebuild| 184 -
 2 files changed, 185 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 0b709c69217..2e1ed3d0615 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -3,5 +3,4 @@ DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d2
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
-DIST stone_soup-0.26.0.zip 95554775 BLAKE2B 
03389bae0471efe674b68dd6b99184d77cae50beaa1a82e26afa2b12e0cd06a3bd7b3eecaf5b11a78150cf3eb4694cd07e62f524630b9113fb49ef9cd328d265
 SHA512 
269b687ce75d8f6e888f1bcc811be2544cb9d82a1a48689187631aa2e6e0a7999bfc3ac7da81cdc44488db5d97bde48b4d6215ebd994f7ebaa6b89bdc2cba281
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
deleted file mode 100644
index cc9cc94cf89..000
--- a/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SLOT="0.26"
-SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
-   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-db/sqlite:3
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   dev-lang/perl
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/flex
-   tiles? (
-   sys-libs/ncurses:0
-   )
-   virtual/pkgconfig
-   virtual/yacc
-   "
-
-S=${WORKDIR}/${MY_P}/source
-S_TEST=${WORKDIR}/${MY_P}_test/source
-PATCHES=(
-   "${FILESDIR}"/fixed-font-path.patch
-   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-04-28 Thread Sam James
commit: 5d07d06e5a62bcc13d22a6af12d8d0c9f1f6f5d7
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 28 02:43:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 28 02:46:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d07d06e

games-roguelike/stone-soup: Stabilize 0.26.1 x86, #783558

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
index da43734cbb8..cc9cc94cf89 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-04-27 Thread Sam James
commit: a3d6092d60c674d679258a0613bbe75bfee7a3e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 27 19:37:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 27 19:37:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d6092d

games-roguelike/stone-soup: Stabilize 0.26.1 amd64, #783558

Signed-off-by: Sam James  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
index eb6604e8411..da43734cbb8 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-03-06 Thread Erik Mackdanz
commit: 3a18643eb250694f2c08ea3cae2575950337627d
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar  6 15:41:13 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar  6 15:41:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a18643e

games-roguelike/stone-soup: Remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.16, Repoman-3.0.2

 games-roguelike/stone-soup/Manifest|   2 -
 .../stone-soup/stone-soup-0.25.1-r100.ebuild   | 170 -
 2 files changed, 172 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 5e9c7c9f98e..0b709c69217 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -2,8 +2,6 @@ DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b6
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
-DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.0.zip 95554775 BLAKE2B 
03389bae0471efe674b68dd6b99184d77cae50beaa1a82e26afa2b12e0cd06a3bd7b3eecaf5b11a78150cf3eb4694cd07e62f524630b9113fb49ef9cd328d265
 SHA512 
269b687ce75d8f6e888f1bcc811be2544cb9d82a1a48689187631aa2e6e0a7999bfc3ac7da81cdc44488db5d97bde48b4d6215ebd994f7ebaa6b89bdc2cba281
 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
deleted file mode 100644
index d77c9704431..000
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 eutils lua-single xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   ${LUA_DEPS}
-   dev-db/sqlite:3
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-  

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-03-06 Thread Erik Mackdanz
commit: 30e9806ee5f6d845151e7b18e85adb77dd702307
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar  6 15:39:04 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar  6 15:39:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e9806e

games-roguelike/stone-soup: stabilizations in 0.25 and 0.26 slots

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.16, Repoman-3.0.2

 games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild | 2 +-
 games-roguelike/stone-soup/stone-soup-0.26.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
index 53fd2d82601..2b1eac8003b 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
index 87030f3939c..160cc20606b 100644
--- a/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 # Public Domain|CC0: most of tiles
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-02-06 Thread Erik Mackdanz
commit: 86324186f7bb334aeb86b68535a9951ddd75f5e4
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Feb  7 04:36:56 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Feb  7 04:36:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86324186

games-roguelike/stone-soup: Bump to 0.26.1

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.14, Repoman-3.0.2

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.26.1.ebuild| 184 +
 2 files changed, 185 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 7c05efbbac2..5e9c7c9f98e 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -6,3 +6,4 @@ DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
 DIST stone_soup-0.26.0.zip 95554775 BLAKE2B 
03389bae0471efe674b68dd6b99184d77cae50beaa1a82e26afa2b12e0cd06a3bd7b3eecaf5b11a78150cf3eb4694cd07e62f524630b9113fb49ef9cd328d265
 SHA512 
269b687ce75d8f6e888f1bcc811be2544cb9d82a1a48689187631aa2e6e0a7999bfc3ac7da81cdc44488db5d97bde48b4d6215ebd994f7ebaa6b89bdc2cba281
+DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 
6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d
 SHA512 
637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
new file mode 100644
index 000..87030f3939c
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.26.1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{7,8,9} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 eutils lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.26"
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   dev-lang/perl
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/flex
+   tiles? (
+   sys-libs/ncurses:0
+   )
+   virtual/pkgconfig
+   virtual/yacc
+   "
+
+S=${WORKDIR}/${MY_P}/source
+S_TEST=${WORKDIR}/${MY_P}_test/source
+PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
+   "${FILESDIR}"/gitless-1.patch
+   "${FILESDIR}"/rltiles-ldflags-libs.patch
+)
+
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+
+   python-any-r1_pkg_setup
+
+   if use !ncurses && use !tiles ; then
+   ewarn "Neither 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-01-23 Thread Erik Mackdanz
commit: 5e1cd675290b5987631bfd1e2d28e418fcf0fc0f
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan 23 20:13:27 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan 23 20:13:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1cd675

games-roguelike/stone-soup: remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 .../stone-soup/stone-soup-0.25.1-r1.ebuild | 171 -
 1 file changed, 171 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
deleted file mode 100644
index 0c8a1930f33..000
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop python-any-r1 eutils xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SRC_URI="
-   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   dev-db/sqlite:3
-   =dev-lang/lua-5.1*:0=
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-   media-libs/libsdl2[X,opengl,sound,video]
-   media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   dev-lang/perl
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   sys-devel/flex
-   tiles? (
-   app-arch/advancecomp
-   media-gfx/pngcrush
-   sys-libs/ncurses:0
-   )
-   virtual/pkgconfig
-   virtual/yacc
-   "
-
-S=${WORKDIR}/${MY_P}/source
-S_TEST=${WORKDIR}/${MY_P}_test/source
-PATCHES=(
-   "${FILESDIR}"/fixed-font-path.patch
-   "${FILESDIR}"/gitless-1.patch
-   "${FILESDIR}"/rltiles-ldflags-libs.patch
-)
-
-python_check_deps() {
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-
-   python-any-r1_pkg_setup
-
-   if use !ncurses && use !tiles ; then
-   ewarn "Neither ncurses nor tiles frontend"
-   ewarn "selected, choosing ncurses only."
-   ewarn "Note that you can also enable both."
-   fi
-
-   if use sound && use !tiles ; then
-   ewarn "Sound support is only available with tiles."
-   fi
-}
-
-src_prepare() {
-   default
-   python_fix_shebang "${S}/util/species-gen.py"
-}
-
-src_compile() {
-
-   # Insurance that we're not using bundled lib sources
-   rm -rf contrib || die "Couldn't delete contrib directory"
-
-   export HOSTCXX=$(tc-getBUILD_CXX)
-
-   # leave DATADIR at the top
-   myemakeargs=(
-   $(usex debug "FULLDEBUG=y DEBUG=y" "")
-   BUILD_LUA=
-   AR="$(tc-getAR)"
-   CFOPTIMIZE=''
-   CFOTHERS="${CXXFLAGS}"
-   CONTRIBS=
-   DATADIR="/usr/share/${PN}"
-   GCC="$(tc-getCC)"
-   GXX="$(tc-getCXX)"
-   LDFLAGS="${LDFLAGS}"
-   MAKEOPTS="${MAKEOPTS}"
-   PKGCONFIG="$(tc-getPKG_CONFIG)"
-   RANLIB="$(tc-getRANLIB)"
-   SAVEDIR="~/.crawl"
-   SOUND=$(usex sound "y" "")
-   STRIP=touch
-   USE_LUAJIT=
-   V=1
-   prefix="/usr"
-   )
-
-   if use ncurses || (use !ncurses && use !tiles) ; then
-   emake "${myemakeargs[@]}"
-   # move it in case we build both variants
-   use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
-   fi
-
-   if use tiles ; then
-   emake clean
- 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-01-23 Thread Erik Mackdanz
commit: 073312720b5ea3d16c49a0d50525885bc253748f
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Jan 23 20:11:51 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jan 23 20:11:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07331272

games-roguelike/stone-soup: stabilize 0.25.1-r100

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index fd7baf97c0e..6c1832ac297 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.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
 
 # TODO
@@ -26,7 +26,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-01-10 Thread Erik Mackdanz
commit: 8a8cfc611e1ad99ade3214d6f049d697c29f6332
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 10 23:15:48 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 10 23:15:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8cfc61

games-roguelike/stone-soup: Add 0.26.0 in new slot

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/Manifest|   3 +
 .../stone-soup/stone-soup-0.26.0.ebuild| 184 +
 2 files changed, 187 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index cd8a61e8ec3..7c05efbbac2 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,5 +1,8 @@
 DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
+DIST stone-soup-0.26.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.26.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
+DIST stone_soup-0.26.0.zip 95554775 BLAKE2B 
03389bae0471efe674b68dd6b99184d77cae50beaa1a82e26afa2b12e0cd06a3bd7b3eecaf5b11a78150cf3eb4694cd07e62f524630b9113fb49ef9cd328d265
 SHA512 
269b687ce75d8f6e888f1bcc811be2544cb9d82a1a48689187631aa2e6e0a7999bfc3ac7da81cdc44488db5d97bde48b4d6215ebd994f7ebaa6b89bdc2cba281

diff --git a/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
new file mode 100644
index 000..323ca22ba71
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.26.0.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 eutils lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.26"
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2021-01-10 Thread Erik Mackdanz
commit: 3b80de6ee58f529844712762496055e98609dfbd
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun Jan 10 22:35:52 2021 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun Jan 10 23:11:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b80de6e

games-roguelike/stone-soup: Implement slotting for major releases

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/Manifest|   2 +
 .../stone-soup/stone-soup-0.25.1-r101.ebuild   | 184 +
 2 files changed, 186 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 2afbffc332e..cd8a61e8ec3 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,3 +1,5 @@
+DIST stone-soup-0.25.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
+DIST stone-soup-0.25.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
new file mode 100644
index 000..c843b3c00e0
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r101.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop python-any-r1 eutils lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="https://crawl.develz.org;
+SLOT="0.25"
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> 
${PN}-${SLOT}.png
+   https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> 
${PN}-${SLOT}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   dev-lang/perl
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/flex
+   tiles? (
+   sys-libs/ncurses:0
+   )
+   virtual/pkgconfig
+   virtual/yacc
+   "
+
+S=${WORKDIR}/${MY_P}/source
+S_TEST=${WORKDIR}/${MY_P}_test/source
+PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
+   "${FILESDIR}"/gitless-1.patch
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-12-12 Thread Erik Mackdanz
commit: dad9d43f6b491448b59e914ad266b63d7f20c091
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Dec 12 14:07:48 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Dec 12 14:07:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad9d43f

games-roguelike/stone-soup: Remove old

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/Manifest|   1 -
 .../stone-soup/stone-soup-0.25.0.ebuild| 176 -
 .../stone-soup/stone-soup-0.25.1.ebuild| 169 
 3 files changed, 346 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index aa90c7e2f70..2afbffc332e 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,4 +1,3 @@
 DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 
1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27
 SHA512 
387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
deleted file mode 100644
index 48a422a661c..000
--- a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-VIRTUALX_REQUIRED="manual"
-inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="https://crawl.develz.org;
-SRC_URI="
-   https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   dev-db/sqlite:3
-   =dev-lang/lua-5.1*:0=
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   sys-devel/flex
-   tiles? (
-  app-arch/advancecomp
-  media-gfx/pngcrush
-  sys-libs/ncurses:0
-   )
-   virtual/pkgconfig
-   virtual/yacc
-   "
-
-S=${WORKDIR}/${MY_P}/source
-S_TEST=${WORKDIR}/${MY_P}_test/source
-PATCHES=(
-   "${FILESDIR}"/fixed-font-path.patch
-   "${FILESDIR}"/gitless-1.patch
-   "${FILESDIR}"/rltiles-ldflags-libs.patch
-)
-
-pkg_setup() {
-
-   if use !ncurses && use !tiles ; then
-   ewarn "Neither ncurses nor tiles frontend"
-   ewarn "selected, choosing ncurses only."
-   ewarn "Note that you can also enable both."
-   fi
-
-   if use sound && use !tiles ; then
- 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-12-12 Thread Erik Mackdanz
commit: c1e4b2f507ce1097aab13dceb99efd0cc1b3a4b8
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Dec 12 14:04:03 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Dec 12 14:05:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e4b2f5

games-roguelike/stone-soup: Stabilize 0.25.1-r1

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index 64d7340db24..0c8a1930f33 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/, games-roguelike/stone-soup/files/

2020-12-12 Thread Erik Mackdanz
commit: 33364c5d29fd2093188f039540e81506417da041
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Dec 12 13:59:41 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Dec 12 13:59:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33364c5d

games-roguelike/stone-soup: Patch out scan for fonts (sandbox violation)

Closes: https://bugs.gentoo.org/736792
Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 .../stone-soup/files/fixed-font-path.patch   | 20 
 games-roguelike/stone-soup/stone-soup-0.25.0.ebuild  |  1 +
 .../stone-soup/stone-soup-0.25.1-r1.ebuild   |  1 +
 .../stone-soup/stone-soup-0.25.1-r100.ebuild |  1 +
 games-roguelike/stone-soup/stone-soup-0.25.1.ebuild  |  1 +
 5 files changed, 24 insertions(+)

diff --git a/games-roguelike/stone-soup/files/fixed-font-path.patch 
b/games-roguelike/stone-soup/files/fixed-font-path.patch
new file mode 100644
index 000..5f6bd651bec
--- /dev/null
+++ b/games-roguelike/stone-soup/files/fixed-font-path.patch
@@ -0,0 +1,20 @@
+--- a/Makefile 2020-12-11 23:37:30.506956304 -0600
 b/Makefile 2020-12-11 23:40:02.925609235 -0600
+@@ -932,7 +932,7 @@
+ INSTALL_FONTS += "$(PROPORTIONAL_FONT)"
+   endif
+ else
+-  SYS_PROPORTIONAL_FONT = $(shell util/find_font "$(OUR_PROPORTIONAL_FONT)")
++  SYS_PROPORTIONAL_FONT = /usr/share/fonts/dejavu/DejaVuSans.ttf
+   ifneq (,$(SYS_PROPORTIONAL_FONT))
+ ifeq (,$(COPY_FONTS))
+   DEFINES += -DPROPORTIONAL_FONT=\"$(SYS_PROPORTIONAL_FONT)\"
+@@ -952,7 +952,7 @@
+ INSTALL_FONTS += "$(MONOSPACED_FONT)"
+   endif
+ else
+-  SYS_MONOSPACED_FONT = $(shell util/find_font "$(OUR_MONOSPACED_FONT)")
++  SYS_MONOSPACED_FONT = /usr/share/fonts/dejavu/DejaVuSansMono.ttf
+   ifneq (,$(SYS_MONOSPACED_FONT))
+ ifeq (,$(COPY_FONTS))
+   DEFINES += -DMONOSPACED_FONT=\"$(SYS_MONOSPACED_FONT)\"

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
index a26fe45f42c..48a422a661c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -66,6 +66,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${MY_P}/source
 S_TEST=${WORKDIR}/${MY_P}_test/source
 PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
"${FILESDIR}"/gitless-1.patch
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index 8a4d1201dc1..64d7340db24 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -68,6 +68,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${MY_P}/source
 S_TEST=${WORKDIR}/${MY_P}_test/source
 PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
"${FILESDIR}"/gitless-1.patch
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 58a9e530e1a..fd7baf97c0e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -67,6 +67,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${MY_P}/source
 S_TEST=${WORKDIR}/${MY_P}_test/source
 PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
"${FILESDIR}"/gitless-1.patch
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
index 69379b34c52..254ea797341 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
@@ -66,6 +66,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${MY_P}/source
 S_TEST=${WORKDIR}/${MY_P}_test/source
 PATCHES=(
+   "${FILESDIR}"/fixed-font-path.patch
"${FILESDIR}"/gitless-1.patch
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-12-12 Thread Erik Mackdanz
commit: 7542a3cf9697be8b69c850961d644e6d52954dae
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Dec 12 13:51:11 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Dec 12 13:51:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7542a3cf

games-roguelike/stone-soup: Correctly use python eclasses for bdeps

Had omitted this version in previous fix.

Closes: https://bugs.gentoo.org/759583
Closes: https://bugs.gentoo.org/693012
Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 .../stone-soup/stone-soup-0.25.1-r1.ebuild   | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index d4d2ba19807..8a4d1201dc1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
+inherit desktop python-any-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -42,8 +42,8 @@ RDEPEND="
media-libs/freetype:2
media-libs/libpng:0
sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
+   media-libs/libsdl2[X,opengl,sound,video]
+   media-libs/sdl2-mixer
)
!sound? ( media-libs/libsdl2[X,opengl,video] )
media-libs/sdl2-image[png]
@@ -53,7 +53,8 @@ RDEPEND="
 DEPEND="${RDEPEND}
app-arch/unzip
dev-lang/perl
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
tiles? (
app-arch/advancecomp
@@ -71,8 +72,14 @@ PATCHES=(
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )
 
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
 
+   python-any-r1_pkg_setup
+
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"
ewarn "selected, choosing ncurses only."
@@ -84,6 +91,11 @@ pkg_setup() {
fi
 }
 
+src_prepare() {
+   default
+   python_fix_shebang "${S}/util/species-gen.py"
+}
+
 src_compile() {
 
# Insurance that we're not using bundled lib sources



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-12-11 Thread Erik Mackdanz
commit: 7ef595770692be0d1d14d48bcf68b8c662fdc013
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Dec 12 04:54:49 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Dec 12 04:55:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef59577

games-roguelike/stone-soup: Correctly use python eclasses for bdeps

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild | 16 ++--
 games-roguelike/stone-soup/stone-soup-0.25.1.ebuild  | 16 ++--
 2 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 984eb6860bc..58a9e530e1a 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -9,7 +9,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..3} )
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop distutils-r1 eutils lua-single xdg-utils toolchain-funcs
+inherit desktop python-any-r1 eutils lua-single xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -54,7 +54,8 @@ RDEPEND="
 DEPEND="${RDEPEND}
app-arch/unzip
dev-lang/perl
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
tiles? (
sys-libs/ncurses:0
@@ -70,8 +71,14 @@ PATCHES=(
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )
 
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
 
+   python-any-r1_pkg_setup
+
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"
ewarn "selected, choosing ncurses only."
@@ -83,6 +90,11 @@ pkg_setup() {
fi
 }
 
+src_prepare() {
+   default
+   python_fix_shebang "${S}/util/species-gen.py"
+}
+
 src_compile() {
 
# Insurance that we're not using bundled lib sources

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
index f478d555a48..69379b34c52 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
@@ -8,7 +8,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
+inherit desktop python-any-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -53,7 +53,8 @@ RDEPEND="
 DEPEND="${RDEPEND}
app-arch/unzip
dev-lang/perl
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
sys-devel/flex
tiles? (
sys-libs/ncurses:0
@@ -69,8 +70,14 @@ PATCHES=(
"${FILESDIR}"/rltiles-ldflags-libs.patch
 )
 
+python_check_deps() {
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
 
+   python-any-r1_pkg_setup
+
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"
ewarn "selected, choosing ncurses only."
@@ -82,6 +89,11 @@ pkg_setup() {
fi
 }
 
+src_prepare() {
+   default
+   python_fix_shebang "${S}/util/species-gen.py"
+}
+
 src_compile() {
 
# Insurance that we're not using bundled lib sources



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/

2020-11-20 Thread Aaron Bauman
commit: a5f166a894d84d28516da74fb9164ccac4b94617
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Nov 16 08:00:45 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Nov 20 13:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f166a8

games-roguelike/stone-soup: remove unused patches

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18278
Signed-off-by: Aaron Bauman  gentoo.org>

 games-roguelike/stone-soup/files/gitless.patch  | 13 -
 games-roguelike/stone-soup/files/pyyaml-safe-load.patch | 11 ---
 2 files changed, 24 deletions(-)

diff --git a/games-roguelike/stone-soup/files/gitless.patch 
b/games-roguelike/stone-soup/files/gitless.patch
deleted file mode 100644
index 3aaeb747009..000
--- a/games-roguelike/stone-soup/files/gitless.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 /Makefile  2019-04-15 19:34:40.604288477 -0500
-+++ /Makefile  2019-04-15 19:36:25.249286603 -0500
-@@ -1149,9 +1149,8 @@
- 
- LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
- SRC_PKG_BASE  := stone_soup
--SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
-+SRC_VERSION   := $(shell cat util/release_ver)
- MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|sed -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
--RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
- 
- export SRC_VERSION
- 

diff --git a/games-roguelike/stone-soup/files/pyyaml-safe-load.patch 
b/games-roguelike/stone-soup/files/pyyaml-safe-load.patch
deleted file mode 100644
index dfbcdc96e1a..000
--- a/games-roguelike/stone-soup/files/pyyaml-safe-load.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 /util/species-gen.py   2019-04-18 23:19:07.444170831 -0500
-+++ /util/species-gen.py   2019-04-18 23:20:19.958169533 -0500
-@@ -417,7 +417,7 @@
- continue
- f_path = os.path.join(args.datadir, f_name)
- try:
--species_spec = yaml.load(open(f_path))
-+species_spec = yaml.safe_load(open(f_path))
- except yaml.YAMLError as e:
- print("Failed to load %s: %s" % (f_name, e))
- sys.exit(1)



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-11-16 Thread Erik Mackdanz
commit: 3e46cefd20867824685ddedd52bc9cb63e0c1b53
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Nov 16 21:24:35 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Nov 16 21:24:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e46cefd

games-roguelike/stone-soup: misc CI fixes

Use HTTPS for homepage, add unzip bdep

Signed-off-by: Erik Mackdanz  gentoo.org>
Closes: https://bugs.gentoo.org/754705
Package-Manager: Portage-3.0.9, Repoman-3.0.2

 games-roguelike/stone-soup/metadata.xml  | 4 ++--
 games-roguelike/stone-soup/stone-soup-0.25.0.ebuild  | 2 +-
 games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild   | 3 ++-
 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild | 3 ++-
 games-roguelike/stone-soup/stone-soup-0.25.1.ebuild  | 3 ++-
 5 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/games-roguelike/stone-soup/metadata.xml 
b/games-roguelike/stone-soup/metadata.xml
index ec38a399560..b7229c4a743 100644
--- a/games-roguelike/stone-soup/metadata.xml
+++ b/games-roguelike/stone-soup/metadata.xml
@@ -10,8 +10,8 @@
Gentoo Games Project


-   http://crawl.develz.org/wordpress/documentation
-   https://crawl.develz.org/mantis/main_page.php
+   https://crawl.develz.org
+   https://crawl.develz.org/mantis
crawl-ref



diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
index ae90a75c427..a26fe45f42c 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -12,7 +12,7 @@ inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="http://crawl.develz.org/wordpress/;
+HOMEPAGE="https://crawl.develz.org;
 SRC_URI="
https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
https://dev.gentoo.org/~hasufell/distfiles/${PN}.png

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index 5c81a6b83ce..d4d2ba19807 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -12,7 +12,7 @@ inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="http://crawl.develz.org/wordpress/;
+HOMEPAGE="https://crawl.develz.org;
 SRC_URI="

https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
@@ -51,6 +51,7 @@ RDEPEND="
virtual/opengl
)"
 DEPEND="${RDEPEND}
+   app-arch/unzip
dev-lang/perl
dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 50ad1d62d18..984eb6860bc 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -13,7 +13,7 @@ inherit desktop distutils-r1 eutils lua-single xdg-utils 
toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="http://crawl.develz.org/wordpress/;
+HOMEPAGE="https://crawl.develz.org;
 SRC_URI="

https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
@@ -52,6 +52,7 @@ RDEPEND="
virtual/opengl
)"
 DEPEND="${RDEPEND}
+   app-arch/unzip
dev-lang/perl
dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
index 912373c3348..f478d555a48 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
@@ -12,7 +12,7 @@ inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="http://crawl.develz.org/wordpress/;
+HOMEPAGE="https://crawl.develz.org;
 SRC_URI="

https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
@@ -51,6 +51,7 @@ RDEPEND="
virtual/opengl
)"
 DEPEND="${RDEPEND}
+   app-arch/unzip
dev-lang/perl
dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-11-16 Thread Erik Mackdanz
commit: b17c24c3ffa4c11dcae518c63567e14e9d02da2d
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Nov 16 17:35:14 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Nov 16 17:35:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17c24c3

games-roguelike/stone-soup: Properly specify pyyaml dep

Signed-off-by: Erik Mackdanz  gentoo.org>
Closes: https://bugs.gentoo.org/693012
Package-Manager: Portage-3.0.9, Repoman-3.0.2

 games-roguelike/stone-soup/stone-soup-0.25.0.ebuild  | 10 +++---
 games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild   |  6 --
 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild | 12 
 games-roguelike/stone-soup/stone-soup-0.25.1.ebuild  |  6 --
 4 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
index 1f9ee28db56..ae90a75c427 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -5,8 +5,10 @@
 # - attempt +test, linked bug claims to be fixed
 
 EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop eutils xdg-utils toolchain-funcs
+inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -50,10 +52,12 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
dev-lang/perl
-   dev-python/pyyaml
+   dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex
tiles? (
-   sys-libs/ncurses:0
+  app-arch/advancecomp
+  media-gfx/pngcrush
+  sys-libs/ncurses:0
)
virtual/pkgconfig
virtual/yacc

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index d6a5b273ce1..5c81a6b83ce 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -5,8 +5,10 @@
 # - attempt +test, linked bug claims to be fixed
 
 EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop eutils xdg-utils toolchain-funcs
+inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -50,7 +52,7 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
dev-lang/perl
-   dev-python/pyyaml
+   dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex
tiles? (
app-arch/advancecomp

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 2c2317541d2..50ad1d62d18 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -6,9 +6,10 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-1 )
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop eutils lua-single xdg-utils toolchain-funcs
+inherit desktop distutils-r1 eutils lua-single xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -31,8 +32,6 @@ IUSE="debug ncurses sound test +tiles"
 # see https://crawl.develz.org/mantis/view.php?id=6121
 RESTRICT="test"
 
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
 RDEPEND="
${LUA_DEPS}
dev-db/sqlite:3
@@ -54,11 +53,9 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
dev-lang/perl
-   dev-python/pyyaml
+   dev-python/pyyaml[${PYTHON_USEDEP}]
sys-devel/flex
tiles? (
-   app-arch/advancecomp
-   media-gfx/pngcrush
sys-libs/ncurses:0
)
virtual/pkgconfig
@@ -73,7 +70,6 @@ PATCHES=(
 )
 
 pkg_setup() {
-   lua-single_pkg_setup
 
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
index 58ccb08b806..912373c3348 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
@@ -5,8 +5,10 @@
 # - attempt +test, linked bug claims to be fixed
 
 EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop eutils xdg-utils toolchain-funcs
+inherit desktop distutils-r1 eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -50,7 +52,7 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
dev-lang/perl
-   dev-python/pyyaml
+   

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-11-16 Thread Erik Mackdanz
commit: 7f4de71f7e2b01a1f6ac2ab383a16d7f4f74495b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Nov 16 16:54:44 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Nov 16 16:54:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f4de71f

games-roguelike/stone-soup: Add missing bdeps pngcrush+advpng

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.9, Repoman-3.0.2

 ...ne-soup-0.25.1-r100.ebuild => stone-soup-0.25.1-r1.ebuild} | 11 ---
 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild  |  4 +++-
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
similarity index 95%
copy from games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
copy to games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
index 449552e96b5..d6a5b273ce1 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r1.ebuild
@@ -5,10 +5,8 @@
 # - attempt +test, linked bug claims to be fixed
 
 EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
 VIRTUALX_REQUIRED="manual"
-inherit desktop eutils lua-single xdg-utils toolchain-funcs
+inherit desktop eutils xdg-utils toolchain-funcs
 
 MY_P="stone_soup-${PV}"
 DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
@@ -31,11 +29,9 @@ IUSE="debug ncurses sound test +tiles"
 # see https://crawl.develz.org/mantis/view.php?id=6121
 RESTRICT="test"
 
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
 RDEPEND="
-   ${LUA_DEPS}
dev-db/sqlite:3
+   =dev-lang/lua-5.1*:0=
sys-libs/zlib
!ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
ncurses? ( sys-libs/ncurses:0 )
@@ -57,6 +53,8 @@ DEPEND="${RDEPEND}
dev-python/pyyaml
sys-devel/flex
tiles? (
+   app-arch/advancecomp
+   media-gfx/pngcrush
sys-libs/ncurses:0
)
virtual/pkgconfig
@@ -71,7 +69,6 @@ PATCHES=(
 )
 
 pkg_setup() {
-   lua-single_pkg_setup
 
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 449552e96b5..2c2317541d2 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -6,7 +6,7 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-1 )
 VIRTUALX_REQUIRED="manual"
 inherit desktop eutils lua-single xdg-utils toolchain-funcs
 
@@ -57,6 +57,8 @@ DEPEND="${RDEPEND}
dev-python/pyyaml
sys-devel/flex
tiles? (
+   app-arch/advancecomp
+   media-gfx/pngcrush
sys-libs/ncurses:0
)
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-11-14 Thread Marek Szuba
commit: e3fcffd86854963f4897b4300bce35e9de24c34f
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Nov 15 00:35:32 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Nov 15 00:35:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3fcffd8

games-roguelike/stone-soup-0.25.1-r100: 2 changes to lua-single migration

1. Must have ${LUA_REQUIRED_USE} in REQUIRED_USE so that when the
   package is emerged, emerge enforces having only 1 LUA_SINGLE_TARGET
   set;

2. There is a pkg_setup() in this ebuild so it is necessary to call
   lua-single_pkg_setup() explicitly.

Signed-off-by: Marek Szuba  gentoo.org>

 games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
index 025725f07f5..449552e96b5 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -31,6 +31,8 @@ IUSE="debug ncurses sound test +tiles"
 # see https://crawl.develz.org/mantis/view.php?id=6121
 RESTRICT="test"
 
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
 RDEPEND="
${LUA_DEPS}
dev-db/sqlite:3
@@ -69,6 +71,7 @@ PATCHES=(
 )
 
 pkg_setup() {
+   lua-single_pkg_setup
 
if use !ncurses && use !tiles ; then
ewarn "Neither ncurses nor tiles frontend"



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-11-14 Thread Erik Mackdanz
commit: 83a9b99be74a50b93743b9cdd709d40832a67243
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Nov 14 20:55:53 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Nov 14 20:55:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a9b99b

games-roguelike/stone-soup: Implement lua-single eclass

Signed-off-by: Erik Mackdanz  gentoo.org>
Closes: https://bugs.gentoo.org/752696
Package-Manager: Portage-3.0.9, Repoman-3.0.2

 .../stone-soup/stone-soup-0.25.1-r100.ebuild   | 155 +
 1 file changed, 155 insertions(+)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
new file mode 100644
index 000..025725f07f5
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1-r100.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+VIRTUALX_REQUIRED="manual"
+inherit desktop eutils lua-single xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="http://crawl.develz.org/wordpress/;
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   ${LUA_DEPS}
+   dev-db/sqlite:3
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   dev-python/pyyaml
+   sys-devel/flex
+   tiles? (
+   sys-libs/ncurses:0
+   )
+   virtual/pkgconfig
+   virtual/yacc
+   "
+
+S=${WORKDIR}/${MY_P}/source
+S_TEST=${WORKDIR}/${MY_P}_test/source
+PATCHES=(
+   "${FILESDIR}"/gitless-1.patch
+   "${FILESDIR}"/rltiles-ldflags-libs.patch
+)
+
+pkg_setup() {
+
+   if use !ncurses && use !tiles ; then
+   ewarn "Neither ncurses nor tiles frontend"
+   ewarn "selected, choosing ncurses only."
+   ewarn "Note that you can also enable both."
+   fi
+
+   if use sound && use !tiles ; then
+   ewarn "Sound support is only available with tiles."
+   fi
+}
+
+src_compile() {
+
+   # Insurance that we're not using bundled lib sources
+   rm -rf contrib || die "Couldn't delete contrib directory"
+
+   export HOSTCXX=$(tc-getBUILD_CXX)
+
+   # leave DATADIR at the top
+   myemakeargs=(
+   $(usex debug "FULLDEBUG=y DEBUG=y" "")
+   BUILD_LUA=
+   AR="$(tc-getAR)"
+   CFOPTIMIZE=''
+   CFOTHERS="${CXXFLAGS}"
+   CONTRIBS=
+   DATADIR="/usr/share/${PN}"
+   GCC="$(tc-getCC)"
+   GXX="$(tc-getCXX)"
+   LDFLAGS="${LDFLAGS}"
+   MAKEOPTS="${MAKEOPTS}"
+   PKGCONFIG="$(tc-getPKG_CONFIG)"
+   RANLIB="$(tc-getRANLIB)"
+   SAVEDIR="~/.crawl"
+   SOUND=$(usex sound "y" "")
+   STRIP=touch
+   USE_LUAJIT=
+   V=1
+   prefix="/usr"
+   )
+
+   if use ncurses || (use !ncurses && use !tiles) ; then
+   emake "${myemakeargs[@]}"
+   # move it in case we build both variants
+   use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
+   fi
+
+   if use tiles ; then
+   emake clean
+   emake "${myemakeargs[@]}" "TILES=y"
+   fi
+}
+
+src_install() {
+   emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" 
prefix_fp="" bin_prefix="${D}/usr/bin" install
+   [[ -e "${WORKDIR}"/crawl-ncurses ]] && dobin "${WORKDIR}"/crawl-ncurses
+
+   # don't relocate docs, needed at runtime
+   rm -rf 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-10-10 Thread Erik Mackdanz
commit: 304f2ade10fb6eff307e9ea52ccb9b5ad1083680
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Oct 10 15:03:43 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Oct 10 15:03:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304f2ade

games-roguelike/stone-soup: Remove old versions

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.8, Repoman-3.0.1

 games-roguelike/stone-soup/Manifest|   2 -
 .../stone-soup/stone-soup-0.23.2.ebuild| 149 
 .../stone-soup/stone-soup-0.24.0.ebuild| 153 -
 3 files changed, 304 deletions(-)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index d0060514d4c..aa90c7e2f70 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -1,6 +1,4 @@
 DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59
 SHA512 
4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone_soup-0.23.2.tar.xz 30157732 BLAKE2B 
5d264fa33abeb2254efbdef461774c987f65ef28160d43d90848b77d46a8f0e63c4e59a9cb7257257551a08c509e53758d72acbb0edf5a0e8b70e5d3ca09ea14
 SHA512 
61ccb0ac262a798e7c06fdb5e821c9885a690e082c33f6255358561929d6800b272106632279d27320e8ae240d903e2002f59d908d5db4841065a5cfa97bbee8
-DIST stone_soup-0.24.0.tar.xz 29746940 BLAKE2B 
429fd9bb5a5bcd36d11f66ac93a96c4d378a50bb9197edcd92d9bd7d7c463ace60c5c59c4bb762fb61555e6612ecca2267b6d68b6bba8afa79861d7b8d4ea6a1
 SHA512 
d43d3c43551394c0730427a1adf561bc29ac679c13475292908f942aa8b6e077861245536ff3c932c7478f1ec1c72cf51c9aca8b8ce30f3a99c311c292765194
 DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 
1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27
 SHA512 
387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529
 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
deleted file mode 100644
index 2cc1569df21..000
--- a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO
-# - attempt +test, linked bug claims to be fixed
-
-EAPI=7
-VIRTUALX_REQUIRED="manual"
-inherit desktop eutils xdg-utils toolchain-funcs
-
-MY_P="stone_soup-${PV}"
-DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
-HOMEPAGE="http://crawl.develz.org/wordpress/;
-SRC_URI="
-   https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
-"
-
-# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
-# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
-# Public Domain|CC0: most of tiles
-# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
-LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug ncurses sound test +tiles"
-# test is broken
-# see https://crawl.develz.org/mantis/view.php?id=6121
-RESTRICT="test"
-
-RDEPEND="
-   dev-db/sqlite:3
-   =dev-lang/lua-5.1*:0=
-   sys-libs/zlib
-   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
-   ncurses? ( sys-libs/ncurses:0 )
-   tiles? (
-   media-fonts/dejavu
-   media-libs/freetype:2
-   media-libs/libpng:0
-   sound? (
-  media-libs/libsdl2[X,opengl,sound,video]
-  media-libs/sdl2-mixer
-   )
-   !sound? ( media-libs/libsdl2[X,opengl,video] )
-   media-libs/sdl2-image[png]
-   virtual/glu
-   virtual/opengl
-   )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   dev-python/pyyaml
-   sys-devel/flex
-   tiles? (
-   sys-libs/ncurses:0
-   )
-   virtual/pkgconfig
-   virtual/yacc
-   "
-

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-10-10 Thread Erik Mackdanz
commit: c9c3e269b0ad9a0f4333056b9f671a6fc389caed
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Oct 10 15:01:01 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Oct 10 15:01:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c3e269

games-roguelike/stone-soup: Stabilize 0.25.0

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.8, Repoman-3.0.1

 games-roguelike/stone-soup/stone-soup-0.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
index a617058863e..1f9ee28db56 100644
--- a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-10-10 Thread Erik Mackdanz
commit: ef2975f27a2959a3c0ca9da683693a2f95b68c16
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Oct 10 14:56:22 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Oct 10 14:56:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2975f2

games-roguelike/stone-soup: Bump to 0.25.1

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-3.0.8, Repoman-3.0.1

 games-roguelike/stone-soup/Manifest|   1 +
 .../stone-soup/stone-soup-0.25.1.ebuild| 153 +
 2 files changed, 154 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index 26b98ec5817..d0060514d4c 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -3,3 +3,4 @@ DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3f
 DIST stone_soup-0.23.2.tar.xz 30157732 BLAKE2B 
5d264fa33abeb2254efbdef461774c987f65ef28160d43d90848b77d46a8f0e63c4e59a9cb7257257551a08c509e53758d72acbb0edf5a0e8b70e5d3ca09ea14
 SHA512 
61ccb0ac262a798e7c06fdb5e821c9885a690e082c33f6255358561929d6800b272106632279d27320e8ae240d903e2002f59d908d5db4841065a5cfa97bbee8
 DIST stone_soup-0.24.0.tar.xz 29746940 BLAKE2B 
429fd9bb5a5bcd36d11f66ac93a96c4d378a50bb9197edcd92d9bd7d7c463ace60c5c59c4bb762fb61555e6612ecca2267b6d68b6bba8afa79861d7b8d4ea6a1
 SHA512 
d43d3c43551394c0730427a1adf561bc29ac679c13475292908f942aa8b6e077861245536ff3c932c7478f1ec1c72cf51c9aca8b8ce30f3a99c311c292765194
 DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 
1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27
 SHA512 
387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529
+DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 
0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006
 SHA512 
fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
new file mode 100644
index 000..58ccb08b806
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.25.1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+VIRTUALX_REQUIRED="manual"
+inherit desktop eutils xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="http://crawl.develz.org/wordpress/;
+SRC_URI="
+   
https://github.com/crawl/crawl/releases/download/${PV}/${PN/-/_}-${PV}.zip
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   dev-db/sqlite:3
+   =dev-lang/lua-5.1*:0=
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( media-libs/libsdl2[X,opengl,video] )
+   media-libs/sdl2-image[png]
+   virtual/glu
+   virtual/opengl
+   )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   dev-python/pyyaml
+   sys-devel/flex
+   tiles? (
+   sys-libs/ncurses:0
+   )
+   virtual/pkgconfig
+   virtual/yacc
+   "
+
+S=${WORKDIR}/${MY_P}/source
+S_TEST=${WORKDIR}/${MY_P}_test/source
+PATCHES=(
+   "${FILESDIR}"/gitless-1.patch
+   "${FILESDIR}"/rltiles-ldflags-libs.patch
+)
+
+pkg_setup() {
+
+   if use !ncurses && use !tiles ; then
+   ewarn "Neither ncurses nor tiles frontend"
+   ewarn "selected, choosing ncurses only."
+   ewarn "Note that you can also enable both."
+   fi
+
+   if use sound && use !tiles ; then
+   ewarn "Sound support is only available with tiles."
+   fi
+}
+
+src_compile() {
+
+   # Insurance that we're not using bundled lib 

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-06-18 Thread Erik Mackdanz
commit: c0c21d1e319b805544dd7bbecedb5288eafcce75
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun 19 01:19:19 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun 19 01:19:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c21d1e

games-roguelike/stone-soup: Stabilize 0.23.2 and 0.24.0

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-2.3.100, Repoman-2.3.22

 games-roguelike/stone-soup/stone-soup-0.23.2.ebuild | 4 ++--
 games-roguelike/stone-soup/stone-soup-0.24.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
index a587c199868..2cc1569df21 100644
--- a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO
@@ -23,7 +23,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121

diff --git a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
index 54a9c6ff5a3..3a7e637f88e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO
@@ -23,7 +23,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/

2020-06-18 Thread Erik Mackdanz
commit: f95a7a3bebca782fb340c8f66030532f2b45dba0
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun 19 01:17:03 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun 19 01:17:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95a7a3b

games-roguelike/stone-soup: bump to 0.25.0

Signed-off-by: Erik Mackdanz  gentoo.org>
Package-Manager: Portage-2.3.100, Repoman-2.3.22

 games-roguelike/stone-soup/Manifest|   1 +
 games-roguelike/stone-soup/files/gitless-1.patch   |  13 ++
 .../stone-soup/stone-soup-0.25.0.ebuild| 171 +
 3 files changed, 185 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index a428119bdb6..26b98ec5817 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -2,3 +2,4 @@ DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.23.2.tar.xz 30157732 BLAKE2B 
5d264fa33abeb2254efbdef461774c987f65ef28160d43d90848b77d46a8f0e63c4e59a9cb7257257551a08c509e53758d72acbb0edf5a0e8b70e5d3ca09ea14
 SHA512 
61ccb0ac262a798e7c06fdb5e821c9885a690e082c33f6255358561929d6800b272106632279d27320e8ae240d903e2002f59d908d5db4841065a5cfa97bbee8
 DIST stone_soup-0.24.0.tar.xz 29746940 BLAKE2B 
429fd9bb5a5bcd36d11f66ac93a96c4d378a50bb9197edcd92d9bd7d7c463ace60c5c59c4bb762fb61555e6612ecca2267b6d68b6bba8afa79861d7b8d4ea6a1
 SHA512 
d43d3c43551394c0730427a1adf561bc29ac679c13475292908f942aa8b6e077861245536ff3c932c7478f1ec1c72cf51c9aca8b8ce30f3a99c311c292765194
+DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 
1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27
 SHA512 
387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529

diff --git a/games-roguelike/stone-soup/files/gitless-1.patch 
b/games-roguelike/stone-soup/files/gitless-1.patch
new file mode 100644
index 000..a7118dc13fc
--- /dev/null
+++ b/games-roguelike/stone-soup/files/gitless-1.patch
@@ -0,0 +1,13 @@
+--- /Makefile  2020-06-18 17:49:19.339016246 -0500
 /Makefile  2020-06-18 17:55:11.200700094 -0500
+@@ -1181,9 +1181,8 @@
+ 
+ LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
+ SRC_PKG_BASE  := stone_soup
+-SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
++SRC_VERSION   := $(shell cat util/release_ver)
+ MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
+-RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
+ WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
+ 
+ export SRC_VERSION

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
new file mode 100644
index 000..a617058863e
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+VIRTUALX_REQUIRED="manual"
+inherit desktop eutils xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="http://crawl.develz.org/wordpress/;
+SRC_URI="
+   https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   dev-db/sqlite:3
+   =dev-lang/lua-5.1*:0=
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( 

  1   2   >