I'm having fun playing with pkgsrc/wip/xfce4, which is the latest incarnation of xfce, version 4.3.99.
I especially like Thunar, the low-calorie-back-to-basics gui file manager, which is very much in the original spirit of the xfce project. I had to make some emergency patches to get Thunar to build: thunar-vfs-os-bsd.c:110: error: structure has no member named `d_reclen' The offending code in several places uses dp->d_reclen, where dp is "struct dirent *dp;" After studying <sys/dirent.h> I substituted _DIRENT_DIRSIZ(dp) wherever dp->d_reclen appears. Much to my amazement, it all seems to work :o) My question, I guess, is whether my patching is the best way to fix the problem. I had to edit one file in four spots to make it compile, which seems a bit inconvenient for porting other applications to DF. (I dunno how many apps might use dirent.h).
