Commit Graph
957 Commits
Author SHA1 Message Date
Michael Mair-Keimberger af462ec67a dev-games/clanlib: add 4.2.0
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>
2024-11-02 13:05:40 +01:00
Andrei Sabalenka 01940d91da dev-games/tiled: remove useless patch
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>
2024-10-10 22:27:56 +02:00
Andrei Sabalenka ee259c3f55 dev-games/tiled: drop 1.8.6
Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-10-10 22:27:56 +02:00
Michael Mair-Keimberger 78818d00c9 dev-games/guichan: add missing remote-id
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>
2024-10-10 22:23:07 +02:00
Michael Mair-Keimberger c15d1b0935 dev-games/guichan: EAPI8 bump, fix HOMEPAGE
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-10-10 22:23:07 +02:00
Sam James 3936ba83a3 dev-games/freecell-solver: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-07 18:35:33 +01:00
Michael Mair-Keimberger e72c855e6e dev-games/irrlicht: add 1.8.5
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>
2024-10-04 09:27:05 +01:00
Michael Mair-Keimberger 9dd3716ef4 dev-games/irrlicht-headers: add 1.8.5
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-04 09:27:04 +01:00
Joonas Niilola cd60ff272a dev-games/tiled: Stabilize 1.11.0 amd64, #939671
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-09-25 15:47:20 +03:00
Petr Vaněk 5c88dc0084 dev-games/irrlicht-mt-headers: drop 1.9.0.10
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-09-08 22:05:25 +02:00
Petr Vaněk e7015f4d78 dev-games/irrlicht-mt: drop 1.9.0.10-r1
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-09-08 22:04:54 +02:00
Ionen Wolkens 204b3f17d9 dev-games/godot: remove slotting support and USE=runner
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>
2024-08-29 01:15:42 -04:00
Ionen Wolkens 9340b60066 dev-games/godot: drop 3.5.3-r1, 4.2.2-r1
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>
2024-08-29 01:15:42 -04:00
Michael Mair-Keimberger 332106e9ce dev-games/flatzebra: drop old
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>
2024-08-26 23:11:24 +01:00
Michael Mair-Keimberger 53040f4944 dev-games/flatzebra: add 0.2.0
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-08-26 23:11:14 +01:00
Joonas Niilola afea035aec dev-games/tiled: drop 'examples' use flag
- install the files unconditionally. They're +1.6 MB.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-08-20 10:14:41 +03:00
08c0f28539 dev-games/tiled: adopt package, add 1.11.0
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>
2024-08-20 10:14:05 +03:00
Ionen Wolkens 3f07a8e5f1 dev-games/godot: add 4.3
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>
2024-08-16 00:22:47 -04:00
Eli Schwartz 8d54fe01bb dev-games/simgear: use https for git clones in live
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>
2024-08-11 21:16:00 -04:00
Pacho Ramos fde4c60fe7 dev-games/openscenegraph-openmw: drop 3.6_p20221115
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-07-22 21:14:11 +02:00
Eli Schwartz 81d83040e8 dev-games/clanlib: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-07-03 18:36:47 -04:00
Eli Schwartz 514b8668d9 dev-games/clanlib: fix ignored USE=static-libs in slot 2.3
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>
2024-07-03 18:36:47 -04:00
Eli Schwartz 8d11899d26 dev-games/clanlib: mark as strict-aliasing unsafe
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>
2024-07-03 18:36:47 -04:00
Eli Schwartz 3fb8f40ec2 dev-games/clanlib: add patch to successfully eautoreconf
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>
2024-07-03 18:36:46 -04:00
Michał Górny 34744df2fb */*: Reassign marecki's packages
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-28 13:12:17 +02:00
Pacho Ramos 60932f3a24 dev-games/openscenegraph-openmw: Use wxGTK 3.2
Closes: https://bugs.gentoo.org/917435
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-06-16 11:17:39 +02:00
Pacho Ramos 39cc36486b dev-games/openscenegraph: Migrate to wxGTK 3.2
Closes: https://bugs.gentoo.org/917436
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-06-16 11:17:39 +02:00
Ionen Wolkens a65ce2b064 dev-games/godot: use bundled miniupnpc for now
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>
2024-06-11 10:45:05 -04:00
Arthur Zamarin cb8d77080d dev-games/poker-eval: treeclean
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>
2024-06-07 21:19:17 +03:00
Arthur Zamarin 0acd361d9f dev-games/hawknl: treeclean
Closes: https://bugs.gentoo.org/909581
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 21:19:16 +03:00
Matt Turner 65f83a8d9a dev-games/ogre: Depend on libglvnd, not mesa
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-05-23 12:09:56 -04:00
Eli Schwartz 49006d0269 dev-games/libnw: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-06 07:05:28 +01:00
Eli Schwartz 29582e0918 dev-games/libnw: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/855314
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-06 07:05:27 +01:00
Eli Schwartz fd511cef25 dev-games/libnw: remove highly confusing sed to "respect CC"
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>
2024-05-06 07:05:26 +01:00
Eli Schwartz f02e8249af dev-games/libnw: fix Modern C porting error in vintage configure script
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>
2024-05-06 07:05:25 +01:00
Lucio Sauer 794061a329 */*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-30 20:21:05 +02:00
Ionen Wolkens a6430ced5a dev-games/godot: drop 4.2.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-27 08:10:34 -04:00
Andreas Sturmlechner 62c5b3b20f dev-games/freecell-solver: enable py3.12
Fedora do it, so we can too.

Closes: https://bugs.gentoo.org/929396
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-20 14:56:24 +02:00
Ionen Wolkens 83a41c23d1 dev-games/godot: add 4.2.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-04-18 01:13:52 -04:00
Joonas NiilolaandEli Schwartz d9a4a5917f dev-games/aseprite: sync filter-lto fix to 1.3.5
- originally made in 95f26136ee.

Closes: https://github.com/gentoo/gentoo/pull/35619
Co-authored-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-04-16 22:13:56 +03:00
Azamat H. Hackimov 6f97ab933f dev-games/aseprite: drop 1.3.2
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>
2024-04-16 17:18:23 +03:00
Azamat H. Hackimov ca2ef8cf81 dev-games/aseprite: add 1.3.5
Closes: https://bugs.gentoo.org/924692
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-04-16 17:18:23 +03:00
Eli Schwartz 95f26136ee dev-games/aseprite: mark as LTO-unsafe, strict-aliasing unsafe
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>
2024-04-11 22:33:19 +01:00
Ionen Wolkens aef863b828 dev-games/godot: enable py3.12 for SLOT=3
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>
2024-03-26 13:17:00 -04:00
Ionen Wolkens 1335d04368 dev-games/godot: mark as LTO unsafe for now
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>
2024-03-26 13:16:59 -04:00
Ionen Wolkens 3900b54eb1 dev-games/godot: fixup shell completion files
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>
2024-03-26 13:16:59 -04:00
Ionen Wolkens 9574840f0e dev-games/godot: drop 4.0.4, 4.1.3
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>
2024-03-26 13:16:35 -04:00
Alexey Sokolov 0db2e9bd2c dev-games/mygui: remove -Werror
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>
2024-03-25 11:24:36 +00:00
Alexey Sokolov 2e261d54f1 dev-games/mygui: add 3.4.3
Closes: https://bugs.gentoo.org/926041
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-23 13:43:35 +00:00
Sam James e8ee45986e dev-games/hawknl: filter LTO, no SA
Dead upstream.

Closes: https://bugs.gentoo.org/855311
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-05 06:49:36 +00:00