Hey there,
I’m going to commit a major overhaul to the “proj” port. Currently, “proj” is
split between proj47 and proj, the latter corresponding to proj 5.0.0 recently
released.
The problem is this:
• Proj 5.0.0 is buggy, unusable at least with QGis until a bugfix version is
out;
• Proj and proj47 can be installed together, but since proj installs its files
in ${prefix} whereas proj47 does in ${prefix}/lib/proj${version}/…, even if
proj47 location is specified in the Portfile, because of the order in which -I…
include paths are emitted at compile time, the compiler ends up seeing always
proj include files instead of proj47;
• Proj47 is obsolete, latest proj4 version is 4.9.3.
What I am going to do:
• Rename proj47 port into proj4 and update it to proj 4.9.3;
• Change the proj Portfile so that it installs files in ${prefix}/lib/proj5, in
such a way that both proj4 and proj(5) can be used simultaneously without
conflicting;
• Update all portfiles that currently depend on proj → proj4, until a suitable
proj 5 bug fix version is released.
What I could do:
• Rename proj into proj5. Does anyone objects to this?
Cheers
Vincent