Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -1223,16 +1223,6 @@ # Only define tools here (for transition period with between pkg tools) .include "${PORTSDIR}/Mk/bsd.commands.mk" -.if exists(${PKG_BIN}) -.if !defined(_PKG_VERSION) -_PKG_VERSION!= ${PKG_BIN} -v -.endif -_PKG_STATUS!= ${PKG_BIN} version -t ${_PKG_VERSION:C/-.*//g} ${MINIMAL_PKG_VERSION} -.if ${_PKG_STATUS} == "<" -IGNORE= pkg(8) must be version ${MINIMAL_PKG_VERSION} or greater, but you have ${_PKG_VERSION}. You must upgrade the ${PKG_ORIGIN} port first -.endif -.endif - MASTERDIR?= ${.CURDIR} .if ${MASTERDIR} != ${.CURDIR} @@ -1685,7 +1675,7 @@ .endif .if !defined(PKG_DEPENDS) && !defined(CLEAN_FETCH_ENV) -PKG_DEPENDS+= ${LOCALBASE}/sbin/pkg:${PORTSDIR}/${PKG_ORIGIN} +PKG_DEPENDS+= pkg>=${MINIMAL_PKG_VERSION}:${PORTSDIR}/${PKG_ORIGIN} .endif .if defined(USE_GCC) @@ -4494,7 +4484,7 @@ -e 's/=gt=/>/; s/=ge=/>=/; s/=lt=//dev/null || ${TRUE}`; \ if [ "$$pkg_info" != "" ]; then \ - ${ECHO_MSG} "===> Found $$pkg_info, but you need to upgrade to $$prog."; \ + ${ECHO_MSG} "===> Found $$pkg_info, but you need to upgrade to $$prog from $${dir##${PORTSDIR}/}."; \ exit 1; \ fi; \ fi; \