This possible bug related to mail/spamassassin bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222649 Seems like p5-Geo-IP port requires two files GeoIP.dat and GeoIPv6.dat but can't find it. Here is part of Spamassassin debug: > сент. 27 20:04:54.169 [10746] dbg: metadata: RelayCountry: failed to load 'Geo::IP', skipping: GeoIP.dat not found at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/Plugin/RelayCountry.pm line 61.
net/p5-Geo-IP depends on net/GeoIP. When you install net/GeoIP, you'll see a pkg-message as follows: GeoIP does not ship with the actual data files. You must download them yourself! Please run: # /usr/local/bin/geoipupdate.sh Follow the instruction to download data files.
(In reply to Po-Chuan Hsieh from comment #1) Oh, thank you. Probably adding this scipt execution at ports post install stage will be a good idea.
Pass to maintainer of net/GeoIP.
I'm not sure about this. That only gets you the free versions of the databases. Maxmind sells many different databases, and for sites that use those, they won't want the free versions.
Closing this out. Only a subset of the people installing GeoIP will want the free database, so it doesn't make sense to me to fetch them for everybody. Plus, there's no point in fetching and installing the databases every time poudriere pulls in GeoIP as a dependency.