OpenBSD removed arc4random_addrandom() and arc4random_stir() (the system automatically stirs when the pid changes), so libevent no longer builds without patching. Some other OS have apparently yet to pick up changes made to arc4random in the last ~10 years so for now it's necessary to still stir manually when these functions are available.
Patches used in the port are:
http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/devel/libevent2/patches/patch-configure_in
http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/devel/libevent2/patches/patch-evutil_rand_c
Actually... it seems like the only caller is evutil_secure_rng_add_bytes() which doesn't appear used (at least not in the OpenBSD ports using libevent whose source I ran a search over). So perhaps the better method is to just remove this completely.