diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1329,11 +1329,13 @@ TMPDIR?= /tmp . endif # defined(PACKAGE_BUILDING) -. if defined(WITH_DEBUG_PORTS) -. if ${WITH_DEBUG_PORTS:M${PKGORIGIN}} -WITH_DEBUG= yes +. for feature in ${_LIST_OF_WITH_FEATURES} +. if defined(WITH_${feature:tu}_PORTS) +. if ${WITH_${feature:tu}_PORTS:M${PKGORIGIN}} +WITH_${feature:tu}= yes +. endif . endif -. endif +. endfor . if defined(USE_LTO) WITH_LTO= ${USE_LTO}