diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
commit | 3517852e3b8a68d1e997770fc0650c5053bafc6c (patch) | |
tree | 44068672445b1418489aed82de58df3c470289e7 /games-roguelike | |
parent | 0f15659d48c193027158492acb726297501202c5 (diff) |
gentoo resync : 04.01.2022
Diffstat (limited to 'games-roguelike')
-rw-r--r-- | games-roguelike/Manifest.gz | bin | 3053 -> 3058 bytes | |||
-rw-r--r-- | games-roguelike/angband/Manifest | 3 | ||||
-rw-r--r-- | games-roguelike/angband/angband-4.2.2-r2.ebuild | 104 | ||||
-rw-r--r-- | games-roguelike/stone-soup/Manifest | 8 | ||||
-rw-r--r-- | games-roguelike/stone-soup/stone-soup-0.25.1-r102.ebuild | 12 | ||||
-rw-r--r-- | games-roguelike/stone-soup/stone-soup-0.26.1-r1.ebuild | 12 | ||||
-rw-r--r-- | games-roguelike/stone-soup/stone-soup-0.27.1.ebuild | 12 | ||||
-rw-r--r-- | games-roguelike/stone-soup/stone-soup-0.28.0_pre20211224.ebuild | 12 |
8 files changed, 44 insertions, 119 deletions
diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz Binary files differindex 4d6342a521b2..4c8905968179 100644 --- a/games-roguelike/Manifest.gz +++ b/games-roguelike/Manifest.gz 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() { |