On Jan 8, 2013, at 20:43, [email protected] wrote: > Revision: 101344 > https://trac.macports.org/changeset/101344 > Author: [email protected] > Date: 2013-01-08 18:43:39 -0800 (Tue, 08 Jan 2013) > Log Message: > ----------- > python/py-matplotlib: build fails with gcc-4.0 on Leopard, use gcc-4.2 > (#37069) > > Modified Paths: > -------------- > trunk/dports/python/py-matplotlib/Portfile > > Modified: trunk/dports/python/py-matplotlib/Portfile > =================================================================== > --- trunk/dports/python/py-matplotlib/Portfile 2013-01-09 02:35:31 UTC > (rev 101343) > +++ trunk/dports/python/py-matplotlib/Portfile 2013-01-09 02:43:39 UTC > (rev 101344) > @@ -47,6 +47,11 @@ > reinplace "s|@@PYTHON_BRANCH@@|${prefix}|" ${worksrcpath}/setupext.py > } > > +# build fails with gcc-4.0 on Leopard, use gcc-4.2 (#37069) > +if {${configure.compiler} == "gcc-4.0"} { > + configure.compiler gcc-4.2 > +}
Couldn't this just be written as: compiler.blacklist gcc-4.0 Of course this (or what you've already committed) will cause the port to fail on Tiger which has no gcc-4.2 (unless you work on making it use the apple-gcc42 port in that case; some other ports do this if you want to copy the code block). _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
