Created attachment 201710 [details]
Change to GCC on i386
On i386 building with Clang gives you an incorrect include/maxminddb_config.h.
configure tries to detect support for unsigned __int128 in two ways. The first one fails for both GCC and Clang, but the second is incorrectly detected as true by Clang. This can cause issues in packages depending on libmaxminddb (.ie security/modsecurity3)
Bump portrevision because a new maxminddb_config.h needs to be generated on i386. Also petted portlint so it doesn't generate any errors anymore.
Try https://people.FreeBSD.org/~sunpoet/patch/net-libmaxminddb.txt instead of using GCC on i386.
Created attachment 201763 [details]
Add sunpoet's patch to fix maxminddb_config.h on i386
Your patch works as expected, so redid my initial patch.
A commit references this bug:
Date: Tue Feb 5 14:26:58 UTC 2019
New revision: 492238
Fix __int128 detection on i386
Reported by: Ralf van der Enden <firstname.lastname@example.org>