packages: chromium-browser/64bit-plugin-path.patch (NEW) - Find proper plug...

glen glen at pld-linux.org
Sun Sep 20 12:40:37 CEST 2009


Author: glen                         Date: Sun Sep 20 10:40:37 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Find proper plugin dir on x86_64

---- Files affected:
packages/chromium-browser:
   64bit-plugin-path.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/chromium-browser/64bit-plugin-path.patch
diff -u /dev/null packages/chromium-browser/64bit-plugin-path.patch:1.1
--- /dev/null	Sun Sep 20 12:40:37 2009
+++ packages/chromium-browser/64bit-plugin-path.patch	Sun Sep 20 12:40:32 2009
@@ -0,0 +1,20 @@
+diff -up chromium-20090909svn25824/src/webkit/glue/plugins/plugin_list_linux.cc.BAD chromium-20090909svn25824/src/webkit/glue/plugins/plugin_list_linux.cc
+--- chromium-20090909svn25824/src/webkit/glue/plugins/plugin_list_linux.cc.BAD	2009-09-09 21:16:07.000000000 -0400
++++ chromium-20090909svn25824/src/webkit/glue/plugins/plugin_list_linux.cc	2009-09-09 21:17:05.000000000 -0400
+@@ -86,9 +86,16 @@ void PluginList::GetPluginDirectories(st
+ 
+   // 3) NS_SYSTEM_PLUGINS_DIR:
+   // This varies across different versions of Firefox, so check 'em all.
++  // TODO: add additional supported 64-bit architectures here
++  #if defined(_x86_64_)
++  plugin_dirs->push_back(FilePath("/usr/lib64/mozilla/plugins"));
++  plugin_dirs->push_back(FilePath("/usr/lib64/firefox/plugins"));
++  plugin_dirs->push_back(FilePath("/usr/lib64/xulrunner-addons/plugins"));
++  #else
+   plugin_dirs->push_back(FilePath("/usr/lib/mozilla/plugins"));
+   plugin_dirs->push_back(FilePath("/usr/lib/firefox/plugins"));
+   plugin_dirs->push_back(FilePath("/usr/lib/xulrunner-addons/plugins"));
++  #endif
+ }
+ 
+ void PluginList::LoadPluginsFromDir(const FilePath& path,
================================================================


More information about the pld-cvs-commit mailing list