Fix bug that made pkg repo segfault

Introduced in 5dc36026fc60c64763d82a69ef2921b3cd78e913, pkg repo -l
crashed on packages (meta ports) that don't install files on their own.

See also:
http://lists.freebsd.org/pipermail/freebsd-ports/2013-December/088276.html