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

Reply via email to