File backports_git.patch of Package gtk-gnutella
--- ./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 "プロトコル"