Тоже столкнулся с такой же проблемой при сборке net-snmp. У меня Freebsd 12 и стоит openssl111. Пересобирать все пакеты с ssl=base было не охота.
Основное обсуждение про проблему net-snmp и openssl 1.1.x идет на bugzilla - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228898.
Но там еще не починили и есть проблемы при компиляцией с опцией TLS.
Потом нашел такой патч для net-snmp в openSUSE - https://build.opensuse.org/package/view_file/openSUSE:Leap:15.0/net-snmp/net-snmp-5.7.3-build-with-openssl-1.1.patch?expand=0
Адатаптировал его для порта в FreeBSD 12. Собралось нормально с установленным портом openssl111. Пока работает.
Makefile положить в /usr/ports/net-mgmt/net-snmp, а extra-patch-openssl11 в /usr/ports/net-mgmt/net-snmp/files. Старые навсякий случай сохранить.
Makefile
extra-patch-openssl11