The suricata update in bug 210490 creates a new HYPERSCAN option which depends on the hyperscan shared library being installed. I believe most if not all ports that can provide a shared library, install them by default so that other applications can then depend on them. I believe this should be the case for hyperscan as well (at least until such time as we have support for automatica *-{shared,static} sub-packages (variants) I'm happy to create a patch and commit this if you're time-limited
A commit references this bug: Author: vsevolod Date: Thu Sep 15 18:04:14 UTC 2016 New revision: 422220 URL: https://svnweb.freebsd.org/changeset/ports/422220 Log: - Update to 4.3.1 - Enable shared by default [1] PR: 211002 Submitted by: koobs [1] Changes: head/devel/hyperscan/Makefile head/devel/hyperscan/distinfo
Committed with the hyperscan update. Thank you.