Allow ${PACKAGES} to be a symbolic link to another partition with more space. Commmon bits OK up to & including 8.2-RELEASE *** 4.11/ports/Mk/bsd.port.mk.orig Wed Jun 22 16:30:38 2005 --- new/ports/Mk/bsd.port.mk Thu Jun 23 00:46:18 2005 *************** *** 3297,3304 **** .if !target(do-package) do-package: ${TMPPLIST} ! @if [ -d ${PACKAGES} ]; then \ ! if [ ! -d ${PKGREPOSITORY} ]; then \ if ! ${MKDIR} ${PKGREPOSITORY}; then \ ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \ exit 1; \ --- 3297,3304 ---- .if !target(do-package) do-package: ${TMPPLIST} ! @if [ -e ${PACKAGES} ]; then \ ! if [ ! -e ${PKGREPOSITORY} ]; then \ if ! ${MKDIR} ${PKGREPOSITORY}; then \ ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \ exit 1; \ *************** *** 3334,3340 **** .if !target(package-links) package-links: delete-package-links @for cat in ${CATEGORIES}; do \ ! if [ ! -d ${PACKAGES}/$$cat ]; then \ if ! ${MKDIR} ${PACKAGES}/$$cat; then \ ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; \ exit 1; \ --- 3334,3340 ---- .if !target(package-links) package-links: delete-package-links @for cat in ${CATEGORIES}; do \ ! if [ ! -e ${PACKAGES}/$$cat ]; then \ if ! ${MKDIR} ${PACKAGES}/$$cat; then \ ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; \ exit 1; \ *************** *** 3343,3349 **** ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; \ done .if !defined(NO_LATEST_LINK) ! @if [ ! -d ${PKGLATESTREPOSITORY} ]; then \ if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \ ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \ exit 1; \ --- 3343,3349 ---- ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; \ done .if !defined(NO_LATEST_LINK) ! @if [ ! -e ${PKGLATESTREPOSITORY} ]; then \ if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \ ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \ exit 1; \