mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
sys-fs/mtpfs: fix deprecated init of lock
This became an error with glib 2.70 Closes: https://bugs.gentoo.org/814965 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
This commit is contained in:
24
sys-fs/mtpfs/files/mtpfs-1.1-deprecated_lock_init.patch
Normal file
24
sys-fs/mtpfs/files/mtpfs-1.1-deprecated_lock_init.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
diff -Naur mtpfs-1.1.orig/mtpfs.c mtpfs-1.1/mtpfs.c
|
||||
--- mtpfs-1.1.orig/mtpfs.c 2021-10-01 00:15:15.763423589 +0200
|
||||
+++ mtpfs-1.1/mtpfs.c 2021-10-01 00:16:07.626486888 +0200
|
||||
@@ -1371,6 +1371,8 @@
|
||||
extern int optind;
|
||||
extern char *optarg;
|
||||
|
||||
+ g_mutex_init(&device_lock);
|
||||
+
|
||||
//while ((opt = getopt(argc, argv, "d")) != -1 ) {
|
||||
//switch (opt) {
|
||||
//case 'd':
|
||||
diff -Naur mtpfs-1.1.orig/mtpfs.h mtpfs-1.1/mtpfs.h
|
||||
--- mtpfs-1.1.orig/mtpfs.h 2021-10-01 00:15:15.779423609 +0200
|
||||
+++ mtpfs-1.1/mtpfs.h 2021-10-01 00:16:20.322502337 +0200
|
||||
@@ -77,7 +77,7 @@
|
||||
static GSList *myfiles = NULL;
|
||||
static LIBMTP_playlist_t *playlists = NULL;
|
||||
static gboolean playlists_changed = FALSE;
|
||||
-static GMutex device_lock = G_STATIC_MUTEX_INIT;
|
||||
+static GMutex device_lock;
|
||||
|
||||
|
||||
#endif /* _MTPFS_H_ */
|
||||
@@ -27,7 +27,8 @@ DOCS=(AUTHORS NEWS README)
|
||||
PATCHES=( "${FILESDIR}"/${P}-fix-mutex-crash.patch
|
||||
"${FILESDIR}"/${P}-unitialized-variable.patch
|
||||
"${FILESDIR}"/${P}-wking-patches/
|
||||
"${FILESDIR}"/${P}-g_printf.patch )
|
||||
"${FILESDIR}"/${P}-g_printf.patch
|
||||
"${FILESDIR}"/${P}-deprecated_lock_init.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
Reference in New Issue
Block a user