Commit Graph

981 Commits

Author SHA1 Message Date
Maciej Mrozowski
e3c3661a93 games-simulation/flightgear: patch for CVE-2025-0781
Signed-off-by: Maciej Mrozowski <reavertm@gentoo.org>
2025-02-01 23:52:35 +01:00
Ionen Wolkens
971b87ad25 dev-games/godot: fix build with gcc15
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>
2025-01-24 02:40:12 -05:00
Stefan Strogin
47806f007f dev-games/openscenegraph: add patch for boost-1.87.0
Patch from Attila Tóth.

Closes: https://bugs.gentoo.org/946412
Signed-off-by: Stefan Strogin <steils@gentoo.org>
2025-01-14 07:39:48 +00:00
Ionen Wolkens
3499e4759e dev-games/godot: define mbedtls slot
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>
2025-01-05 20:21:12 -05:00
Michael Mair-Keimberger
e6f4567779 dev-games/physfs: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2025-01-04 23:47:05 +01:00
Andreas Sturmlechner
b8b9cb53ae dev-games/aseprite: drop 1.2.40
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-01-01 11:36:49 +01:00
Joonas Niilola
f1c7afc2d5 dev-games/aseprite: Stabilize 1.3.5-r1 amd64, #947284
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-01-01 11:00:53 +02:00
Sam James
c960390e3c dev-games/aseprite: Stabilize 1.3.5-r1 x86, #947284
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-01 04:29:52 +00:00
Andreas Sturmlechner
62faa3a67f dev-games/aseprite: drop 1.3.5
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-12-31 20:20:17 +01:00
Andreas Sturmlechner
981b635fa4 dev-games/aseprite: Disable FetchContent
Closes: https://bugs.gentoo.org/935448
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-12-31 20:16:49 +01:00
Andreas Sturmlechner
0e678d0e1a dev-games/aseprite: Drop IUSE kde, unpack in standard ${S} path
IUSE kde still depended on kio:5.
Ebuild style fixes and harmonisation.

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-12-31 20:16:49 +01:00
Ionen Wolkens
cb973a1893 dev-games/openscenegraph: add := to fltk, soname changed
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>
2024-12-26 12:48:29 -05:00
Ionen Wolkens
cbd28b7ed8 dev-games/openscenegraph-openmw: add := to fltk, soname changed
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>
2024-12-26 12:48:29 -05:00
Andreas Sturmlechner
206677048d dev-games/physfs: drop 3.0.2-r1
Closes: https://bugs.gentoo.org/944513
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-12-15 21:29:18 +01:00
Sam James
a5aed65a52 dev-games/physfs: Stabilize 3.2.0 ppc64, #944513
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-14 17:42:34 +00:00
Sam James
5aa5c60f38 dev-games/physfs: Stabilize 3.2.0 amd64, #944513
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-12 02:45:25 +00:00
Sam James
50f548ac60 dev-games/physfs: Stabilize 3.2.0 x86, #944513
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-11 22:52:38 +00:00
Ionen Wolkens
f11a6ebb2d dev-games/tiled: backport build fix for qt6.8
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>
2024-12-03 14:40:31 -05:00
Sam James
afe5386e86 dev-games/openscenegraph: Stabilize 3.6.5-r115 ppc64, #939113
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-25 23:02:13 +00:00
Sam James
2f8c57f6ab dev-games/openscenegraph: Stabilize 3.6.5-r115 amd64, #939113
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-24 21:45:56 +00:00
Arthur Zamarin
075837258a dev-games/openscenegraph: Stabilize 3.6.5-r115 x86, #939113
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-23 20:33:33 +00:00
Michael Mair-Keimberger
ba9bd9eee8 dev-games/physfs: add missing remote-id
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>
2024-11-23 00:22:01 +01:00
Michael Mair-Keimberger
beb142fa3c dev-games/physfs: add 3.2.0
Closes: https://bugs.gentoo.org/895276
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-11-23 00:22:01 +01:00
Michael Mair-Keimberger
06d87bf7aa dev-games/physfs: use github repo instead of mercurial
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-11-23 00:22:00 +01:00
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
mechakotik
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