community/nx-libs: add patch to fix build on GCC 14 with 32-bit environment

This commit is contained in:
Ariadne Conill 2024-09-04 09:28:44 -07:00
parent 6191b38ab0
commit c097d60856
2 changed files with 13 additions and 0 deletions

View File

@ -22,6 +22,7 @@ source="https://github.com/ArcticaProject/nx-libs/archive/$pkgver/nx-libs-$pkgve
xf86bigfont.patch
Add-support-for-new-arch-Loongarch.patch
gcc14.patch
gcc14-ilp32.patch
"
prepare() {
@ -63,4 +64,5 @@ bfba1eea6f4debe90fa020276079027c3716daaff91bded72297ecab2a8c9f56d07630ca8bc9084c
904aadbf0200cb8d96e5512bcbccf7da21af553f292ce4af56df035fa33e7e4b98fcf385a281a316d0c533bc2917cc7fde523b8212c8de7f4e825d776a43c576 xf86bigfont.patch
a1908db1133f7a499263a98ef209c84078264d3b535e4caeb4066e8957e310ef9b0d543785e84e248c41fd893ce73ded92432d19d2352a5fa875d2b2a4cd50ea Add-support-for-new-arch-Loongarch.patch
7fe8deb0ab74a4e165a183789fbdb019967a82dc34de6e769486eb4370887b83a16f01c1b2665c18a15051bacffcb7e2fcf71584f782d95e06325ef8ebb8af0d gcc14.patch
b361671d58a8b276dbae5c1e19c6a53da5062ff5d7f7d625609399640d7b27f3108f90028abe7ebe6f6c8b1bca83bbc7f41c131fc8ca8383ea113923ba833844 gcc14-ilp32.patch
"

View File

@ -0,0 +1,11 @@
--- nx-libs-3.5.99.27.orig/nx-X11/programs/Xserver/dix/dixfonts.c
+++ nx-libs-3.5.99.27/nx-X11/programs/Xserver/dix/dixfonts.c
@@ -2482,7 +2482,7 @@
.get_client_resolutions = get_client_resolutions,
.get_default_point_size = get_default_point_size,
.get_new_font_client_id = get_new_font_client_id,
- .get_time_in_millis = GetTimeInMillis,
+ .get_time_in_millis = (uint32_t(*)(void)) GetTimeInMillis,
.init_fs_handlers = _init_fs_handlers,
.register_fpe_funcs = register_fpe_funcs,
.remove_fs_handlers = _remove_fs_handlers,