On 2021-09-06 1:16, Baptiste Daroussin wrote:
On Sun, Sep 05, 2021 at 10:39:29AM -0700, Mel Pilgrim wrote:
The flavors helpers like flavor_RUN_DEPENDS are super useful, but I need to
modify USES based on flavor, and find that there is no helper for it.

Besause USES are loader 100 lines earlier, meaning only USES are already
processed when we expand the helper.

Without getting to far in the technical details, USES and FLAVORS are basically
expanded at the moment, in pre and post section, meaning one had to decide
either we should allow USES to define flavors, or we should allow USES helpers.

Is this why there odd race conditions between USES and FLAVORS where, for example, if I have a FLAVOR that does USES+=pgsql and WANT_PGSQL, the corresponding postgresqlN-* ports aren't added to *_DEPENDS?

Reply via email to