summaryrefslogtreecommitdiff
path: root/games-roguelike
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
commit3517852e3b8a68d1e997770fc0650c5053bafc6c (patch)
tree44068672445b1418489aed82de58df3c470289e7 /games-roguelike
parent0f15659d48c193027158492acb726297501202c5 (diff)
gentoo resync : 04.01.2022
Diffstat (limited to 'games-roguelike')
-rw-r--r--games-roguelike/Manifest.gzbin3053 -> 3058 bytes
-rw-r--r--games-roguelike/angband/Manifest3
-rw-r--r--games-roguelike/angband/angband-4.2.2-r2.ebuild104
-rw-r--r--games-roguelike/stone-soup/Manifest8
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild12
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild12
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.27.1.ebuild12
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild12
8 files changed, 44 insertions, 119 deletions
diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz
index 4d6342a521b2..4c8905968179 100644
--- a/games-roguelike/Manifest.gz
+++ b/games-roguelike/Manifest.gz
Binary files differ
diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest
index e047c593ef2d..c2fa11affb6d 100644
--- a/games-roguelike/angband/Manifest
+++ b/games-roguelike/angband/Manifest
@@ -1,7 +1,4 @@
-DIST angband-4.2.2-man.tar.gz 105892 BLAKE2B 226210bd45f463e2b6bc099f889393832b5ce9bf5f95b5de1bc38fbcef61287515435ceef83a717bd62220fe01d5acf33e3fe240c08e3cf7d04e9d59fee132f1 SHA512 f373ea55c5f2349c615c47207c1dbbcc6a77246fbb0615d00a1fcb2a2a0cdf839bb5d57c2e29a2f2698f2d6b72698fbaec6bb221994566be04046ce03ea6253a
-DIST angband-4.2.2.tar.gz 24992436 BLAKE2B 6beab7d0481167538714f540e9825e930d57457c923b77e2a9be71e8a6e382b70f375e85e68f0ebf9a65b61b835d62df0a5958a21198d9049088cdbe32c81efc SHA512 07a9b6a10a47afafde8f5db1e463c70198d386e07737666e044de291eab4b425d76bc8124153b7c371248f0c9aedc01578a90e513d744e3f30d26ab22c940698
DIST angband-4.2.3-man-r1.tar.gz 112117 BLAKE2B 2d90660cf0784435c4a8fbb04505e5ed47f79ebfcb0215e779b2d8b54ae5b556f820919c27f1d410d92b94476772e23a3a7fe15aaf6c2e56d5c9ceb723359bba SHA512 d85c0b2f0808ba8ee1f979bd9b51ffe2aaff4332471533f93478bf3853aa92eb326b57f195fa2f47d2163486c5005cf4e0865bca2bc3a75fc6005eb93e5d2dec
DIST angband-4.2.3.tar.gz 25175745 BLAKE2B ee9878bb93fd268c5fdd8535750d6446ebf8e30a4bc794170b60cf6a77fc0470f91261f4963dda8865c95ead1b522210c8536da36866adeb084689fcf2bc7e5c SHA512 f80a16c40d877c50194be370795acb437778ca88a658a8c95bef637625ab8a88ceb98f45d742e698709b6c81e8b5de6f563f88e957cd71eca208673bb4179e88
-EBUILD angband-4.2.2-r2.ebuild 2221 BLAKE2B edb26551867d6fc5f95637ba1a6d48b2e57e294332132eca2efbf67fb54dd6b2fe6b24fd3e00e2e9ca07d606caf0147e3bc6b5bda5326bd7451ec4f4029bcdae SHA512 c37c85800853d0b70d4e05afdf908d864079a312af2a088ab80e7a630a0e7b3574a2406fd218564bd088550cde558dba63ea30d459b5e8654b7e0ff3cb3b7b12
EBUILD angband-4.2.3-r1.ebuild 2224 BLAKE2B 0267dc5528982fec1c3be283120ba2617d58f410e0ef08ce27452c06e1ffbe0754f8f02c58daaa7cffa95b0f3908a62448723309332a2d307f0de700991e172d SHA512 0f791dc1244595ea7c7b7d87c146609fd84aa6384cabc0d4cebcf3209927e7305a75f236b3cba1c169b957a1eef5bb8c1daaabcda5730d7a425b405073aeaf4e
MISC metadata.xml 431 BLAKE2B 5b6bb43490c97c194a1f2bb5da7e6f215659778811ba52ba5b8351bffd14eacfeec96a48ebc029b799617d4a3216803518a2d3b4710cdac923feaf57c5a74ef8 SHA512 ef75f9e354f3f11219c64c8d35ba5a12ef30b0a4b77f4399287883990e6675e4160f58b43a3fc46822a363a8a8b63c67c06de6474a293d15c666e60dc2c90847
diff --git a/games-roguelike/angband/angband-4.2.2-r2.ebuild b/games-roguelike/angband/angband-4.2.2-r2.ebuild
deleted file mode 100644
index 4fad7e5591c7..000000000000
--- a/games-roguelike/angband/angband-4.2.2-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop xdg-utils
-
-DESCRIPTION="A roguelike dungeon exploration game based on the books of J.R.R. Tolkien"
-HOMEPAGE="https://rephial.org/"
-SRC_URI="https://github.com/angband/angband/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~steils/distfiles/${P}-man.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="+ncurses sdl sound +X"
-
-REQUIRED_USE="sound? ( sdl )
- || ( X ncurses )"
-
-RDEPEND="X? (
- media-fonts/font-misc-misc
- x11-libs/libX11
- )
- ncurses? ( sys-libs/ncurses:=[unicode(+)] )
- sdl? (
- media-libs/libsdl2[video,X]
- media-libs/sdl2-image[png]
- media-libs/sdl2-ttf
- sound? (
- media-libs/libsdl2[sound]
- media-libs/sdl2-mixer[mp3]
- )
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- sed -i -e '/libpath/s#datarootdir#datadir#' configure.ac || die
- sed -i -e "/^.SILENT/d" mk/buildsys.mk.in || die
-
- if use !sound ; then
- sed -i -e 's/sounds//' lib/Makefile || die
- fi
-
- # Game constant files are now system config files in Angband, but
- # users will be hidden from applying updates by default
- {
- echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/customize/\""
- echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/gamedata/\""
- } > "${T}"/99${PN} || die
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- --bindir="${EPREFIX}"/usr/bin
- --with-private-dirs
- $(use_enable X x11)
- $(use_enable ncurses curses)
- )
- if use sdl; then
- myconf+=(
- --enable-sdl2
- $(use_enable sound sdl2-mixer)
- )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- dodoc changes.txt README.md
- doman "${WORKDIR}"/${PN}.1
- doenvd "${T}"/99${PN}
-
- if use X || use sdl; then
- use X && make_desktop_entry "angband -mx11" "Angband (X11)" "${PN}"
- use sdl && make_desktop_entry "angband -msdl2" "Angband (SDL2)" "${PN}"
-
- local s
- for s in 16 32 128 256 512; do
- newicon -s ${s} lib/icons/att-${s}.png "${PN}.png"
- done
- newicon -s scalable lib/icons/att.svg "${PN}.svg"
- fi
-}
-
-pkg_postinst() {
- if use X || use sdl; then
- xdg_icon_cache_update
- fi
-}
-
-pkg_postrm() {
- if use X || use sdl; then
- xdg_icon_cache_update
- fi
-}
diff --git a/games-roguelike/stone-soup/Manifest b/games-roguelike/stone-soup/Manifest
index 671b70a5d81c..e4676326c231 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -12,8 +12,8 @@ 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
-EBUILD stone-soup-0.25.1-r102.ebuild 4573 BLAKE2B d8ed31cb338b3e6985b2e088f1ffca825a6c421786975cf30d63e53825ad2f217b11777b217edefb16f374e8e814868297eeed853057a7123172961b766b5b11 SHA512 029aa55e69d534ae89b32db425e32d97bf7e282d11bf929b3389549f7c070d5b92981adc9ffba5d677d745ad9b8fe5e9cdce92c64eaa74fa1606f12f69994f42
-EBUILD stone-soup-0.26.1-r1.ebuild 4786 BLAKE2B 853747fb56834dbc562f44da169fdd6e48cd34097f41d3d266a076c0518fcee88fc0a3e048046516890938756cf83d1ea646d0d8ecaa15701ce882b484bfde04 SHA512 335b5985a2e59105d870af699fa8f924e4e8a68b96e0725e881c21a95e0a5496b57bed5044cb5918540b46454a64082a7a3f1d2089b496fcfc8de672223726f9
-EBUILD stone-soup-0.27.1.ebuild 4573 BLAKE2B d96ac943bbb704f50455be0e88a49a854b151591d4c7022ca1f4e0388653c54ccafc24c7e8240f4fcfc9bfb0f5c4b35d3b6f930845a98cc85358a004574aa01c SHA512 7684a390441847f5e02155c60ccea4c87abf18d3e20b4b799baa444fbaf88030bee917348f67f94945fdf3ce490b46f47413d378b1f6f1fe0efdbec1d2ecc12c
-EBUILD stone-soup-0.28.0_pre20211224.ebuild 5212 BLAKE2B c3469828a6eef10b00f6c2e7f77008697177ef3611f7a478c87cdc0e15e61a2d545fb6094367af644f5d64a777b4ea3fcd83deb8263fabca23e42b01d85d0cff SHA512 0e49c48da3c98be28c40727f666418c152a5e9d5797bd7484460657de7d3d6ec12741cd5f6c486f0b9b63ac2df9e598c52ecbe788a3d10406842dbd326e2881c
+EBUILD stone-soup-0.25.1-r102.ebuild 4849 BLAKE2B d4b8cc74e22ba3ca1c4813aaebdb374a5b148030fab4aa293441fe2ac8c819d9134d0cd0b0e5948bb808fe3d8ecee984800bec6af9b7ded400856c409ee96961 SHA512 bc93054ef0b17d525c217182310554da9941443e9017dd7c27c22fd08182fb1facda59f6216575bb894ca93ded7eda6f76d65f186fdd7fa72e1e171a17f232c6
+EBUILD stone-soup-0.26.1-r1.ebuild 5062 BLAKE2B 484cf705f8660d7c115d83833d5126a7a78fbbd9e4aefb450705729a20b225021841a7b13f75960a852426f6901393d9fbf99eb14142bbccf17222eae78d67cc SHA512 c034c53667c3b64e635487d4d3ec22fd0b4043d2c52bebaf8a826f1285c3d84716884d53e83078c2556d2bd5216c395180461b4f5f2bb5d042f96e067c1f390a
+EBUILD stone-soup-0.27.1.ebuild 4849 BLAKE2B f6e59e7b5f997de239b2be47a288a6bc457d8bfcb432d57892fb2c9398597f8b63f402c036bb94bd72033ab6e821ebb6d728bc448d90dd2fdb3e0ee378581db3 SHA512 53b28b736663053ee5841a8e2818748758381c44d2a700ddd43769c9554d2a70f7d341bde4be3704827de9a4d6ee3030220963ad50b7c9f248ebdb5155017d92
+EBUILD stone-soup-0.28.0_pre20211224.ebuild 5488 BLAKE2B 3b167a38aa03fbc77e8cd3a07e01662c3bab9decd56658fe47be0da6591a9625b6744963894cb84be1c39b7decfe6b42daec45644a5ce2320d755d690c63ad06 SHA512 f740630b69be6ba948fffad94c650b1f4c2f5a4e6ad1c06d7ecb9f0f767039812ad9ef72f6b6fdaaf0f20de38f93978f5b027558cb5c647bfb8ad215956134d9
MISC metadata.xml 1620 BLAKE2B c010b68c8a3287ab8015f4111ecdf32cf49801b133e31c782d3c72f74e5805e7929cd169ef21a247a484d7398ce688e3e1196ecaa265f6740261e95592d30e1d SHA512 e2c62e86f83eb9be7badd06573b2ad142dffba70924a5aa4fcde847ce141edf2f9a767285ff8aa263c90e1963611e07664e4d9de06d2d7c89a4a9a0df1c42615
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..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
@@ -24,7 +24,8 @@ 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"
+RESTRICT="!test? ( test )"
RDEPEND="
${LUA_DEPS}
@@ -51,6 +52,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 +92,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..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
@@ -24,7 +24,8 @@ 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"
+RESTRICT="!test? ( test )"
RDEPEND="
${LUA_DEPS}
@@ -51,6 +52,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 +92,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..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
@@ -24,7 +24,8 @@ 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"
+RESTRICT="!test? ( test )"
RDEPEND="
${LUA_DEPS}
@@ -51,6 +52,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 +92,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..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
@@ -38,7 +38,8 @@ fi
# 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"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/${MY_P}/source
RDEPEND="
@@ -66,6 +67,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
@@ -109,6 +111,12 @@ src_prepare() {
if ! [ -f "${S}/util/release_ver" ]; then
echo "${SLOT}" >"${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 /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die "Couldn't substitute system catch2"
+ fi
}
src_compile() {