Caged/proj4rb — pull request #3 by Floppy (2012-04-17 15:03:13+00:00)
Title: Actual fix for proj 4.8.0 builds.

Pretty simple - include a copy of the now-private projects.h, and include that instead of the installed version. This is *not* a good solution, but an actual rewrite of proj4rb.c to not need the stuff in projects.h is beyond my understanding of proj. This has got me up and running when using proj 4.8.0, so it's good *enough*.

It could have horrible impacts when building on older versions though. While trying this, I did try to use projects.h from 4.7, and there were a bunch of errors around projCtx, so I suspect it won't work when built against proj_api.h from 4.7.