The devel/git-lite port sets PERL in OPTIONS_EXCLUDE but perl gets pulled in as a dependency anyway, because the SEND_EMAIL option enables PERL anyway; maybe the git-lite port should selectively enable some options from the git port instead of selectively disabling them.
Really the SEND_EMAIL_IMPLIES=PERL line should integrate with the git-lite slave's OPTIONS_EXCLUDE=PERL to remove SEND_EMAIL from the build since it is implied.
This handles it:
Does the attached patch/review fix the problem for you ?
Assign to portmgr for exp-run
This change affects only 1 port (with default options):
[00:03:32] ====>> Deleting git-lite-2.7.4_1.txz: changed options
[00:03:32] ====>> Pkg: CURL ETCSHELLS ICONV NLS SEND_EMAIL
[00:03:32] ====>> New: CURL ETCSHELLS ICONV NLS
A commit references this bug:
Date: Tue May 3 18:36:29 UTC 2016
New revision: 414547
Fix excluding implied options.
This fixes the devel/git-lite port to not get PERL despite being excluded.
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D5538