The attached patch adds support for pkg-config. This simplifies lots of things, especially when building freeglut as a static library.
We are using this patch (with the slight modification of adding -DFREEGLUT_STATIC to the Cflags) successfully in the mingw-cross-env (MXE) project: http://hg.savannah.gnu.org/hgweb/mingw-cross-env/file/tip/src/freeglut-1-fixes.patch
Please consider...
2012-03-27 04:26:11 PDT in freeglut