Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Nov 2002 14:03:25 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/release Makefile
Message-ID:  <200211152203.gAFM3PKx045982@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2002/11/15 14:03:25 PST

  Modified files:
    release              Makefile 
  Log:
  Rework the checking out of the doc, src, and ports trees a bit to make it
  more manageable.
  - Add some helper variables (CVS_{SRC,DOC,PORTS}ARGS) to be used when
    using CVS to checkout files.  We stick release tags in these helper
    variables if they are defined and then use only one cvs command instead
    of two cvs commands with an .ifdef to choose between them.
  - rm the old src/doc/ports directories as separate commands from the
    CVS comands so that the rm commands don't need to be duplicated.
  - Simplify the DOMINIMALDOCPORTS case by overriding RELEASEPORTSMODULE to
    be ${MINIMALDOCPORTS} thus removing yet another nearly-duplicate cvs
    command in an .ifdef.
  - Add support for grabbing src/ and doc/ from external directories
    specified via EXTSRCDIR and EXTDOCDIR instead of from CVS.  The same
    is not done for ports/ quite yet as the DOMINIMALDOCPORTS case is a
    bit tricky.
  
  The rerelease target scripts have not been changed to use the helper
  variables yet, so there is still some room for improvement.
  
  Submitted by:   kuriyama (4)
  
  Revision  Changes    Path
  1.729     +31 -19    src/release/Makefile

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?200211152203.gAFM3PKx045982>