File backports_git.patch of Package gtk-gnutella-git

--- ./src/lib/vendors.c.orig	2024-03-03 21:12:32.000000000 +0900
+++ ./src/lib/vendors.c	2025-04-28 00:26:22.253925303 +0900
@@ -117,6 +117,7 @@
     { T_RASP, "Rasputin" },
     { T_RAZA, "Shareaza" },
     { T_RAZB, "Shareaza Beta" },
+    { T_RAZI, "iShareaza" },
     { T_RAZL, "ShareazaLite" },
     { T_RZCA, "ShareazaPlus Alpha" },
     { T_RZCB, "ShareazaPlus Beta" },
--- ./src/lib/vendors.h.orig	2024-03-03 21:12:32.000000000 +0900
+++ ./src/lib/vendors.h	2025-04-28 00:24:34.685276512 +0900
@@ -109,6 +109,7 @@
 #define T_RASP  FOURCC_NATIVE('R','A','S','P')
 #define T_RAZA	FOURCC_NATIVE('R','A','Z','A')
 #define T_RAZB	FOURCC_NATIVE('R','A','Z','B')
+#define T_RAZI	FOURCC_NATIVE('R','A','Z','I')
 #define T_RAZL	FOURCC_NATIVE('R','A','Z','L')
 #define T_RZCA	FOURCC_NATIVE('R','Z','C','A')
 #define T_RZCB	FOURCC_NATIVE('R','Z','C','B')
--- ./src/lib/thread.c.orig	2024-03-03 21:12:32.000000000 +0900
+++ ./src/lib/thread.c	2025-05-06 00:18:31.780228607 +0900
@@ -1981,6 +1981,7 @@
 
 	te->reusable = TRUE;	/* Allow reuse */
 	te->valid = FALSE;		/* Holds stale values now */
+	thread_set(te->tid, THREAD_INVALID);
 }
 
 /**
@@ -2255,7 +2256,7 @@
 #endif
 
 	thread_set(te->tid, THREAD_INVALID);
-	te->ptid = (pthread_t) 0;
+	ZERO(&te->ptid);		/* Is not necessary a scalar value */
 	te->last_qid = (thread_qid_t) -1;
 	te->low_qid = te->low_sig_qid = (thread_qid_t) -1;
 	te->high_qid = te->high_sig_qid = 0;
@@ -2857,6 +2858,7 @@
 	thread_cleanup(te);
 	thread_element_reset(te);
 	te->discovered = TRUE;
+	te->detached = TRUE;		/* Cannot join with a thread we discovered */
 	te->ptid = pthread_self();
 	te->running = TRUE;
 	te->last_seen = tm_time_raw();
--- ./po/ja.po.orig	2024-03-03 21:12:32.000000000 +0900
+++ ./po/ja.po	2025-04-27 04:26:00.789492872 +0900
@@ -9696,6 +9696,9 @@
 msgid "Route"
 msgstr "経路"
 
+msgid "Address"
+msgstr "アドレス"
+
 msgid "Protocol"
 msgstr "プロトコル"
 
openSUSE Build Service is sponsored by