File fix-build_various.patch of Package uim_backports

--- ./configure.ac.orig	2018-05-12 06:26:13.000000000 +0900
+++ ./configure.ac	2024-08-29 10:20:23.691947541 +0900
@@ -578,7 +578,8 @@
 	AC_RUN_IFELSE(
 		[AC_LANG_SOURCE([[
 #include <stdio.h>
-int main(void){char b[5];snprintf(b,5,"123456789");exit(b[4]!='\0');}
+#include <stdlib.h>
+int main(void){char b[5];snprintf(b,5,"123456789");return b[4]!='\0';}
 		]])],
 		[AC_MSG_RESULT(yes)],
 		[
@@ -601,6 +602,7 @@
 		[AC_LANG_SOURCE([[
 #include <sys/types.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <stdarg.h>
 
 int x_snprintf(char *str,size_t count,const char *fmt,...)
@@ -673,6 +675,7 @@
 fi
 
 dnl cred related
+AC_CHECK_TYPES([struct sockcred], [], [],[[#include <sys/socket.h>]])
 AC_CACHE_CHECK([for struct cmsgcred], ac_cv_have_struct_cmsgcred, [
 	AC_TRY_COMPILE(
 		[
@@ -864,7 +867,7 @@
 
 if test "x$enable_gnome3_applet" = xyes; then
   AC_ARG_WITH([libpanel-applet-dir], [], [LIBPANEL_APPLET_DIR=$withval], [LIBPANEL_APPLET_DIR=""])
-  if test "$LIBPANEL_APPLET_DIR" == ""; then
+  if test "$LIBPANEL_APPLET_DIR" = ""; then
     LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanel-applet`
   fi
   AC_SUBST(LIBPANEL_APPLET_DIR)
@@ -1171,6 +1174,7 @@
 AM_CONDITIONAL(DEFAULT_TOOLKIT_QT,  test "x$default_toolkit" = xqt)
 AM_CONDITIONAL(DEFAULT_TOOLKIT_QT4, test "x$default_toolkit" = xqt4)
 AM_CONDITIONAL(DEFAULT_TOOLKIT_QT5, test "x$default_toolkit" = xqt5)
+AC_SUBST(default_toolkit)
 
 AC_ARG_ENABLE(fep,
   AC_HELP_STRING([--disable-fep],
@@ -1311,8 +1315,8 @@
   if test "x$with_libedit" = xyes; then
     libedit_path=/usr
   else
-    with_libedit=yes
     libedit_path="$with_libedit"
+    with_libedit=yes
   fi
 
   saved_CPPFLAGS=$CPPFLAGS
--- ./uim/Makefile.am.orig	2018-05-12 06:26:06.000000000 +0900
+++ ./uim/Makefile.am	2025-05-29 03:20:27.783980121 +0900
@@ -153,7 +153,7 @@
 if SQLITE3
 uim_plugin_LTLIBRARIES += libuim-sqlite3.la
 libuim_sqlite3_la_SOURCES = sqlite3.c
-libuim_sqlite3_la_LIBADD = @SQLITE3_LIBS@ libuim.la
+libuim_sqlite3_la_LIBADD = @SQLITE3_LIBS@ libuim-scm.la libuim.la
 libuim_sqlite3_la_LDFLAGS = -rpath $(uim_plugindir) -avoid-version -module
 libuim_sqlite3_la_CPPFLAGS = -I$(top_srcdir) @SQLITE3_CFLAGS@
 endif
--- ./xim/main.cpp.orig	2017-08-14 09:07:27.000000000 +0900
+++ ./xim/main.cpp	2024-08-18 02:48:53.812877110 +0900
@@ -65,7 +65,7 @@
 int scr_width, scr_height;
 int host_byte_order;
 
-#define VERSION_NAME "uim-xim under the way! Version "PACKAGE_VERSION"\n"
+#define VERSION_NAME "uim-xim under the way! Version " PACKAGE_VERSION "\n"
 const char *version_name=VERSION_NAME;
 const char *usage=
 "--help , --version :Show usage or version\n"
openSUSE Build Service is sponsored by