--- orig/fltk-2.0.x-r5479/conf.sh	1969-12-31 19:00:00.000000000 -0500
+++ fltk-2.0.x-r5479/conf.sh	2006-10-02 10:50:00.879123700 -0400
@@ -0,0 +1,6 @@
+set -x
+export CXXFLAGS="-I/usr/include/freetype2"
+export CFLAGS="-I/usr/X11R6/include"
+export LDFLAGS="-L/usr/X11R6/lib"
+export LIBS="-lX11 -lXi -lXext"
+./configure --enable-cygwin --disable-gl --prefix=/usr/local
diff -ur orig/fltk-2.0.x-r5479/configh.in fltk-2.0.x-r5479/configh.in
--- orig/fltk-2.0.x-r5479/configh.in	2006-10-02 11:07:35.313403000 -0400
+++ fltk-2.0.x-r5479/configh.in	2006-10-02 10:47:59.534481300 -0400
@@ -37,7 +37,7 @@
 #undef U64
 
 /* Set this to 1 to compile for X11 on Windows or OS/X. */
-#undef USE_X11
+#define USE_X11 1
 #if !defined(USE_X11) && !defined(_WIN32) && !defined(__APPLE__)
 # define USE_X11 1
 #endif
diff -ur orig/fltk-2.0.x-r5479/configure fltk-2.0.x-r5479/configure
--- orig/fltk-2.0.x-r5479/configure	2006-10-02 11:07:35.344663600 -0400
+++ fltk-2.0.x-r5479/configure	2006-10-02 11:08:03.854330800 -0400
@@ -1369,10 +1369,10 @@
 	    CFLAGS="$CFLAGS -mno-cygwin"
 	    CPPFLAGS="$CPPFLAGS -mno-cygwin"
 	    CXXFLAGS="$CXXFLAGS -mno-cygwin"
-        else
-	    CFLAGS="$CFLAGS -D_WIN32"
-	    CPPFLAGS="$CPPFLAGS -D_WIN32"
-	    CXXFLAGS="$CXXFLAGS -D_WIN32"
+#        else
+#	    CFLAGS="$CFLAGS -D_WIN32"
+#	    CPPFLAGS="$CPPFLAGS -D_WIN32"
+#	    CXXFLAGS="$CXXFLAGS -D_WIN32"
 	fi
 	;;
 esac
@@ -8360,9 +8360,9 @@
 
 case $uname in
     CYGWIN* | MINGW*)
-		CFLAGS="-mwindows -DWIN32 $CFLAGS"
-	CXXFLAGS="-mwindows -DWIN32 $CXXFLAGS"
-	LDFLAGS="-mwindows $LDFLAGS"
+		CFLAGS="$CFLAGS"
+	CXXFLAGS="$CXXFLAGS"
+	LDFLAGS="$LDFLAGS"
 	LIBS="$LIBS -lmsimg32 -lole32 -luuid -lcomctl32 -lwsock32"
 	OPTIM="$OPTIM"
 

