1e36a59f7SPeter Wemm 2a0dec793SWill Andrews.if !defined(PORTSDIR) 3a0dec793SWill Andrews# Autodetect if the command is being run in a ports tree that's not rooted 4a0dec793SWill Andrews# in the default /usr/ports. The ../../.. case is in case ports ever grows 5a0dec793SWill Andrews# a third level. 66cc777bfSWill Andrews.for RELPATH in . .. ../.. ../../.. 76cc777bfSWill Andrews.if !defined(_PORTSDIR) && exists(${.CURDIR}/${RELPATH}/Mk/bsd.port.mk) 86cc777bfSWill Andrews_PORTSDIR= ${.CURDIR}/${RELPATH} 9a0dec793SWill Andrews.endif 106cc777bfSWill Andrews.endfor 116cc777bfSWill Andrews_PORTSDIR?= /usr/ports 12880c41baSBryan DreweryPORTSDIR= ${_PORTSDIR:tA} 13880c41baSBryan Drewery.endif 14a0dec793SWill Andrews 154a209e39SOliver EikemeierBSDPORTSUBDIRMK?= ${PORTSDIR}/Mk/bsd.port.subdir.mk 16139df655SRuslan Ermilov 174a209e39SOliver Eikemeier.include "${BSDPORTSUBDIRMK}" 18