summaryrefslogtreecommitdiff
path: root/lang/eieio
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-03-29 05:42:58 +0000
committerjlam <jlam@pkgsrc.org>2004-03-29 05:42:58 +0000
commit82cd68d38a1d8bd0262376d4a40e4c201e6c55b3 (patch)
tree34265c0c75bf4d09b442ef88ee809f082f78c25c /lang/eieio
parent020b3ec3e2b0e2de54e32cb47069cb8ec80faec7 (diff)
downloadpkgsrc-82cd68d38a1d8bd0262376d4a40e4c201e6c55b3.tar.gz
Look at the list of run-time dependencies for the package (gleaned
from BUILDLINK_PACKAGES, which is built up by including buildlink[23].mk files in the package's Makefile), and for each dependency, if it's already installed, then automatically include the buildlink[23].mk file for that dependency. This means that for any package, the dependencies are taken to be the union of the dependency information as laid out in /usr/pkgsrc and the dependency information of installed packages stored in /var/db/pkg. This handle situations where an installed package has _more_ dependencies than the package as it exists in pkgsrc. This can occur, e.g., if you build databases/gnome-libs with BDB_DEFAULT=db4, and then you decide that you'd rather build other packages using the native Berkeley DB, so you remove that setting from your environment. You'd still like for your packages that depend on gnome-libs to also depend on db4, but the pkgsrc Makefiles no longer reflect that dependency.
Diffstat (limited to 'lang/eieio')
0 files changed, 0 insertions, 0 deletions