Created attachment 155622 [details] patch for bsd.sanity.mk in https://svnweb.freebsd.org/changeset/ports/383191 and https://svnweb.freebsd.org/changeset/ports/383665 Was added check for CATEGORIES to match directory in PORTSDIR. This broke our setup with local ports outside PORTSDIR. /usr/ports/vendor in our setup is symlink to VENDOR_DIR/ports/vendor directory. Wile upgrading/installing our local ports warning message "Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing." displayed several times causing significant upgrade slowdown. Please replace WARNING with DEV_WARNING. This message useful for ports developers/committers and rarely useful for end users.
A commit references this bug: Author: bdrewery Date: Wed Apr 15 15:51:37 UTC 2015 New revision: 384059 URL: https://svnweb.freebsd.org/changeset/ports/384059 Log: The CATEGORY warning should be dev-only. PR: 199464 Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru> Changes: head/Mk/bsd.sanity.mk
Thanks, committed. This also improves your situation: Author: bdrewery Date: Wed Apr 15 15:49:01 2015 New Revision: 384058 URL: https://svnweb.freebsd.org/changeset/ports/384058 Log: Rework change from r383665 for CATEGORY validation so it does not show a warning when PORTSDIR is set to a directory that is symlinked to the real ports directory. Reported by: smh With hat: portmgr Modified: head/Mk/bsd.sanity.mk