I've been watching as OpenBSD seems to be moving towards the nginx webserver, and I've made the switch from apache to nginx for all the web servers I run. One thing that was missing from the nginx installs was the perl script that is used in apache-land to split a single server access file into separate files for each virtual host - split-logfile.
So I wrote a c language program with the functionality of split-logfile, available here: http://archive.mgm51.com/sources/split-logfile.html