ports/japanese/mozc-server/files/patch-base_process.cc
Daichi GOTO 66dcdf29bf Updated mozc relative ports to 1.6.1187.102
- Google droped SCIM support from this version.
    japanese/scim-mozc will be removed in the future.
2012-09-07 03:28:18 +00:00

22 lines
757 B
C++

--- base/process.cc.orig 2012-09-07 10:21:29.100021069 +0900
+++ base/process.cc 2012-09-07 10:38:01.060021966 +0900
@@ -120,13 +120,18 @@
return ShellExecuteInSystemDir(L"open", wurl.c_str(), NULL, SW_SHOW);
#endif
-#ifdef OS_LINUX
+#if defined(OS_LINUX) && !defined(__FreeBSD__)
static const char kBrowserCommand[] = "/usr/bin/xdg-open";
// xdg-open which uses kfmclient or gnome-open internally works both on KDE
// and GNOME environments.
return SpawnProcess(kBrowserCommand, url);
#endif // LINUX
+#ifdef __FreeBSD__
+ static const char kBrowserCommand[] = "@@LOCALBASE@@/bin/xdg-open";
+ return SpawnProcess(kBrowserCommand, url);
+#endif
+
#ifdef OS_MACOSX
return MacProcess::OpenBrowserForMac(url);
#endif // OS_MACOSX