svn commit: r480462 - head/devel/p5-DateTime-Format-ICal

Jan Beich jbeich at FreeBSD.org
Sun Sep 23 12:15:26 UTC 2018


Po-Chuan Hsieh <sunpoet at freebsd.org> writes:

> On Sun, Sep 23, 2018 at 5:08 PM Dmitry Marakasov <amdmi3 at freebsd.org> wrote:
>
>> Author: amdmi3
>> Date: Sun Sep 23 09:08:27 2018
>> New Revision: 480462
>> URL: https://svnweb.freebsd.org/changeset/ports/480462
>>
>> Log:
>>   - Add LICENSE
>>   - Fix depends
>>
>
> I did not see any dependency change in this commit.

Before this commit BUILD_DEPENDS had lang/perl5* listed more than once. ;)

> According to mat's commit (r474242), the original one is preferred.

Porter's Handbook recommends MY_DEPENDS, not BUILD_DEPENDS=${RUN_DEPENDS}.
If you treat PH as rulebook (like portmgr often likes to do) then mat's
commit was incorrect as well.

https://www.freebsd.org/doc/en/books/porters-handbook/makefile-depend.html#makefile-run_depends

Unfortunately, Porter's Handbook fails short of explaining why := is wrong.
Even if a port uses RUN_DEPENDS:=${BUILD_DEPENDS} then Mk/* can still append
to RUN_DEPENDS but anything appended to BUILD_DEPENDS doesn't propagate to
RUN_DEPENDS which is intended. Not to mention, forbidding to use := in *_DEPENDS
but not anywhere else seems odd.


More information about the svn-ports-head mailing list