Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Mar 2003 18:06:57 -0800 (PST)
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:  <200303020206.h2226v1a077465@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kris        2003/03/01 18:06:57 PST

  FreeBSD ports repository

  Modified files:
    Mk                   bsd.port.mk 
  Log:
  * Add considerable documentation about available variables, their
    meaning and default settings [1]
  
  * Add PATCH_DEPENDS and EXTRACT_DEPENDS, and convert various
    internal bsd.port.mk dependencies to use them [2]
  
  * Set the default MAN3PREFIX to ${PREFIX}/lib/perl5/${PERL_VERSION}
    for perl ports, removing the need to define this locally in every
    port [3]
  
  * Replace perllocal.pod with perllocal.pod-${PORTNAME} so that perl
    ports can be made to clean up after themselves properly [4]
  
  * Properly quote filenames in the security-check target.  This
    unbreaks package registration for ports that install filenames
    containing metacharacters [5]
  
  * Use "cat /dev/null >" instead of "rm -f" in the makesum target so
    that the file retains the correct ownership and permissions [6]
  
  * Add a USE_PACKAGE_DEPENDS knob that may be set in the environment or
    make.conf, and which attempts to use existing local packages to
    satisfy port dependencies, instead of building them from ports [7]
  
  * Add a first attempt at fetch-required and fetch-required-list
    targets which fetch or print all the distfiles that are required to
    build the port.  Dependencies that are already installed need not
    have their distfiles listed, and will not be reported [8].
  
    This needs more work, because ports that do things like:
  
      BUILD_DEPENDS=  ${NONEXISTENT}:${PORTSDIR}/foo/bar:blee
  
    will not have their distfiles listed and will therefore fail to fetch
    completely.  The target needs to be changed to include distfiles for
    ports that have a target listed
  
  Submitted by:   Mark Linimon <linimon@lonesome.com> [1],
                  Jim Trigg <jtrigg@spamcop.net> [2], skv [3],
                  kuriyama [4], marcus [5], sheldonh [6], dinoex [7],
                  Erwin Lansing <erwin@lansing.dk>
  PR:             44841 [1], 29856 [2], 39662 [3], 48439 [5], 48450 [6],
                  36083 [7], 48473 [8]
  
  Revision  Changes    Path
  1.441     +203 -43   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?200303020206.h2226v1a077465>