The msmtpq utility depends on bash, so I think the port should either depend on bash or msmtpq should be a port option?
A commit references this bug: Author: novel Date: Sun Jul 9 04:47:17 UTC 2017 New revision: 445367 URL: https://svnweb.freebsd.org/changeset/ports/445367 Log: mail/msmtp: depend on bash for msmtpq When MSMTPQ option (which installs offline message queueing scripts) is enabled, depend on shells/bash because these scripts require bash. Bump PORTREVISION. PR: 220439 Submitted by: Moritz Wilhelmy MFH: 2017Q3 Changes: head/mail/msmtp/Makefile
Thanks for noticing that. > ... the port should either depend on bash or msmtpq should be a port option? Such an option already exists: $ make showconfig|grep -i msmtpq MSMTPQ=on: Install offline messaging scripts $ I've added bash dependency when MSMTPQ is enabled.
A commit references this bug: Author: novel Date: Sat Jul 15 06:16:09 UTC 2017 New revision: 445848 URL: https://svnweb.freebsd.org/changeset/ports/445848 Log: MFH: r445367 mail/msmtp: depend on bash for msmtpq When MSMTPQ option (which installs offline message queueing scripts) is enabled, depend on shells/bash because these scripts require bash. Bump PORTREVISION. PR: 220439 Submitted by: Moritz Wilhelmy Approved by: ports-secteam (junovitch) Changes: _U branches/2017Q3/ branches/2017Q3/mail/msmtp/Makefile
Should be fixed now, thanks!