depends_run should ignore +/- universal?!

Lawrence Velázquez larryv at
Wed Jan 21 15:03:45 PST 2015

On Jan 21, 2015, at 5:10 PM, René J.V. Bertin <rjvbertin at> wrote:

> The situation is this: Infinality are patches that improve rendering but don't change anything else. So a variant is the logical way to go, as it won't break dependencies.


> Those patches evolve, and thus have a version number, which is simply a date. If it were me, I'd put that version number into the revision, which corresponds almost perfectly to the intended use of that variable.

No, it doesn't. The revision is basically versioning for portfiles and MacPorts' own fixes. The Infinality patches are more like a supplemental upstream.

> I've tried changing the version in the +infinality variant, so that for instance port:freetype is at 2.5.4 and port:freetype+infinality at . That works, but something in MacPorts breaks. I can do `port patch freetype +infinality` to check whether the patches apply correctly, but when I continue with `port configure freetype +infinality` the process continues all the way to the install or until the 1st error.

That sounds like a bug. It would be great if you could open a ticket about it and provide a minimal test case.


More information about the macports-dev mailing list