--- etc/bashrc.orig	2009-07-15 18:48:16.000000000 +0700
+++ etc/bashrc	2009-10-12 12:25:04.000000000 +0700
@@ -43,9 +43,9 @@
 #
 # Location of FOAM installation
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-foamInstall=$HOME/$WM_PROJECT
+#foamInstall=$HOME/$WM_PROJECT
 # foamInstall=~$WM_PROJECT
-# foamInstall=/usr/local/$WM_PROJECT
+foamInstall=/usr/local/$WM_PROJECT
 # foamInstall=/opt/$WM_PROJECT
 #
 # END OF (NORMAL) USER EDITABLE PART
@@ -67,7 +67,7 @@
 # Location of site/user files
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 export WM_PROJECT_INST_DIR=$FOAM_INST_DIR
-export WM_PROJECT_DIR=$WM_PROJECT_INST_DIR/$WM_PROJECT-$WM_PROJECT_VERSION
+export WM_PROJECT_DIR=$FOAM_INST_DIR
 export WM_PROJECT_USER_DIR=$HOME/$WM_PROJECT/$USER-$WM_PROJECT_VERSION
 
 
@@ -102,7 +102,7 @@
 : ${WM_COMPILE_OPTION:=Opt}; export WM_COMPILE_OPTION
 
 # WM_MPLIB = | OPENMPI | MPICH | MPICH-GM | HPMPI | GAMMA | MPI | QSMPI
-: ${WM_MPLIB:=OPENMPI}; export WM_MPLIB
+: ${WM_MPLIB:=%%MPILIB%%}; export WM_MPLIB
 
 
 # Run options (floating-point signal handling and memory initialisation)
@@ -192,6 +192,14 @@
     export WM_MPLIB=FJMPI
     ;;
 
+FreeBSD)
+	export WM_CC='${CC}'
+	export WM_CXX='${CXX}'
+	export WM_CFLAGS='${CFLAGS} -fPIC'
+	export WM_CXXFLAGS='${CXXFLAGS} -fPIC'
+	export WM_LDFLAGS='${LDFLAGS}'
+    ;;
+
 *)    	# an unsupported operating system
     cat <<USAGE
 
