Adds staging support to www/pound. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->anders Over to maintainer (via the GNATS Auto Assign Tool)
maintainer was reset in July. Move to patch-ready although there are no test logs (only two weeks left to stage this to save it)
this is not legal: +post-build: + ${RM} /root/.rnd That means it touched the /root filesystem which is not allowed. Poudriere would have flagged this in a big way.
except pound doesn't install /root/.rnd so not sure what that line is all about.
====> Running Q/A tests (stage-qa) Warning: 'sbin/pound' is not stripped consider using ${STRIP_CMD} Warning: 'sbin/poundctl' is not stripped consider using ${STRIP_CMD} ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for directories owned by MTREEs ===> Checking for directories handled by dependencies ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) ====>> Checking for staging violations... done The easiest fix is just to override the do-install target since there are so few files to install.
A commit references this bug: Author: marino Date: Wed Aug 13 23:24:03 UTC 2014 New revision: 364820 URL: http://svnweb.freebsd.org/changeset/ports/364820 Log: Stage www/pound PR: 189937 Submitted by: Joe (thralling.com) Approved by: Nobody, the maintainer was reset Lil' TLC: marino Changes: head/www/pound/Makefile
Besides the post-build target, the only other real mistake was leaving MAN8 defined. I modernized it more with USES=tar and new options-depends, plus the new do-install target (which took over the post-install target) closing PR now.