py3.13 is only used by optional scripts with no tests (the package
has tests, but they are unrelated to python), at a glance they do
not appear broken but hard to say (not properly tested).
...except pgnfix which may possibly(?) be broken with both 3.12 and
3.13, would need to recheck with 3.11 and test with an actual pgn
input file. That script also need a patch to work with python3 at
all, arguably we should probably just skip it at this point.
Also, for some reason 5.0.2 had re-gained py3.9 despite it wasn't in
4.7.0, so dropping that as well.
Closes: https://bugs.gentoo.org/952479
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
I'm not sure why this got removed, would imply that tests were
never ran when it got bumped.
Possible that the bump has missed other things too given this
package can be a bit messy to handle/verify (had needed extra
care when I did 4.7.0), but I haven't verified for 5.0.2 which
I did not handle.
wrt bug #924279, haven't properly investigated what happened but,
given tests pass with 5.0.2 for me, closing for now.
Closes: https://bugs.gentoo.org/924279
Closes: https://bugs.gentoo.org/948809
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
From this commit we explicitly depend on a JDK at runtime, rather than the
JRE that we were previously using. While this was fine when the package
was initially tested, a simultaneously installed JDK masked the fact
that this no longer works, and has not for an indeterminate period.
Closes: https://bugs.gentoo.org/950962
Signed-off-by: Matt Jolly <kangie@gentoo.org>
instead of keepdir in src_install then remove the .keep file in pkg_postinst,
which cause 'equery check' complains:
> !!! /usr/share/elasticsearch/plugins/.keep_app-misc_elasticsearch-0 does not exist
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41533
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Released versions of freeciv will build a client and server that
are incapable of communicating with each other. This is fixed
upstream, but a non-obvious backport. Since a fixed beta is
packaged already (and the JSON protocol is not in wide use)
we'll mask the USE for now.
Bug: https://bugs.gentoo.org/937565
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Also include logic to prevent duplicate `cli` modpack array members
built with `sdl2` and `sdl3` clients.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
The `svg` USE enables support for SVG flags in clients that support
it, currently Qt6. This USE is ignored if that client is not selected
as it will intstall superfluous SVG files.
Signed-off-by: Matt Jolly <kangie@gentoo.org>