gentoo-ebuilds/media-gfx/fbida/files/fbida-2.14-libtsm4.patch
Nicolas PARLANT 845b010e20
media-gfx/fbida: add 2.14_p20241216
update EAPI 7->8
update license to GPL2'+' (see fbida.spec)

add xdg for icon/desktopfile

restore useflags compare to live ebuild

deps :
remove blocker for media-gfx/fbi, removed
drop media-libs/libepoxy media-libs/mesa (gl removed)
curl support has been dropped
udev is required
make fbcon optional with dev-libs/libtsm and dev-libs/glib2

fix gcc-15/c23

Closes: https://bugs.gentoo.org/943772
Closes: https://bugs.gentoo.org/955090
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43858
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-20 10:15:37 +01:00

13 lines
595 B
Diff

fix API libtsm-4.0.0 (https://github.com/Aetf/libtsm/commit/78a34f9b0d338064e29935d5d7470e1c541ee741)
https://github.com/kraxel/fbida/pull/5.patch
--- a/fbcon.c
+++ b/fbcon.c
@@ -241,7 +241,7 @@ struct color fbcon_tsm_color(const struct tsm_screen_attr *attr,
return c;
}
-int fbcon_tsm_draw_cb(struct tsm_screen *con, uint32_t id,
+int fbcon_tsm_draw_cb(struct tsm_screen *con, uint64_t id,
const uint32_t *ch, size_t len,
unsigned int width, unsigned int posx, unsigned int posy,
const struct tsm_screen_attr *attr,