diff options
author | jlam <jlam@pkgsrc.org> | 2003-08-26 20:56:38 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2003-08-26 20:56:38 +0000 |
commit | 450cef9767cb7b6237cfc6820d436b639763a2f4 (patch) | |
tree | 7ff353c47ddc578bbcf80c55f7199b016857b2b1 | |
parent | 29b0ee895f78a1f5fc496a1a2641f09d6a58cdc9 (diff) | |
download | pkgsrc-450cef9767cb7b6237cfc6820d436b639763a2f4.tar.gz |
Separate the concepts of where the metadata for a depoted package are, and
where the actual files for a depoted package are.
-rw-r--r-- | mk/buildlink3/bsd.buildlink3.mk | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/mk/buildlink3/bsd.buildlink3.mk b/mk/buildlink3/bsd.buildlink3.mk index 9a5bb892ee7..627330cdded 100644 --- a/mk/buildlink3/bsd.buildlink3.mk +++ b/mk/buildlink3/bsd.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.buildlink3.mk,v 1.1.2.18 2003/08/26 20:52:17 jlam Exp $ +# $NetBSD: bsd.buildlink3.mk,v 1.1.2.19 2003/08/26 20:56:38 jlam Exp $ # # An example package buildlink3.mk file: # @@ -84,22 +84,25 @@ ${_BLNK_DEPMETHOD.${_pkg_}}+= \ # Generate default values for: # # BUILDLINK_PKGBASE.<pkg> +# BUILDLINK_DEPOT.<pkg> # BUILDLINK_PREFIX.<pkg> # BUILDLINK_INCDIRS.<pkg> # BUILDLINK_LIBDIRS.<pkg> # # BUILDLINK_PKGBASE.<pkg> is the package basename (without the version -# number). BUILDLINK_PREFIX.<pkg> is the depot directory for <pkg>. -# BUILDLINK_INCDIRS.<pkg> and BUILDLINK_LIBDIRS.<pkg> are the -# sub-directories in the depot directory for <pkg> that should be added -# to the compiler/linker search paths. +# number). BUILDLINK_DEPOT.<pkg> is the depot directory for <pkg> and +# contains all of the package metadata files for <pkg>. +# BUILDLINK_PREFIX.<pkg> is the directory that contains all of the installed +# files for <pkg>. BUILDLINK_INCDIRS.<pkg> and BUILDLINK_LIBDIRS.<pkg> are +# the subdirectories of BUILDLINK_PREFIX.<pkg> that should be added to the +# compiler/linker search paths. # .for _pkg_ in ${BUILDLINK_PACKAGES} . if !defined(BUILDLINK_PKGBASE.${_pkg_}) BUILDLINK_PKGBASE.${_pkg_}?= ${_pkg_} . endif . if !defined(BUILDLINK_PREFIX.${_pkg_}) -BUILDLINK_PREFIX.${_pkg_}!= \ +BUILDLINK_DEPOT.${_pkg_}!= \ cd ${_PKG_DBDIR}; \ dir=`${PKG_ADMIN} -s "" lsbest "${BUILDLINK_DEPENDS.${_pkg_}}" || ${TRUE}`; \ case "$$dir" in \ @@ -107,6 +110,9 @@ BUILDLINK_PREFIX.${_pkg_}!= \ *) ${ECHO} "$$dir" ;; \ esac . endif +. if !defined(BUILDLINK_PREFIX.${_pkg_}) +BUILDLINK_PREFIX.${_pkg_}?= ${BUILDLINK_DEPOT.${_pkg_}} +. endif . if !defined(BUILDLINK_INCDIRS.${_pkg_}) BUILDLINK_INCDIRS.${_pkg_}?= include . endif |