$OpenBSD: patch-jdk_src_share_classes_java_awt_GraphicsEnvironment_java,v 1.4 2011/01/11 15:47:50 kurt Exp $
--- jdk/src/share/classes/java/awt/GraphicsEnvironment.java.orig	Fri Aug 13 03:21:47 2010
+++ jdk/src/share/classes/java/awt/GraphicsEnvironment.java	Mon Oct 25 18:15:47 2010
@@ -172,7 +172,12 @@ public abstract class GraphicsEnvironment {
                         } else {
                             String osName = System.getProperty("os.name");
                             headless = defaultHeadless =
-                                Boolean.valueOf(("Linux".equals(osName) || "SunOS".equals(osName)) &&
+                                Boolean.valueOf(("Linux".equals(osName) ||
+                                                "SunOS".equals(osName) ||
+                                                "FreeBSD".equals(osName) ||
+                                                "NetBSD".equals(osName) ||
+                                                "OpenBSD".equals(osName) ||
+                                                "Darwin".equals(osName)) &&
                                                 (System.getenv("DISPLAY") == null));
                         }
                     } else if (nm.equals("true")) {
