Subject: CVS commit: pkgsrc/mk/buildlink3
To: None <>
From: Johnny C. Lam <>
List: pkgsrc-changes
Date: 01/04/2004 20:57:31
Module Name:	pkgsrc
Committed By:	jlam
Date:		Sun Jan  4 20:57:31 UTC 2004

Modified Files:

Log Message:

* Don't add any dependencies (via BUILDLINK_DEPENDS) unless files add them.  This fixes case where the software
  existed both in the base system and in /usr/pkg, we used only the
  built-in software, but we still recorded a dependency on the one in

* Re-structure the code that populates ${BUILDLINK_DIR} so that we
  don't bump into ARG_MAX limits in the shell.  This should fix the
  problem present in the buildlink2 framework noted in:


* Define a new yes/no variable BUILDLINK_USE_BUILTIN.<pkg> that
  determines if we should use the built-in software or not.  This
  should probably replace the various USE_NCURSES, USE_GNU_READLINE,
  USE_GNU_GETTEXT, etc. variables with something whose naming is a
  bit more consistent and is integrated directly into the buildlink3

* Garbage-collect "$$pkg_prefix", which was used exclusively in
  BUILDLINK_FILES_CMD.<pkg>.  It no longer exists in the
  buildlink3/pkgviews world.  Packages _should_ _no_ _longer_
  directly set the PREFIX variable in the package Makefile.  As a
  consequence, the various Java VM packages will need some changes
  when they're converted to use buildlink3.

To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 pkgsrc/mk/buildlink3/

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.