diff options
author | ryoon <ryoon@pkgsrc.org> | 2015-01-07 14:26:47 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2015-01-07 14:26:47 +0000 |
commit | db29e49d51feef962d382e9888888cf3edb6589d (patch) | |
tree | 8cc7feef1fbca473f719ee172d45866b707fea4d /textproc/expat/builtin.mk | |
parent | 89b5728a1064642e7fcb01de539ec01e7ea954e4 (diff) | |
download | pkgsrc-db29e49d51feef962d382e9888888cf3edb6589d.tar.gz |
Provide fake expat.pc for builtin case.
Diffstat (limited to 'textproc/expat/builtin.mk')
-rw-r--r-- | textproc/expat/builtin.mk | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/textproc/expat/builtin.mk b/textproc/expat/builtin.mk index 2c52d80bfb5..1adf75bac16 100644 --- a/textproc/expat/builtin.mk +++ b/textproc/expat/builtin.mk @@ -1,4 +1,4 @@ -# $NetBSD: builtin.mk,v 1.17 2013/11/23 12:36:34 obache Exp $ +# $NetBSD: builtin.mk,v 1.18 2015/01/07 14:26:47 ryoon Exp $ BUILTIN_PKG:= expat @@ -84,3 +84,34 @@ BUILDLINK_PREFIX.expat= /boot/common . endif .endif # CHECK_BUILTIN.expat + +# Fake pkg-config for builtin expat on NetBSD + +.if !empty(USE_BUILTIN.expat:M[yY][eE][sS]) +. if !empty(USE_TOOLS:C/:.*//:Mpkg-config) +do-configure-pre-hook: override-expat-pkgconfig + +BLKDIR_PKGCFG= ${BUILDLINK_DIR}/lib/pkgconfig +EXPAT_PKGCFGF= expat.pc + +override-expat-pkgconfig: override-message-expat-pkgconfig +override-message-expat-pkgconfig: + @${STEP_MSG} "Magical transformations for expat on NetBSD." + +override-expat-pkgconfig: + ${RUN} \ + ${MKDIR} ${BLKDIR_PKGCFG}; \ + { \ + ${ECHO} "prefix=${BUILDLINK_PREFIX.expat}"; \ + ${ECHO} "exec_prefix=\$${prefix}"; \ + ${ECHO} "libdir=\$${exec_prefix}/lib"; \ + ${ECHO} "includedir=\$${prefix}/include"; \ + ${ECHO} ""; \ + ${ECHO} "Name: expat"; \ + ${ECHO} "Description: expat XML parser"; \ + ${ECHO} "Version: ${BUILTIN_VERSION.expat}"; \ + ${ECHO} "Libs: ${COMPILER_RPATH_FLAG}\$${libdir} -L\$${libdir} -lexpat"; \ + ${ECHO} "Cflags: -I\$${includedir}"; \ + } >> ${BLKDIR_PKGCFG}/${EXPAT_PKGCFGF}; +. endif +.endif |