freeciv lists ggz.modules file in its plist, while it actually belongs to ggz-client-libs port. Poudriere finds this: --- =======================<phase: deinstall >============================ ===> Deinstalling for freeciv ===> Deinstalling freeciv-2.4.3 Updating database digests format... done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: freeciv-2.4.3 The operation will free 46 MB. [10-amd64-default] [1/1] Deleting freeciv-2.4.3... done =========================================================================== ====>> Checking for extra files and directories ====>> Files or directories removed: etc/ggz.modules build of /usr/ports/games/freeciv ended at Wed Sep 10 16:11:42 MSK 2014 ====>> Error: Build failed in phase: leftovers --- Just removing it from plist doesn't help (however it seems to be better than listing it), as the file is modified. Probably it should be handled like fonts cache and other facilities which modify files on install/deinstall instead. Port maintainer (johans@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 1.02 (mode: change, diff: SVN)
A commit references this bug: Author: amdmi3 Date: Wed Dec 3 13:39:29 UTC 2014 New revision: 373826 URL: https://svnweb.freebsd.org/changeset/ports/373826 Log: - Fix etc/ggz.modules handling - Remove @dirrm* from plist PR: 193515 [1] Submitted by: amdmi3 Approved by: portmgr blanket Approved by: maintainer timeout ([1]) Changes: head/games/freeciv/Makefile head/games/freeciv/pkg-plist