summarylogtreecommitdiffstats
path: root/fix-cache-update.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix-cache-update.patch')
-rw-r--r--fix-cache-update.patch59
1 files changed, 0 insertions, 59 deletions
diff --git a/fix-cache-update.patch b/fix-cache-update.patch
deleted file mode 100644
index 1f29a8777a6b..000000000000
--- a/fix-cache-update.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 79058f4e911487275323e93146e1e93ad15afcd8 Mon Sep 17 00:00:00 2001
-From: Masamichi Hosoda <trueroad@trueroad.jp>
-Date: Wed, 11 Jan 2017 20:42:56 +0900
-Subject: Bug 99360 - Fix cache file update on MinGW
-
-On Windows, opened or locked files cannot be removed.
-Since fontconfig locked an old cache file while updating the file,
-fontconfig failed to replace the file with updated file on Windows.
-
-This patch makes fontconfig does not lock the old cache file
-while updating it on Windows.
-
-diff --git a/src/fcdir.c b/src/fcdir.c
-index fd62a34..c8aaf54 100644
---- a/src/fcdir.c
-+++ b/src/fcdir.c
-@@ -362,7 +362,9 @@ FcDirCacheScan (const FcChar8 *dir, FcConfig *config)
- if (!dirs)
- goto bail1;
-
-+#ifndef _WIN32
- fd = FcDirCacheLock (dir, config);
-+#endif
- /*
- * Scan the dir
- */
-@@ -382,7 +384,9 @@ FcDirCacheScan (const FcChar8 *dir, FcConfig *config)
- FcDirCacheWrite (cache, config);
-
- bail2:
-+#ifndef _WIN32
- FcDirCacheUnlock (fd);
-+#endif
- FcStrSetDestroy (dirs);
- bail1:
- FcFontSetDestroy (set);
-@@ -417,7 +421,9 @@ FcDirCacheRescan (const FcChar8 *dir, FcConfig *config)
- if (!dirs)
- goto bail;
-
-+#ifndef _WIN32
- fd = FcDirCacheLock (dir, config);
-+#endif
- /*
- * Scan the dir
- */
-@@ -436,7 +442,9 @@ FcDirCacheRescan (const FcChar8 *dir, FcConfig *config)
- FcDirCacheWrite (new, config);
-
- bail1:
-+#ifndef _WIN32
- FcDirCacheUnlock (fd);
-+#endif
- FcStrSetDestroy (dirs);
- bail:
- if (d)
---
-cgit v0.10.2
-