libpng transition?

Rainer Müller raimue at macports.org
Fri Jan 21 09:43:54 PST 2011


On 2011-01-21 15:02 , Jack Howarth wrote:
>    When I did a 'sudo port selfupdate' and 'sudo port outdated", the libpng and other packages
> were updated but the pymol wasn't. I am still unclear on how this mechanism can be certain to
> sequence properly. Since MacPorts lacks the ability to depend-libs on say 'libpng (>= 1.4)",
> there doesn't seem to be a way to insure that a package that needs libpng doesn't get built
> before the new libpng when a large number of packages are being updated.

'port upgrade' recurses and checks for any outdated dependencies by
default, so this is supposed to work correctly. Even if we had version
numbers in dependencies, dependents would still require a rebuild.

See also unimplemented proposed solutions for this problem:
 * http://trac.macports.org/ticket/17473
 * https://trac.macports.org/wiki/SummerOfCode#rev-upgrade

Rainer


More information about the macports-dev mailing list