Hi, Here is beginning of a build log of random port:
===> Looking for unrar-4.20v1.tgz in $PKG_PATH - not found *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1824 '/usr/ports/packages/i386/cache//unrar-4.20v1.tgz': @if /usr/bin/env -i PKG_...) ===> Checking files for unrar-4.20v1 `/usr/ports/distfiles/unrarsrc-4.2.4.tar.gz' is up to date. >> (SHA256) unrarsrc-4.2.4.tar.gz: OK ===> Verifying specs: c crypto m stdc++ c crypto m stdc++ ===> found c.68.0 crypto.22.0 m.8.0 stdc++.55.0 ===> Extracting for unrar-4.20v1 ===> Patching for unrar-4.20v1 ===> Configuring for unrar-4.20v1 ===> Building for unrar-4.20v1 ... I often find above '*** Error 1 in ...' unnecessary noise when package was not found. Below patch mutes those errors. It makes greping for errors mutch easier. Comments? Index: bsd.port.mk =================================================================== RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v retrieving revision 1.1224 diff -u -p -r1.1224 bsd.port.mk --- bsd.port.mk 14 May 2013 13:38:59 -0000 1.1224 +++ bsd.port.mk 16 May 2013 11:12:42 -0000 @@ -1836,7 +1836,7 @@ ${_PACKAGE_COOKIE${_S}}: @mkdir -p ${@D} ${_TMP_REPO} . if ${FETCH_PACKAGES:L} == "yes" && !defined(_TRIED_FETCHING_${_PACKAGE_COOKIE${_S}}) @f=${_CACHE_REPO}/${_PKGFILE${_S}}; \ - cd ${.CURDIR} && ${MAKE} $$f && \ + cd ${.CURDIR} && ${MAKE} $$f 2>/dev/null && \ { ln $$f $@ 2>/dev/null || cp -p $$f $@ ; } || \ cd ${.CURDIR} && ${MAKE} _TRIED_FETCHING_${_PACKAGE_COOKIE${_S}}=Yes _internal-package-only . else -- best regards q#