There's nice OVERLAYS feature implemented in ports framework, however it seems documentation is missing in make.conf(5) manual page. https://reviews.freebsd.org/rP510950