summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* dev-games/clanlib: update EAPI 7 -> 8Eli Schwartz2024-07-033-1/+184
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: fix ignored USE=static-libs in slot 2.3Eli Schwartz2024-07-031-0/+120
| | | | | | | | | | | | | | | | | | It is a no-op. In gentoo-historical-2.git, the addition of version 2.4.3 to the tree reworked the econf flags and dropped the functionality of actually passing $(use_enable) based on this USE flag. https://gitweb.gentoo.org/archive/repo/gentoo-2.git/commit/?id=dde0b5c459de07f06abeea223a9fe5612bdc0ab1 One might ponder why the flag should exist at all, if no one used it. In fact, due to EAPI 7 it was always installed. :( That being said, the other slots for this package supported it correctly, which means by default they weren't installed. Fix this slot to act the same way: correctly. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: mark as strict-aliasing unsafeEli Schwartz2024-07-031-1/+8
| | | | | | | | Fixed in newer slots. Closes: https://bugs.gentoo.org/855308 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: add patch to successfully eautoreconfEli Schwartz2024-07-032-1/+34
| | | | | | | | | | It uses a heavily vintage autoconf 2.59 and libtool 1.5.22, which emits an autoconf-based Modern C warning in configure probes and isn't currently patch'able for e.g. LTO warning flags by elibtoolize. Closes: https://bugs.gentoo.org/898980 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* */*: Reassign marecki's packagesMichał Górny2024-06-282-8/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/openscenegraph-openmw: Use wxGTK 3.2Pacho Ramos2024-06-161-0/+166
| | | | | Closes: https://bugs.gentoo.org/917435 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-games/openscenegraph: Migrate to wxGTK 3.2Pacho Ramos2024-06-161-0/+171
| | | | | Closes: https://bugs.gentoo.org/917436 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-games/godot: use bundled miniupnpc for nowIonen Wolkens2024-06-112-6/+6
| | | | | | | | | | | Likely an easy fix, but no time to look at this right now and would rather not set a upper bound given hard to say how long this will stay broken as upstream relies on the bundled copy. Will check if can revert this on bump. Closes: https://bugs.gentoo.org/934044 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/poker-eval: treecleanArthur Zamarin2024-06-073-34/+0
| | | | | | | Closes: https://bugs.gentoo.org/909527 Bug: https://bugs.gentoo.org/631436 Bug: https://bugs.gentoo.org/906350 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/hawknl: treecleanArthur Zamarin2024-06-074-125/+0
| | | | | Closes: https://bugs.gentoo.org/909581 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/ogre: Depend on libglvnd, not mesaMatt Turner2024-05-234-8/+8
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-games/libnw: update EAPI 7 -> 8Eli Schwartz2024-05-061-2/+2
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: mark as LTO-unsafe, strict-aliasing unsafeEli Schwartz2024-05-061-1/+9
| | | | | | Closes: https://bugs.gentoo.org/855314 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: remove highly confusing sed to "respect CC"Eli Schwartz2024-05-061-11/+1
| | | | | | | | | | | | | | | | | | | But it's a generated automake Makefile.in, and the sed is removing every line containing "CC = @CC@", so it's puzzling that anyone ever thought to do this. It was originally added in gentoo-historical-2: 29 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> libnw-1.30.02.ebuild: EAPI=2; respect CC And 15 years later it's the same (2003) tarball and the sed is decidedly not needed (nor ever was). Remove this bloaty junk. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: fix Modern C porting error in vintage configure scriptEli Schwartz2024-05-061-1/+2
| | | | | | | | | | | | | | | This is an especially vintage configure script. It was generated by autoconf 2.13, and the tarball is dated 2003. It failed pretty early on: configure: error: installation or configuration problem: C compiler cannot create executables. (There are still other modern C porting errors.) Closes: https://bugs.gentoo.org/875065 Closes: https://bugs.gentoo.org/909546 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* */*: inline mirror://sourceforgeLucio Sauer2024-04-306-11/+11
| | | | | | | bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/godot: drop 4.2.1Ionen Wolkens2024-04-273-254/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/freecell-solver: enable py3.12Andreas Sturmlechner2024-04-201-1/+1
| | | | | | | Fedora do it, so we can too. Closes: https://bugs.gentoo.org/929396 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/godot: add 4.2.2Ionen Wolkens2024-04-182-0/+239
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/aseprite: sync filter-lto fix to 1.3.5Joonas Niilola2024-04-161-2/+15
| | | | | | | | - originally made in 95f26136eef6b81d752e4ddf102934306f69c581. Closes: https://github.com/gentoo/gentoo/pull/35619 Co-authored-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: drop 1.3.2Azamat H. Hackimov2024-04-162-233/+0
| | | | | | Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35619 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: add 1.3.5Azamat H. Hackimov2024-04-163-0/+376
| | | | | | Closes: https://bugs.gentoo.org/924692 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: mark as LTO-unsafe, strict-aliasing unsafeEli Schwartz2024-04-112-2/+28
| | | | | | | | | It has all the issues, and then throws in another issue with a bundled skia too just for kicks. Closes: https://bugs.gentoo.org/924692 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/godot: enable py3.12 for SLOT=3Ionen Wolkens2024-03-261-1/+1
| | | | | | | | Meant to wait until a release to test given it'd likely include 3.12 fixes if any are needed, but SLOT=3 releases have gotten sparse and it seems to be build fine (only used for scons). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: mark as LTO unsafe for nowIonen Wolkens2024-03-261-2/+5
| | | | | | | | Would rather not have to worry about this, esp when generated bits are involved. May reconsider eventually. Closes: https://bugs.gentoo.org/921017 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: fixup shell completion filesIonen Wolkens2024-03-262-22/+14
| | | | | | | | | | | | | Won't bother with godot*-runner. Skipping revbump given this is a long build and most users are likely not using shell commands and work through the GUI (which may explain why the only report for this being broken was automated). (missed QA myself given it only shows if bash-completion is installed) Closes: https://bugs.gentoo.org/927855 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: drop 4.0.4, 4.1.3Ionen Wolkens2024-03-263-472/+0
| | | | | | | | Feel free to file a bug if really still need these branches while upstream still supports them, but for now dropping to reduce maintenance/testing costs. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/mygui: remove -WerrorAlexey Sokolov2024-03-252-0/+13
| | | | | | | Closes: https://bugs.gentoo.org/927670 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/35898 Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/mygui: add 3.4.3Alexey Sokolov2024-03-232-0/+160
| | | | | | Closes: https://bugs.gentoo.org/926041 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/hawknl: filter LTO, no SASam James2024-03-051-2/+6
| | | | | | | Dead upstream. Closes: https://bugs.gentoo.org/855311 Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/openscenegraph: fix bug #923788Maciej Mrozowski2024-02-242-0/+173
| | | | | Closes: https://bugs.gentoo.org/923788 Signed-off-by: Maciej Mrozowski <reavertm@gentoo.org>
* dev-games/t4k-common: Fix building with gcc 14Brahmajit Das2024-02-152-0/+142
| | | | | | | Closes: https://bugs.gentoo.org/923789 Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35241 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Reassign kensington's packagesMichał Górny2024-02-141-4/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-build}/gnMichał Górny2024-01-172-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {app-doc → app-text}/doxygenMichał Górny2024-01-1212-24/+24
| | | | | | | | Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/godot: drop 4.2Ionen Wolkens2024-01-082-241/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/libnw: sys-devel/bison -> app-alternatives/yaccSam James2024-01-081-1/+1
| | | | | | | | | | All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: sys-devel/flex -> app-alternatives/lexSam James2024-01-081-2/+2
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/aseprite: add 1.3.2Azamat H. Hackimov2024-01-076-0/+464
| | | | | | Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33967 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/aseprite: minor updates to 1.2.40Azamat H. Hackimov2024-01-071-2/+2
| | | | | | | | Enable py3.12, fix compilation error. Closes: https://bugs.gentoo.org/916294 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* Rename dev-python/{pysol_cards → pysol-cards}Michał Górny2024-01-051-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>