Files fltk.orig/.Makefile.swp and fltk/.Makefile.swp differ diff -Nur fltk.orig/files/patch-src-filename_list.cxx fltk/files/patch-src-filename_list.cxx --- fltk.orig/files/patch-src-filename_list.cxx 1970-01-01 01:00:00.000000000 +0100 +++ fltk/files/patch-src-filename_list.cxx 2010-02-07 11:37:52.000000000 +0100 @@ -0,0 +1,11 @@ +--- src/filename_list.cxx.orig 2010-02-07 11:34:59.000000000 +0100 ++++ src/filename_list.cxx 2010-02-07 11:36:32.000000000 +0100 +@@ -54,7 +54,7 @@ + Fl_File_Sort_F *sort) { + #ifndef HAVE_SCANDIR + int n = scandir(d, list, 0, sort); +-#elif defined(__hpux) || defined(__CYGWIN__) ++#elif defined(__hpux) || defined(__CYGWIN__) || defined(__FreeBSD__) + // HP-UX, Cygwin define the comparison function like this: + int n = scandir(d, list, 0, (int(*)(const dirent **, const dirent **))sort); + #elif defined(__osf__)