Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jul 2003 16:54:34 -0700 (PDT)
From:      Kris Kennaway <kris@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/Mk bsd.port.mk
Message-ID:  <200307062354.h66NsY7R003394@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kris        2003/07/06 16:54:34 PDT

  FreeBSD ports repository

  Modified files:
    Mk                   bsd.port.mk 
  Log:
  * Attempt to detect and disallow installation of a port with PREFIX
    set to a different value to that with which it was configured and
    built.  This is achieved by recording the PREFIX in the build-stage
    cookies [1]
  
  * Add scheme [2], tcl84 and tk84 [5] as virtual categories
  
  * Add the PERL_PORT variable and use it to register the dependency on
    the correct perl port when PERL_LEVEL is set [3]
  
  * Add support for USE_AUTOHEADER [4]
  
  * Fix 'make maintainer' when MAINTAINER is set to a bogus value (not
    in user@example.com format). [6]
  
  * Add a 'package-recursive' target to create packages for a port and
    all of its dependencies [7]
  
  * Fix command-line overflow errors in 'make readmes' on certain ports,
    with the bonus of providing a measurable speed-up to readme
    generation [8]
  
  * Fix inclusion of alternative makefiles such as Makefile.inc,
    Makefile.local, etc. (broken since 1.403) [9]
  
  * Reintroduce support for install/deinstall targets checking for older
    versions of the port, and re-add the deinstall-all target that
    removes all existing installations of a port (originally introduced
    in 1.446 and backed out in 1.450).  This patch has been reworked to
    eliminate the corner cases in the previous code.  Ports that
    dynamically generate their ${PLIST} at install-time must now do so
    before the do-install target is run, e.g. in pre-install.  [10]
  
  * When installing ports as non-root, use su(1) to execute the targets
    that require root privilege.  This is achieved by splitting up the
    _INSTALL_SEQ target list into _INSTALL_SUSEQ [11].
  
  PR:             23581 [1], 47238 [2], 48465 [3], 50165 [4], 51985 [6],
                  52388 [7], 51609 [11]
  Submitted by:   Matt Emmerton <matt@gsicomp.on.ca> [1],
                  Sergey Matveychuk <sem@ciam.ru> [1] [7] [10] [11],
                  Kimura Fuyuki <fuyuki@hadaly.org> [2],
                  "Scot W. Hetzel" <hetzels@westbend.net> [3],
                  Anton Berezin <tobez@FreeBSD.org> [3], nork [4],
                  hsu [5], Mark Linimon <linimon@lonesome.com> [6],
                  hoek [8], sobomax [9], marcus [10] [11], des [11]
  
  Revision  Changes    Path
  1.455     +160 -47   ports/Mk/bsd.port.mk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307062354.h66NsY7R003394>