$OpenBSD: patch-chrome_browser_ui_toolbar_wrench_menu_model_cc,v 1.3 2011/06/08 20:36:56 robert Exp $
--- chrome/browser/ui/toolbar/wrench_menu_model.cc.orig	Mon Jun  6 11:12:09 2011
+++ chrome/browser/ui/toolbar/wrench_menu_model.cc	Wed Jun  8 09:58:36 2011
@@ -38,7 +38,7 @@
 #include "ui/base/models/button_menu_item_model.h"
 #include "ui/base/resource/resource_bundle.h"
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_OPENBSD)
 #include <gtk/gtk.h>
 #include "chrome/browser/ui/gtk/gtk_util.h"
 #endif
@@ -411,7 +411,7 @@ void WrenchMenuModel::Build() {
 #endif
 
   AddSeparator();
-#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(TOOLKIT_VIEWS))
+#if defined(OS_MACOSX) || ((defined(OS_LINUX) || defined(OS_OPENBSD)) && !defined(TOOLKIT_VIEWS))
   // WARNING: Mac does not use the ButtonMenuItemModel, but instead defines the
   // layout for this menu item in Toolbar.xib. It does, however, use the
   // command_id value from AddButtonItem() to identify this special item.
@@ -426,7 +426,7 @@ void WrenchMenuModel::Build() {
 #endif
 
   AddSeparator();
-#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(TOOLKIT_VIEWS))
+#if defined(OS_MACOSX) || ((defined(OS_LINUX) || defined(OS_OPENBSD)) && !defined(TOOLKIT_VIEWS))
   // WARNING: See above comment.
   zoom_menu_item_model_.reset(
       new ui::ButtonMenuItemModel(IDS_ZOOM_MENU, this));
