Faça seus ports clean up após eles mesmos quando eles são desinstalados. Isto é geralmente acomplished pelo adicionando linhas @dirrm para todos diretórios que são especificamente criados pelo port. Você necessita apagar subdiretórios antes que você possa apagar os diretórios pais.
: lib/X11/oneko/pixmaps/cat.xpm lib/X11/oneko/sounds/cat.au : @dirrm lib/X11/oneko/pixmaps @dirrm lib/X11/oneko/sounds @dirrm lib/X11/oneko
Entretanto, as vezes @dirrm dará a você erros porque outros ports também compartilham o mesmo subdiretório. Você pode chamar o rmdir de @unexec para remover somente diretórios vazios sem avisos.
@unexec rmdir %D/share/doc/gimp 2>/dev/null || true
Isto will neither imprimir any mensagens de erro nor cause pkg_delete(1) para sair abnormally even senão está vazio due para outros ports instalando alguns arquivos lá.