diff -Naur ../vnc_unixsrc/Xvnc/config/cf/vnclibs.def Xvnc/config/cf/vnclibs.def
--- ../vnc_unixsrc/Xvnc/config/cf/vnclibs.def 2003-05-03 09:31:55.000000000 +0000
+++ Xvnc/config/cf/vnclibs.def 2007-05-15 02:18:22.000000000 +0000
/* Avoid linking with different libjpeg in /usr/shlib under Tru64. */
VNCSYSLIBS = /usr/local/lib/libjpeg.a /usr/local/lib/libz.a -lcrypt
-VNCSYSLIBS = -L/usr/local/lib -ljpeg -lz -lcrypt
+VNCSYSLIBS = -L@PREFIX@/lib -ljpeg -lz
-VNCCPPFLAGS = -I$(TOP)/../include -I/usr/local/include
+VNCCPPFLAGS = -I$(TOP)/../include -I@PREFIX@/include
diff -Naur ../vnc_unixsrc/Xvnc/config/imake/imakemdep.h Xvnc/config/imake/imakemdep.h
--- ../vnc_unixsrc/Xvnc/config/imake/imakemdep.h 2003-02-19 16:39:54.000000000 +0000
+++ Xvnc/config/imake/imakemdep.h 2007-05-15 03:59:11.000000000 +0000
#define DEFAULT_CPP "cpp"
-#define DEFAULT_CPP "/usr/bin/cpp"
+# define DEFAULT_CPP "::CPPCMD::"
+# define DEFAULT_CPP "/usr/bin/cpp"
# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]"
# define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]"
# define DEFAULT_OS_NAME "srm %[^\n]"
+#elif defined(__APPLE__)
+/* uname -v returns "x.yz" or "x.y.z", e.g. "2.02" or "2.1.2". */
+# define DEFAULT_OS_MAJOR_REV "r %[0-9]"
+# define DEFAULT_OS_MINOR_REV "r %*d.%[0-9]"
+# define DEFAULT_OS_TEENY_REV "r %*d.%*d.%[0-9]" /* this will just get 0 */
+# define DEFAULT_OS_NAME "s %[^\n]"
/* uname -r returns "x.y", e.g. "3.2" ,uname -v returns "x" e.g. "2" */