#compdef pkg_glob

_arguments -s \
 '(* -r -R)-a[all packages]' \
 '-O[omit sanity check]' \
 '-q[do not read pkgtools.conf]' \
 '(-a)-r[list recursively]' \
 '(-a)-R[list upward recursively]' \
 '*-x:exclude pattern:compadd - ${PKG_DBDIR\:-/var/db/pkg}/*(/\:t)' \
 '(-a)*:package to list:compadd - ${PKG_DBDIR\:-/var/db/pkg}/*(/\:t)'
