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: https://people.freebsd.org/~bdrewery/patches/options-slave-exclude-implied.txt
https://reviews.freebsd.org/D5538
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: Author: bdrewery Date: Tue May 3 18:36:29 UTC 2016 New revision: 414547 URL: https://svnweb.freebsd.org/changeset/ports/414547 Log: Fix excluding implied options. This fixes the devel/git-lite port to not get PERL despite being excluded. PR: 207460 PR: 202701 With hat: portmgr Differential Revision: https://reviews.freebsd.org/D5538 Changes: head/Mk/bsd.options.mk