Skip site navigation (1)Skip section navigation (2)
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>