--- Makefile.orig	2010-01-19 09:06:10.000000000 +0100
+++ Makefile	2010-01-19 09:07:06.000000000 +0100
@@ -545,9 +545,20 @@
 
 ifeq ($(PLATFORM),freebsd)
 
+  # system integration
+  ifndef HOMEPATH
+    HOMEPATH = /.ioquake3
+  endif
+
+  ifndef DEFAULT_LIBDIR
+    DEFAULT_LIBDIR = /usr/local/lib/ioquake3
+  endif
+
   # flags
   BASE_CFLAGS = $(shell env MACHINE_ARCH=$(ARCH) make -f /dev/null -VCFLAGS) \
     -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \
+    -DHOMEPATH=\\\"$(HOMEPATH)\\\" \
+    -DDEFAULT_LIBDIR=\\\"$(DEFAULT_LIBDIR)\\\" \
     -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON
   CLIENT_CFLAGS = $(SDL_CFLAGS)
   SERVER_CFLAGS = 
@@ -594,7 +605,7 @@
   endif
 
   ifeq ($(USE_MUMBLE),1)
-    CLIENT_LIBS += -lrt
+    # don't need -lrt (FreeBSD)
   endif
 
   # cross-compiling tweaks
