2010.08.05I found after Id build openoffice on 1 host, doing an nfs make reinstall froma different host didnt installed the java stuff *** 8.1-RC2+jhs/ports/Mk/bsd.port.mk Wed Jul 14 23:01:39 2010 --- new-generic/ports/Mk/bsd.port.mk Thu Aug 5 02:42:22 2010 *************** *** 757,762 **** --- 757,763 ---- # install - Install the results of a build. # reinstall - Install the results of a build, ignoring "already installed" # flag. + # reinstall-recursive # deinstall - Remove the installation. # deinstall-all - Remove all installations with the same PKGORIGIN. # package - Create a package from an _installed_ port. *************** *** 5580,5585 **** --- 5581,5596 ---- # So it seems package-recursive is not necessary ?. .endif + .if !target(reinstall-recursive) + reinstall-recursive: reinstall + @${ECHO_MSG} "===> ${.CURDIR}" + @${ECHO_MSG} -n "Deps: " ; ${ECHO_MSG} ${ALL-DEPENDS-LIST} + @for dir in $$(${ALL-DEPENDS-LIST}); do \ + ( cd $$dir; echo -n "For ${.CURDIR}: " ;\ + pwd; ${MAKE} reinstall ) ; \ + done + @${ECHO_MSG} "<=== ${.CURDIR}" + .endif # Show missing dependiencies missing: