On Aug 12, 2007, at 10:43 AM, N_Ox wrote:
Le 12 août 07 à 19:02, Blair Zajac a écrit :
The qt3-mac used to work with this:
configure.env QMAKESPEC='' QTDIR='' DYLD_LIBRARY_PATH='' build.env QMAKESPEC='' QTDIR='' DYLD_LIBRARY_PATH="$ {worksrcpath}/lib"
but now using port -d -v install qt3-mac, you can see that the environments are not passed to the configure and build steps.
Can somebody who knows this part of the code take a look?
Also, having a standard set up Portfile's that ensure that things work correctly would be a good thing. We seem to break things and only later find out that something has changed.
In this case, the Portfile could set the env and the Makefile could ensure that the environment is indeed set.
Another thing is to have a beefy build box that builds a large number of Portfile's before a new release and looks for any regressions in ports that used to build.
I don't know about your problem, but shouldn't be those two statements be *.env-append?
Well, most Portfile's don't do that, but in any case, I tried that and it doesn't help. Regards, Blair