Add %S as a new format code to print arbitrary character strings.
Add tests for %S
Add new pkg_vfprintf(3) function -- equivalent to vfprintf(3)
Add pkg_vprintf(3)
Make pkg_*_annotate() take a struct pkg*, as conceptually, that is
what it operates on.
pkg_printf()-ify some more verbs: annotate, lock, set

I want a pkg_printf()-ified version of warnx() too...
More pkg_printf()-ify
pkg_printf()-ify for pkg check.
Pair up all the pkg_xprintf() functions with a pkg_vxprintf()
equivalent that takes a va_list structure instead of a variable
argument list.

Update man page to match.
pkg_printf()-ify pkg create
Trivial grammar fix.
pkg_printf()-ify pkg/event.c
OK, pkg_attr == 0 is special and indicates the end of a stdargs arg
list.  According to the manual that's not even guarranteed
behaviour...
msg needs initializing there.