pkgsrc/x11/Xcomposite/builtin.mk
reed e0b60cfb78 Fix typo or error. It was checking for wrong header name (that
never existed as far as I can tell). It should have first letter
capitalized.

This error was in the original version of the builtin.mk
and when the builtin.mk structure was changed the error
was brought with it.

This update means that packages (like metacity) that depend
on Xcomposite now may no longer depend on it since they
can use the native (Xorg) version.

This would only occur for systems using xorg as the X11_TYPE.
(I need to confirm this -- should I do bump revisions of these
packages?)
2006-04-19 15:39:06 +00:00

50 lines
1.5 KiB
Makefile

# $NetBSD: builtin.mk,v 1.12 2006/04/19 15:39:06 reed Exp $
BUILTIN_PKG:= Xcomposite
BUILTIN_FIND_FILES_VAR:= H_XCOMPOSITE
BUILTIN_FIND_FILES.H_XCOMPOSITE= \
${X11BASE}/include/X11/extensions/Xcomposite.h
.include "../../mk/buildlink3/bsd.builtin.mk"
###
### Determine if there is a built-in implementation of the package and
### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
###
.if !defined(IS_BUILTIN.Xcomposite)
IS_BUILTIN.Xcomposite= no
. if empty(H_XCOMPOSITE:M__nonexistent__)
BUILTIN_IMAKE_CHECK:= Xcomposite:BuildCompositeLibrary
. include "../../mk/buildlink3/imake-check.mk"
IS_BUILTIN.Xcomposite= ${BUILTIN_IMAKE_CHECK.Xcomposite}
. endif
.endif
MAKEVARS+= IS_BUILTIN.Xcomposite
###
### Determine whether we should use the built-in implementation if it
### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no").
###
.if !defined(USE_BUILTIN.Xcomposite)
. if ${PREFER.Xcomposite} == "pkgsrc"
USE_BUILTIN.Xcomposite= no
. else
USE_BUILTIN.Xcomposite= ${IS_BUILTIN.Xcomposite}
. if defined(BUILTIN_PKG.Xcomposite) && \
!empty(IS_BUILTIN.Xcomposite:M[yY][eE][sS])
USE_BUILTIN.Xcomposite= yes
. for _dep_ in ${BUILDLINK_API_DEPENDS.Xcomposite}
. if !empty(USE_BUILTIN.Xcomposite:M[yY][eE][sS])
USE_BUILTIN.Xcomposite!= \
if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.Xcomposite:Q}; then \
${ECHO} yes; \
else \
${ECHO} no; \
fi
. endif
. endfor
. endif
. endif # PREFER.Xcomposite
.endif
MAKEVARS+= USE_BUILTIN.Xcomposite