It is too strong configuration that forces to search for the specific path first.
If contrib library (ex. x265) is installed from Ports, and Ports library
version is different from contrib, "GCC.I=/usr/local/include" look up Ports
library headers first and it can be different definitions from contrib headers.
We should look up contrib headers before Ports library headers.
LIBHB.GCC.I += $(LIBHB.build/) $(CONTRIB.build/)include
ifeq ($(BUILD.system),freebsd)
+ LIBHB.GCC.I += $(LOCALBASE)/include
LIBHB.GCC.I += $(LOCALBASE)/include/libxml2
else ifneq (,$(filter $(BUILD.system),darwin cygwin mingw))
LIBHB.GCC.I += $(CONTRIB.build/)include/libxml2
TARGET.dylib.ext = .so
-GCC.I = $(LOCALBASE)/include
-GCC.L = $(LOCALBASE)/lib
GCC.D = LIBICONV_PLUG
GCC.args.dylib = -shared