Hi,

[cc'd maintainers so it doesn't get forgotten]

after this mention of facts:

<sthen> no port should use RUN_DEPENDS=${BUILD_DEPENDS}

i just ran a quick

make show=RUN_DEPENDS BUILD_DEPENDS=HURZ | grep -B2 HURZ

in /usr/ports, and found the following ports using
RUN_DEPENDS=${BUILD_DEPENDS}:

devel/angr/py-angr
devel/angr/py-pyvex
devel/qt-creator
devel/tortoisehg
sysutils/slant

Why is this bad? Because BUILD_DEPENDS may change *silently* (think
of changes to some port modules) and then RUN_DEPENDS would also
change silently, allthough a REVISION bump would be required.[1]

So better don't do this.

Ciao,
        Kili

[1] naddy@ just mentioned somthing like an added USE_GMAKE as another
example which would cause a silent change to BUILD_DEPENDS.

Reply via email to