Maintaining OpenBSD up-to-date is quite easy using the Errata Patches. But this requires using cvs and make to download, compile and apply thoses patches. In some cases, this is also true pour ports. There is a way to deal with binary objects only: openup by M:Tier. This is how to do it.