Date: Sat, 17 Nov 2001 13:05:51 -0800 (PST) From: Akinori MUSHA <knu@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Mk bsd.port.mk Message-ID: <200111172105.fAHL5pw15753@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
knu 2001/11/17 13:05:51 PST Modified files: Mk bsd.port.mk Log: Add a bunch of generally used command macros: BZCAT, BZIP2_CMD, CHGRP, CUT, DC, ECHO_CMD, EGREP, FILE, FIND, HEAD, ID, IDENT, STRIP_CMD, SU, TAIL, TEST, XARGS And use shell (ash or ksh) builtins where available for efficiency: ECHO_CMD, FALSE, TEST, TRUE Grepping the ports tree, a few dozen ports already have FIND, STRIP_CMD and XARGS variables on their own and numerous ports use these commands without using macros. Some ports use FILE as a .for loop variable, but it doesn't matter anyway. Obtained from: NetBSD Remove the definition of ECHO because it is already defined in /usr/share/mk/sys.mk and leaving the useless definition may mislead developers. Add the following comment that would help: # ECHO is defined in /usr/share/mk/sys.mk and its value can either be # "echo", or "true" if the make flag -s is given. Use ECHO_CMD where # you mean the echo command. No response yet from: portmgr Clued by: Cyrille Lefevre <clefevre@citeweb.net> (on ${ECHO}) Revision Changes Path 1.391 +36 -10 ports/Mk/bsd.port.mk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111172105.fAHL5pw15753>