Date: Sat, 6 May 2006 03:25:14 +0100 From: Shaun Amott <shaun@inerd.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/96844: [PATCH] bsd.port.mk: pretty-print-(run|build)-depends-list is broken Message-ID: <1146882314.8495@charon.picobyte.net> Resent-Message-ID: <200605060230.k462UDjb024716@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 96844 >Category: ports >Synopsis: [PATCH] bsd.port.mk: pretty-print-(run|build)-depends-list is broken >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat May 06 02:30:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Shaun Amott >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: >Description: The wrong field number is used when awk is invoked for the pretty-print-(run|build)-depends-list targets inside bsd.port.mk: this causes an empty list to be returned (usually). >How-To-Repeat: % make -C /usr/ports/www/MT pretty-print-run-depends-list This port requires package(s) "" to run. >Fix: --- bsd.port.mk.diff begins here --- --- bsd.port.mk.orig Tue May 2 00:30:41 2006 +++ bsd.port.mk Sat May 6 03:13:34 2006 @@ -4893,7 +4893,7 @@ ${ECHO_CMD} "${.TARGET} requires an INDEX file (${INDEXFILE}). Please run make index or make fetchindex."; \ else \ ${ECHO_CMD} -n 'This port requires package(s) "' ; \ - ${ECHO_CMD} -n `${AWK} -F\| '$$1 ~ /^${PKGNAME}/ {print $$8;}' ${INDEXDIR}/${INDEXFILE}` ; \ + ${ECHO_CMD} -n `${AWK} -F\| '$$1 ~ /^${PKGNAME}/ {print $$9;}' ${INDEXDIR}/${INDEXFILE}` ; \ ${ECHO_CMD} '" to ${.TARGET:C/pretty-print-(.*)-depends-list/\1/}.'; \ fi; --- bsd.port.mk.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1146882314.8495>