summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-games/godot: add 4.4Ionen Wolkens13 hours3-0/+246
| | | | | | | | | | | | | | | | | Use system miniupnpc again wrt bug #934044, and can also use mbedtls:3 properly now (while it *can* still use mbedtls:0, force :3 for simplicity with the slotting logic). platform/linuxbsd.detect.py newly prints a warning when using system icu4c or harfbuzz that it may cause problems, but issue seems nebulous and unclear if we're affected and opted to ignore it for now (aka, keep using system's). Hopefully not overlooked anything, build system diff has a lot of noise making it hard to pickup important changes. Bug: https://bugs.gentoo.org/934044 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/tiled: Stabilize 1.11.2 amd64, #950401Arthur Zamarin3 days1-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/tiled: disable python3_13tJoonas Niilola7 days1-1/+1
| | | | | | - couldn't test it properly, disable just in case. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/tiled: add 1.11.2, fix compiling with Qt 6.8.2Andrei Sabalenka7 days4-2/+115
| | | | | | | Closes: https://bugs.gentoo.org/949525 Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40103 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/libnw: style tweakSam James2025-02-102-3/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: fix incompatible pointer types, port to C23NHOrus2025-02-102-0/+255
| | | | | | | | | | | | Incompatible pointers reside in autogenerated code, regenerating it with byson fails. Hence patching both .y and .c files. Patching order must be preserved, or make tries to regenerate them and fails. Minimal inclusion of changes to port to C23. Bug: https://bugs.gentoo.org/931876 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40117 Signed-off-by: Sam James <sam@gentoo.org>
* games-simulation/flightgear: patch for CVE-2025-0781Maciej Mrozowski2025-02-012-1/+86
| | | | Signed-off-by: Maciej Mrozowski <reavertm@gentoo.org>
* dev-games/godot: fix build with gcc15Ionen Wolkens2025-01-242-0/+21
| | | | | | | Closes: https://bugs.gentoo.org/940190 Closes: https://github.com/gentoo/gentoo/pull/40219 Thanks-to: OldManSeph7818 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/openscenegraph: add patch for boost-1.87.0Stefan Strogin2025-01-142-0/+473
| | | | | | | Patch from Attila Tóth. Closes: https://bugs.gentoo.org/946412 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* dev-games/godot: define mbedtls slotIonen Wolkens2025-01-051-2/+3
| | | | | | | | | | | | | | | | | No need for a revbump given the previous upper bound accomplished the same job and this is a long rebuild, this is just about showing slot awareness. On a side-note, when we want to use mbedtls:3, will likely need to update detect.py to use the new pkg-config files. Per ebuild comment, also note that this currently bundles mbedtls3 but builds it differently than system's which is currently required for compatibility. So using 3 is not an option at the moment either way unless we switch to bundled, if support for 2 is dropped and that is not resolved we may need to go ahead and use bundled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/physfs: remove unused patch(es)Michael Mair-Keimberger2025-01-041-74/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/aseprite: drop 1.2.40Andreas Sturmlechner2025-01-017-707/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/aseprite: Stabilize 1.3.5-r1 amd64, #947284Joonas Niilola2025-01-011-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: Stabilize 1.3.5-r1 x86, #947284Sam James2025-01-011-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/aseprite: drop 1.3.5Andreas Sturmlechner2024-12-311-233/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/aseprite: Disable FetchContentAndreas Sturmlechner2024-12-312-0/+110
| | | | | Closes: https://bugs.gentoo.org/935448 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/aseprite: Drop IUSE kde, unpack in standard ${S} pathAndreas Sturmlechner2024-12-311-0/+225
| | | | | | | IUSE kde still depended on kio:5. Ebuild style fixes and harmonisation. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/openscenegraph: add := to fltk, soname changedIonen Wolkens2024-12-262-2/+2
| | | | | | | Skip revbump, it's a big package and the fltk dependency is kind of obscure (examples->fltk, both off by default). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/openscenegraph-openmw: add := to fltk, soname changedIonen Wolkens2024-12-261-1/+1
| | | | | | | Skip revbump, it's a big package and the fltk dependency is kind of obscure (examples->fltk, both off by default). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/physfs: drop 3.0.2-r1Andreas Sturmlechner2024-12-152-58/+0
| | | | | Closes: https://bugs.gentoo.org/944513 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/physfs: Stabilize 3.2.0 ppc64, #944513Sam James2024-12-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/physfs: Stabilize 3.2.0 amd64, #944513Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/physfs: Stabilize 3.2.0 x86, #944513Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/tiled: backport build fix for qt6.8Ionen Wolkens2024-12-032-0/+81
| | | | | | | | | | | Meant to try building to see if qbs-2.5.0 was working right, but I ran into a >=qt6.8 build failure instead. Pretty safe fix which just flatten a macro in .qbs files, so doing straight to stable which will likely be needed when we stable 6.8.1 in ~20 days. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/openscenegraph: Stabilize 3.6.5-r115 ppc64, #939113Sam James2024-11-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/openscenegraph: Stabilize 3.6.5-r115 amd64, #939113Sam James2024-11-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/openscenegraph: Stabilize 3.6.5-r115 x86, #939113Arthur Zamarin2024-11-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/physfs: add missing remote-idMichael Mair-Keimberger2024-11-231-0/+3
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/39388 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/physfs: add 3.2.0Michael Mair-Keimberger2024-11-232-0/+55
| | | | | | Closes: https://bugs.gentoo.org/895276 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/physfs: use github repo instead of mercurialMichael Mair-Keimberger2024-11-231-2/+2
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/clanlib: add 4.2.0Michael Mair-Keimberger2024-11-022-0/+79
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/39151 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/tiled: remove useless patchAndrei Sabalenka2024-10-102-56/+0
| | | | | | | | This was added to workaround "PYTHONHOME not set. The Python plugin will not be available" warning. Even though it prints this warning, it will still find Python using pkgconfig and build the plugin. Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38795 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/tiled: drop 1.8.6Andrei Sabalenka2024-10-102-74/+0
| | | | | Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/guichan: add missing remote-idMichael Mair-Keimberger2024-10-101-0/+1
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/38404 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/guichan: EAPI8 bump, fix HOMEPAGEMichael Mair-Keimberger2024-10-101-0/+54
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/freecell-solver: enable py3.13Sam James2024-10-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/irrlicht: add 1.8.5Michael Mair-Keimberger2024-10-041-8/+7
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/38450 Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/irrlicht-headers: add 1.8.5Michael Mair-Keimberger2024-10-044-0/+127
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/tiled: Stabilize 1.11.0 amd64, #939671Joonas Niilola2024-09-251-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/irrlicht-mt-headers: drop 1.9.0.10Petr Vaněk2024-09-082-33/+0
| | | | Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
* dev-games/irrlicht-mt: drop 1.9.0.10-r1Petr Vaněk2024-09-082-43/+0
| | | | Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
* dev-games/godot: remove slotting support and USE=runnerIonen Wolkens2024-08-292-39/+26
| | | | | | | | | | | | | | | | | | | | | | | | | Mostly to be easier to maintain, see also bug #938658. Few notes: - use SLOT=0 to avoid looking inconsistent when godot5 exists - not doing slotmove given if a package in an overlay (none in-tree) depended on godot:4 and has a game invoke godot with "4" it'll be broken with this version - no !blocker given all this does is drop the 4 suffix, so no files conflict (essentially a new slot, except the old ones were dropped), users that didn't want a specific slot and using .desktop to start it won't notice a thing after depclean the old - USE=runner was intended for packaging games with system godot but that never really been used and games would be break too frequently even if we did without doing major.minor slots (dropping it also allows to build faster), could revisit if we really want this possibly with a separate godot-runner slotted package (aka a simplified build without much work to adapt to slots) Closes: https://bugs.gentoo.org/938658 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: drop 3.5.3-r1, 4.2.2-r1Ionen Wolkens2024-08-299-588/+0
| | | | | | | | | | | | | | | | | | | | Upon consideration, we'll no longer be slotting godot (bug #938658 was a trigger, but been consider undoing this for a long time either way). Not *essential* to remove these now given they will not conflict with SLOT=0, but would rather cleanup at same time to avoid confusion. As a bonus, it drops consumers of embree:3 wrt bug #938522 and a lot of patches. Considered keeping the 3.x (even unslotted) given it's still supported, but release cycle is slow and it issues with new python/gcc add to the maintenance burden. Been a while since godot4 been released, so hopefully most users migrated. Bug: https://bugs.gentoo.org/938522 Bug: https://bugs.gentoo.org/938658 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/flatzebra: drop oldMichael Mair-Keimberger2024-08-262-38/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/37884 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-games/flatzebra: add 0.2.0Michael Mair-Keimberger2024-08-262-0/+33
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-games/tiled: drop 'examples' use flagJoonas Niilola2024-08-201-5/+3
| | | | | | - install the files unconditionally. They're +1.6 MB. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/tiled: adopt package, add 1.11.0mechakotik2024-08-204-2/+159
| | | | | | | | | | Closes: https://bugs.gentoo.org/928045 Closes: https://bugs.gentoo.org/929397 Co-authored-by: Alfred Wingate <parona@protonmail.com> Co-authored-by: juippis <juippis@gmail.com> Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37606 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/godot: add 4.3Ionen Wolkens2024-08-163-0/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | Decent odds that overlooked something given many mundane changes were done to the build system and it makes it hard to make out the important changes by diff'ing. Changelog is also too long to read (really), and highlights are not aimed at packagers. Notably adds wayland support, albeit building gui without X doesn't work so well yet. As such not adding IUSE="X" yet. libdecor could be optional even with USE=wayland, but felt that it isn't worth its own USE. Note using system miniupnpc is still broken without patching, so leaving that alone for now. Attempted to use mbedtls-3.x given it bundles 3.6.0, but there is some caveats that prevent it (see ebuild comment). It still supports 2.x, so just going to keep the upper bound for now. Have not tested musl but the old patch should be obsolete thanks to the new execinfo option which does the same thing we were doing (disables crash handler). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/simgear: use https for git clones in liveEli Schwartz2024-08-111-3/+2
| | | | | | | Using git:// is a really bad idea and the eclass yells at you for it. And the second uri does not actually exist (anymore). Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/openscenegraph-openmw: drop 3.6_p20221115Pacho Ramos2024-07-221-166/+0
| | | | Signed-off-by: Pacho Ramos <pacho@gentoo.org>