On Sun, Jul 26, 2020 at 05:52:23PM +0100, Stuart Henderson wrote: > On 2020/07/26 09:10, wen heping wrote: > > ii) Remove unneeded BUILD_DEPENDS=${RUN_DEPENDS} > > I don't generally like this, in cases where upstream has their own > checks (common in Perl ports) it makes it harder to check if the > dependencies are correct.
Some years ago we agreed to avoid BUILD_DEPENDS=${RUN_DEPENDS}. By reducing install and uninstall the bulk build is faster. I detect missing dependencies by comparing portgen output and inspecting Makefile.PL changes. Pure Perl modules have no build dependencies anyway. I doubt that many porters will see a missing run dependency when something scrols by during a ports build. Of course if it helps you maintaining your modules, keep them. bluhm