I was running portlint -C against a test port and got the following complain $ portlint -C WARN: pkg-plist: unknown pkg-plist directive "@sample(%%TESTUSER%%,%%TESTGROUP%%,440) file.sample" WARN: pkg-plist: unknown pkg-plist directive "@preunexec ... WARN: pkg-plist: unknown pkg-plist directive "@postunexec ... Haven't tested the other new keywords, but I suspect they are also unknown with '-C' From ports/CHANGES: 20150926: AUTHOR: bapt@FreeBSD.org New keywords are supported in pkg since 1.5.x: @preexec <command>: execute the <command> during pre-install scripts @postexec <command>: execute the <command> during post-install scripts @preunexec <command>: execute the <command> during pre-deinstall scripts @postunexec <command>: execute the <command> during post-deinstall scripts @exec does not specify when if should be executed and is now considered as deprecated. Additional the @sample keyword get some additions (CHANGES:20150926).
Fixes committed to my CVS repo pending the next release.
New support added in 2.16.8.
Nice, a quick test with your CVS version looks good to me :) Thanks!