Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk (revision 329758) +++ Mk/bsd.port.mk (working copy) @@ -4344,12 +4344,18 @@ install-rc-script install-ldconfig-file install-license \ install-desktop-entries add-plist-info add-plist-docs add-plist-examples \ add-plist-data add-plist-post fix-plist-sequence +.if defined(DEVELOPER) +_STAGE_SUSEQ+= stage-qa +.endif .else _STAGE_SEQ+= create-users-groups do-install post-install post-stage compress-man \ install-rc-script install-ldconfig-file install-license \ install-desktop-entries add-plist-info add-plist-docs add-plist-examples \ add-plist-data add-plist-post fix-plist-sequence +.if defined(DEVELOPER) +_STAGE_SEQ+= stage-qa .endif +.endif .if defined(WITH_PKGNG) _INSTALL_DEP= stage _INSTALL_SEQ= install-message run-depends lib-depends check-already-installed Index: Mk/bsd.stage.mk =================================================================== --- Mk/bsd.stage.mk (revision 329758) +++ Mk/bsd.stage.mk (working copy) @@ -6,6 +6,8 @@ DESTDIRNAME?= DESTDIR MAKE_ARGS+= ${DESTDIRNAME}=${STAGEDIR} +QA_ENV+= STAGEDIR=${STAGEDIR} PREFIX=${PREFIX} \ + LOCALBASE=${LOCALBASE} .if !target(stage-dir) stage-dir: @@ -153,3 +155,9 @@ -e "s,${DATADIR},%%DATADIR%%,g" \ -e "s,${PREFIX}/,,g" | ${GREP} -v "^@dirrmtry share/licenses" || ${TRUE} .endif + +.if !target(stage-qa) +stage-qa: + @${ECHO_CMD} "====> Running Q/A tests" ; \ + ${SETENV} ${QA_ENV} ${SH} ${PORTSDIR}/Tools/scripts/qa.sh +.endif