Index: Makefile =================================================================== RCS file: /ncvs/ports/security/vuxml/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- Makefile 7 Aug 2009 16:25:52 -0000 1.15 +++ Makefile 11 Apr 2012 03:26:18 -0000 @@ -74,8 +74,17 @@ ${XMLCAT_ADD} ${SGMLCAT_ADD} -validate: +validate: tidy @${SH} ${FILESDIR}/validate.sh "${VUXML_FILE}" + @${ECHO_MSG} "Checking if tidy passes..." + @diffout=$$(${DIFF} -u "${VUXML_FILE}" "${VUXML_FILE}.tidy") || true; \ + if [ -z "$$diffout" ]; then \ + ${ECHO_MSG} "... seems okay"; \ + else \ + ${ECHO_MSG} "... make tidy disagrees with you"; \ + ${ECHO} $$diffout; \ + return 1; \ + fi tidy: ${SH} ${FILESDIR}/tidy.sh "${FILESDIR}/tidy.xsl" "${VUXML_FILE}" > "${VUXML_FILE}.tidy"