include/boost/predef/os/open.h detects OpenBSD up to 4.9, however manual pages show there are later versions, at least 5.6, and the web site says 6.2:
http://man.openbsd.org/OpenBSD-current/man2/getentropy.2
https://www.openbsd.org/
The the same pattern found in detection follows suit, one could pre-populate this list to help future-proof it, or perhaps use some other technique to detect.
As an aside, the OpenBSD team should define the MAJOR and MINOR versions as separate items so it can be used programmatically! Ugh.