summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-03-11 00:54:51 +0000
committerjlam <jlam@pkgsrc.org>2004-03-11 00:54:51 +0000
commita06db926741fa9cd83c294352410ee61b47a7ca4 (patch)
treeb20b622bd8f94a6029b40ad9bc33c966d8f64bc8
parentd62c2888d068cab04de17a530b38e37032db8a3b (diff)
downloadpkgsrc-a06db926741fa9cd83c294352410ee61b47a7ca4.tar.gz
Instead of doing a special step to copy the contents of
/usr/pkg/share/x11-links into the buildlink directory, just rely on the regular buildlink3 infrastructure to do it for us. This simplifies the handling of X11 in buildlink3. The only caveat is that "x11-links" should appear at the head of BUILDLINK_PACKAGES, and this detail is handled by x11-links/buildlink3.mk.
-rw-r--r--mk/buildlink3/bsd.buildlink3.mk26
1 files changed, 4 insertions, 22 deletions
diff --git a/mk/buildlink3/bsd.buildlink3.mk b/mk/buildlink3/bsd.buildlink3.mk
index 3028c30c6c3..7cf77d2e857 100644
--- a/mk/buildlink3/bsd.buildlink3.mk
+++ b/mk/buildlink3/bsd.buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.buildlink3.mk,v 1.107 2004/03/11 00:26:29 jlam Exp $
+# $NetBSD: bsd.buildlink3.mk,v 1.108 2004/03/11 00:54:51 jlam Exp $
#
# An example package buildlink3.mk file:
#
@@ -64,21 +64,11 @@ PREPEND_PATH+= ${BUILDLINK_DIR}/bin
#
BUILDLINK_DEPENDS?= # empty
-X11_LINKS_SUBDIR= share/x11-links
.if defined(USE_X11)
USE_X11_LINKS?= YES
. if !empty(USE_X11_LINKS:M[yY][eE][sS])
-BUILDLINK_DEPENDS+= x11-links
-_BLNK_X11_LINKS_PACKAGE= x11-links
-. else
-_BLNK_X11_LINKS_PACKAGE= # empty
+. include "../../pkgtools/x11-links/buildlink3.mk"
. endif
-BUILDLINK_DEPENDS.x11-links= x11-links>=0.23
-BUILDLINK_DEPMETHOD.x11-links= build
-BUILDLINK_PKGSRCDIR.x11-links= ../../pkgtools/x11-links
-_BLNK_X11_LINKS_DIR= ${BUILDLINK_PREFIX.x11-links}/${X11_LINKS_SUBDIR}
-.else
-_BLNK_X11_LINKS_PACKAGE= # empty
.endif
# For each package we use, check whether we are using the built-in
@@ -145,7 +135,7 @@ _BLNK_DEPENDS+= ${_pkg_}
# We skip the dependency calculation for some phases since they never
# use the dependency information.
#
-.for _pkg_ in ${_BLNK_PACKAGES} ${_BLNK_X11_LINKS_PACKAGE}
+.for _pkg_ in ${_BLNK_PACKAGES}
BUILDLINK_DEPMETHOD.${_pkg_}?= full
.endfor
_BLNK_PHASES_SKIP_DEPENDS= fetch patch tools buildlink configure build
@@ -271,7 +261,7 @@ ${_depmethod_}+= ${_BLNK_ADD_TO.${_depmethod_}}
# exist before they're added to the search
# paths.
#
-.for _pkg_ in ${_BLNK_PACKAGES} ${_BLNK_X11_LINKS_PACKAGE}
+.for _pkg_ in ${_BLNK_PACKAGES}
#
# If we're using the built-in package, then provide sensible defaults.
#
@@ -481,14 +471,6 @@ buildlink-directories:
.if defined(USE_X11)
${_PKG_SILENT}${_PKG_DEBUG}${RM} -f ${BUILDLINK_X11_DIR}
${_PKG_SILENT}${_PKG_DEBUG}${LN} -sf ${BUILDLINK_DIR} ${BUILDLINK_X11_DIR}
-. if !empty(USE_X11_LINKS:M[yY][eE][sS])
-. if exists(${_BLNK_X11_LINKS_DIR})
- ${_PKG_SILENT}${_PKG_DEBUG}cd ${_BLNK_X11_LINKS_DIR} && ${PAX} -rw . ${BUILDLINK_X11_DIR}
-. else
- ${_PKG_SILENT}${_PKG_DEBUG}${ECHO_MSG} "x11-links doesn't seem to be installed."
- ${_PKG_SILENT}${_PKG_DEBUG}${FALSE}
-. endif
-. endif
.endif
${_PKG_SILENT}${_PKG_DEBUG}${MKDIR} ${BUILDLINK_DIR}/include
${_PKG_SILENT}${_PKG_DEBUG}${MKDIR} ${BUILDLINK_DIR}/lib