Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -1089,6 +1089,20 @@ # Do not leak flavors to childs make .MAKEOVERRIDES:= ${MAKEOVERRIDES:NFLAVOR=*} +.if !empty(FLAVOR) +.for c in PKGNAMEPREFIX PKGNAMESUFFIX +.if define(${FLAVOR}_${c}) +${c}= ${${FLAVOR}_${c}} +.endif +.endfor + +.for c in CONFLICTS CONFLICTS_BUILD CONFLICTS_INSTALL +.if define(${FLAVOR}_${c}) +${c}+= ${${FLAVOR}_${c}} +.endif +.endfor +.endif # defined(${FLAVOR}) + .if defined(CROSS_TOOLCHAIN) .if !defined(CROSS_SYSROOT) IGNORE= CROSS_SYSROOT should be defined