$OpenBSD: patch-odk_setsdkenv_unix_csh_in,v 1.2 2009/01/22 17:44:39 robert Exp $
--- odk/setsdkenv_unix.csh.in.orig.port	Fri Aug  1 07:27:15 2008
+++ odk/setsdkenv_unix.csh.in	Thu Jan 15 14:47:50 2009
@@ -198,6 +198,31 @@ switch (`${OO_SDK_HOME}/config.guess | cut -d"-" -f3,4
     else	
 	setenv PTHREAD_LIBS -pthread
     endif
+    
+  case "openbsd*":
+    if ( $?OO_SDK_CPP_HOME == 0) then
+        set sdk_gxx_include_path=`echo "#include <cstring>" | ${OO_SDK_CPP_HOME}/g++ -E -xc++ - | sed -n '/.*1*"\(.*\)\/cstring".*/s//\1/p' | head -n 1`
+        setenv SDK_GXX_INCLUDE_PATH ${sdk_gxx_include_path}
+    endif
+
+    set directoryname=openbsd   
+    set comid=gcc3
+    set pltfrm=gcc
+    set soext=so
+    set exampleout=OPENBSDexample.out
+    set platform=OpenBSD
+
+    # set LD_LIBRARY_PATH
+    if ( $?LD_LIBARY_PATH == 0) then
+        setenv LD_LIBRARY_PATH ${OO_SDK_HOME}/${directoryname}/lib:${OO_EXAMPLE_OUT}/${exampleout}/lib:${OO_SDK_URE_LIB_DIR}:.
+    else
+        setenv LD_LIBRARY_PATH ${OO_SDK_HOME}/${directoryname}/lib:${OO_EXAMPLE_OUT}/${exampleout}/lib:${OO_SDK_URE_LIB_DIR}:.:${LD_LIBRARY_PATH}
+    endif
+
+    setenv PTHREAD_CFLAGS "-pthread -D_THREAD_SAFE"
+    setenv PTHREAD_LIBS -pthread
+    
+    endif
   breaksw
 endsw
 
