$OpenBSD: patch-bin_netbeans,v 1.2 2019/02/22 13:37:56 giovanni Exp $

- remove hidden bash dependency
- add OpenBSD mem size calculation

Index: bin/netbeans
--- bin/netbeans.orig
+++ bin/netbeans
@@ -136,8 +136,12 @@ heap_size () {
         mem=`/usr/sbin/sysctl hw.memsize | tr -d [:alpha:][:space:].:`
         mem=`expr $mem / 1048576`
         ;;
-        *) 
+    OpenBSD*)
+        mem=`/sbin/sysctl -n hw.usermem`
+        mem=`expr $mem / 1048576`
         ;;
+        *)
+        ;;
     esac
     if [ -z "$mem" ] ; then
         mem=640
@@ -169,11 +173,6 @@ launchNbexec() {
         fi
     done | head -n 1`
     sh=sh
-    # #73162: Ubuntu uses the ancient Bourne shell, which does not implement trap well.
-    if [ -x /bin/bash ]
-    then
-        sh=/bin/bash
-    fi
     if [ "${founduserdir}" = "yes" ]; then
         exec $sh "$nbexec" "$@"
     else
@@ -204,6 +203,7 @@ case "`uname`" in
             --jdkhome '"$netbeans_jdkhome"' \
             --branding nb \
             --clusters '"$netbeans_clusters"' \
+            -J-Dawt.useSystemAAFontSettings=lcd \
             -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade \
             ${netbeans_default_options} \
             '"$@"'
