[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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? (