summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-roguelike/stone-soup: depend on deprecated lua APIsDavid Seifert2022-10-296-0/+6
| | | | | Closes: https://bugs.gentoo.org/878439 Signed-off-by: David Seifert <soap@gentoo.org>
* games-roguelike/stone-soup: add github upstream metadataSam James2022-10-281-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-roguelike/wrogue: align longdescription opening and closing tagsPetr Vaněk2022-10-201-3/+3
| | | | | Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
* games-roguelike/nethack: fix build w/ clang16, pass -std=gnu89Ionen Wolkens2022-10-162-5/+27
| | | | | | | | | wrt -Wno-error, this has the same problem as net-misc/vncrec for which there's not much that can reasonably be done about here (and is harmless). Closes: https://bugs.gentoo.org/874462 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/dwarf-fortress: Added gui? USE flag and removed hard dep.Finn Rayment2022-10-094-8/+143
| | | | | | | | | | | | | | GTK was required for runtime but was only used for a single fullscreen dialog prompt when the config [WINDOWED:PROMPT]. Now, if libgraphics is compiled without using GTK, the game will not ask at all if run from a window manager, but instead open in windowed mode. However, if the game is run from a terminal, a simple scanf procedure will ask the user for yes/no before deciding. Signed-off-by: Finn Rayment <finn@rayment.fr> Bug: https://bugs.gentoo.org/856685 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-roguelike/stone-soup: request deprecated lua-5.1 APIErik Mackdanz2022-09-234-4/+12
| | | | | Bug: https://bugs.gentoo.org/869671 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: add 0.29.1Erik Mackdanz2022-09-232-0/+227
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: drop 0.29.0_pre20220701Erik Mackdanz2022-09-232-223/+0
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: stabilize 0.29.0 for amd64, x86Erik Mackdanz2022-09-231-1/+1
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: request deprecated lua-5.1 APIDavid Seifert2022-09-111-1/+3
| | | | | Closes: https://bugs.gentoo.org/869671 Signed-off-by: David Seifert <soap@gentoo.org>
* games-roguelike/stone-soup: add 0.29.0Erik Mackdanz2022-08-262-0/+223
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: stabilize 0.29.0_pre20220701 for amd64, x86Erik Mackdanz2022-08-261-1/+1
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: fix PythonAnyMismatchedDepHasVersionCheckSam James2022-08-115-10/+5
| | | | | | | 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 <sam@gentoo.org>
* games-roguelike/zangband: drop 2.7.4c-r0Ionen Wolkens2022-08-111-66/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/angband: upgrade 4.2.3 -> 4.2.4Stefan Strogin2022-07-282-4/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* games-roguelike/zangband: fix games.eclass migrationSam James2022-07-261-0/+82
| | | | | | | | | | | | | | | | | | | | - Add missing deps - Use /var/games to fix games.eclass migration. Bit cheesy but I don't see an alternative here. Unlike the actively developed(!) games-roguelike/angband, the build system (and code) is pretty brittle and it hardcodes in one hierarchy and doesn't allow easy splitting. Startup & saving games should work now. I should've noticed when merging the PR but apparently I didn't try running. Oh well. Fixes: 104ca58ef4e5af8d7978dd78327c102e32d9c4c3 Signed-off-by: Sam James <sam@gentoo.org>
* games-roguelike/stone-soup: remove unused patchMichael Mair-Keimberger2022-07-151-94/+0
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/26265 Signed-off-by: Sam James <sam@gentoo.org>
* games-roguelike/dwarf-fortress: fix text mode, use ncurses-6Ionen Wolkens2022-07-062-2/+25
| | | | | | | | | | | ncurses-compat doesn't work in DEPEND given it installs no headers, and then it went and built against ncurses-6 then tried to load ncurses-5 which unsurprisingly fails. Seems to work with 6, but haven't tested much (better than entirely broken either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/dwarf-fortress: misc ebuild adjustmentsIonen Wolkens2022-07-064-95/+77
| | | | | | | | | | | | | | | | | | | | | | | No fundamental changes, but some extras for the accumulated PR: - adjust patches (scrubbed, fixed some malformation wrt missing files headers and a blank line, and included right line terminators so sed/dos2unix isn't needed) - added basic icon for .desktop - remove duplicate pkgconfig DEPEND (only needed in BDEPEND) - add missing quotes for dobin's FILESDIR - use prefixify_ro, failed to hprefixify as it did not exist in WORKDIR - move DOC_CONTENTS to src_install and respect variable scope - add libglvnd[X] and glib:2 to RDEPEND (injected by pkg-config) - make libsdl[opengl] unconditional, don't see much worth as optfeature given currently need GL libraries either way (could argue audio may well be unconditional too, but left alone) - add [-minimal] to libsndfile optfeature or it gives confusing "not found" errors - further misc style adjustments Thanks to everyone that worked on this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/dwarf-fortress: drop 0.44.12Joshua Goins2022-07-062-85/+0
| | | | | | | Signed-off-by: Joshua Goins <josh@redstrate.com> Closes: https://github.com/gentoo/gentoo/pull/20721 Closes: https://github.com/gentoo/gentoo/pull/26127 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/dwarf-fortress: add 0.47.05Joshua Goins2022-07-064-0/+159
| | | | | | | | | | | Signed-off-by: Joshua Goins <josh@redstrate.com> Co-authored-by: Sven Eusewig <sveneusewig@yahoo.de> Co-authored-by: Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> Closes: https://bugs.gentoo.org/703384 Closes: https://bugs.gentoo.org/703386 Closes: https://bugs.gentoo.org/717752 Closes: https://bugs.gentoo.org/729002 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/stone-soup: include LUA_REQUIRED_USEErik Mackdanz2022-07-025-0/+5
| | | | | Closes: https://bugs.gentoo.org/855938 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: lua 5.1 onlyErik Mackdanz2022-07-025-5/+5
| | | | | | | | 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 <stasibear@gentoo.org>
* games-roguelike/stone-soup: remove old versionsErik Mackdanz2022-07-016-1006/+0
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: bump 0.29 git versionErik Mackdanz2022-07-012-0/+223
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/stone-soup: stabilize latest slot revisionsErik Mackdanz2022-07-014-12/+12
| | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/hengband: Version bump to 2.1.2, EAPI 8James Le Cuirot2022-05-314-1/+95
| | | | | Closes: https://bugs.gentoo.org/846815 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* */*: Rename sourceforge-jp remote-id to osdnUlrich Müller2022-05-241-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* */*: Remove obsolete freecode remote-idUlrich Müller2022-05-231-3/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* games-roguelike/stone-soup: add 0.29 pre-release 5/22/22Erik Mackdanz2022-05-222-0/+225
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
* games-roguelike/stone-soup: add USE=advpngErik Mackdanz2022-05-2212-16/+993
| | | | | | | | | | | ... as a .png compression option. Patches makes the advpng/pngcrush decision deterministic not automagic. Also split DEPEND/BDEPEND Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Closes: https://bugs.gentoo.org/843413 Package-Manager: Portage-3.0.30, Repoman-3.0.3
* games-roguelike/nethack: don't redefine warn_unused_resultMatthew Smith2022-04-142-1/+39
| | | | | | | | Apply patch that should land in NetHack 3.6.7. No revbump as fixes build failure. Closes: https://bugs.gentoo.org/830556 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* games-roguelike/stone-soup: stabilize 0.28Erik Mackdanz2022-03-131-1/+1
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
* games-roguelike/stone-soup: remove 0.28 pre-releaseErik Mackdanz2022-02-042-210/+0
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
* games-roguelike/stone-soup: bump to 0.28 releaseErik Mackdanz2022-02-042-0/+210
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3
* games-roguelike/stone-soup: remove old trunk versionErik Mackdanz2022-01-072-210/+0
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: bump for trunk updatesErik Mackdanz2022-01-072-0/+210
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: fix MissingTestRestrictSam James2022-01-014-4/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-roguelike/stone-soup: use system dev-cpp/catch for testsErik Mackdanz2021-12-304-4/+32
| | | | | | | | ... not the bundled one Closes: https://bugs.gentoo.org/829950 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/angband: drop 4.2.2-r2Ionen Wolkens2021-12-282-106/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-roguelike/stone-soup: remove oldErik Mackdanz2021-12-242-202/+0
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: Bump to 0.28-20211224Erik Mackdanz2021-12-242-0/+202
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: remove oldErik Mackdanz2021-11-272-202/+0
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: bump unstable to 11/27 commitErik Mackdanz2021-11-272-0/+202
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Erik Mackdanz <stasibear@gentoo.org>
* games-roguelike/angband: update man pagesStefan Strogin2021-11-022-2/+2
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* games-roguelike/angband: Version bump to 4.2.3, EAPI 8James Le Cuirot2021-11-012-0/+106
| | | | | Bug: https://bugs.gentoo.org/820500 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-roguelike/stone-soup: remove previous 0.28 trunk buildErik Mackdanz2021-10-312-202/+0
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/stone-soup: bump trunk buildErik Mackdanz2021-10-312-0/+202
| | | | | Signed-off-by: Erik Mackdanz <stasibear@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
* games-roguelike/angband: Revbump following the earlier fixJames Le Cuirot2021-10-281-0/+0
| | | | | | Turns out the other issue is in a different package. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-roguelike/angband: Depend on sdl2-image[png]James Le Cuirot2021-10-271-1/+1
| | | | | | | The game uses PNG images. No revbump as there is another issue to fix. Closes: https://bugs.gentoo.org/820479 Signed-off-by: James Le Cuirot <chewi@gentoo.org>