Bug 222649

Summary: mail/spamassassin: missing dependency with RELAY_COUNTRY option
Product: Ports & Packages Reporter: Max Kostikov <max>
Component: Individual Port(s)Assignee: Niclas Zeising <zeising>
Status: Closed FIXED    
Severity: Affects Some People CC: ports-bugs
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Max Kostikov 2017-09-27 18:58:35 UTC
It seems like module p5-IP-Country dependency missing with "RELAY COUNTRY" option enabled.
> сент. 27 20:04:54.169 [10746] dbg: metadata: RelayCountry: failed to load 'IP::Country::Fast', skipping: Can't locate IP/Country/Fast.pm in @INC (you may need to install the IP::Country::Fast module) (@INC contains: /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.26 /usr/local/lib/perl5/5.26/mach /usr/local/lib/perl5/5.26) at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/Plugin/RelayCountry.pm line 85.
Comment 1 Niclas Zeising freebsd_committer freebsd_triage 2017-10-11 19:03:17 UTC
Looking into this now.
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-10-11 19:56:41 UTC
A commit references this bug:

Author: zeising
Date: Wed Oct 11 19:56:08 UTC 2017
New revision: 451792
URL: https://svnweb.freebsd.org/changeset/ports/451792

Log:
  Add missing dependency on p5-IP-Country when the nondefault option
  RELAY_COUNTRY is enabled [0]

  While here, carbage collect the UPDATE_AND_COMPILE option from
  OPTIONS_DEFUALT, this was most likely missed in r425590

  Don't bump portrevision, since this dependency is nut pulled in by default.

  PR:		222649 [0]
  Reported by:	Max Kostikov <max@kostikov.co> [0]

Changes:
  head/mail/spamassassin/Makefile
Comment 3 Niclas Zeising freebsd_committer freebsd_triage 2017-10-11 20:00:36 UTC
Fixed, thanks for the report!