Created attachment 168655 [details] v0 Once bug 208294 lands make it slightly more obvious the port builds outside of source tree.
This is a nice simplification! Approved for lang/gcc and the other lang/gcc* ports (and I recommend to at least cover lang/gcc5* and lang/gcc6*) once the infrastructure is in _AND_ the build directory is NOT a subdirectory of the source directory. Cf. https://gcc.gnu.org/install/configure.html which says "building where objdir is a subdirectory of srcdir is unsupported".
Created attachment 168662 [details] missed Additional changes missed in v0.
A commit references this bug: Author: jbeich Date: Wed Apr 13 10:40:59 UTC 2016 New revision: 413188 URL: https://svnweb.freebsd.org/changeset/ports/413188 Log: lang/gcc*: convert to CONFIGURE_OUTSOURCE PR: 208294, 208309 Exp-run by: antoine Approved by: gerald (maintainer) Differential Revision: https://reviews.freebsd.org/D4157 Changes: head/lang/gcc/Makefile head/lang/gcc46/Makefile head/lang/gcc47/Makefile head/lang/gcc48/Makefile head/lang/gcc49/Makefile head/lang/gcc5/Makefile head/lang/gcc5-devel/Makefile head/lang/gcc6-devel/Makefile