freebsd-ports/Mk
Kris Kennaway a6cb176566 * 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]
2003-03-02 02:06:56 +00:00
..
bsd.emacs.mk * pkg-comment removal, take 2: introduce the COMMENTFILE variable 2003-02-10 07:59:22 +00:00
bsd.gnome.mk Fix a couple very trivial grammar mistakes in the comments sections. 2002-12-09 05:09:56 +00:00
bsd.gnomeng.mk Add a hack to set the scrollkeeper reigstration path to the constant defined 2003-01-28 01:52:02 +00:00
bsd.java.mk Defining JAVASHAREDIR and JAVAJARDIR. If they're already set, 2002-11-18 13:00:00 +00:00
bsd.kde.mk update to 3.1 official release 2003-01-28 18:36:58 +00:00
bsd.kde4.mk update to 3.1 official release 2003-01-28 18:36:58 +00:00
bsd.port.mk * Add considerable documentation about available variables, their 2003-03-02 02:06:56 +00:00
bsd.port.post.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.pre.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.subdir.mk * pkg-comment removal, take 2: introduce the COMMENTFILE variable 2003-02-10 07:59:22 +00:00
bsd.python.mk take over for tg@ who is away indefinitely 2002-11-21 15:33:00 +00:00
bsd.ruby.mk lang/ruby16-shim-ruby18 now includes erb, ipaddr and open-uri too. 2003-02-09 17:38:39 +00:00
bsd.sites.mk I neglected to mention that the previous commit was to MASTER_SITE_ISC. 2003-02-28 10:49:24 +00:00