diff options
author | jnemeth <jnemeth@pkgsrc.org> | 2008-04-24 01:11:15 +0000 |
---|---|---|
committer | jnemeth <jnemeth@pkgsrc.org> | 2008-04-24 01:11:15 +0000 |
commit | 0c982bd5de0eb8d0ae10451b055fe5ce4f727a65 (patch) | |
tree | 1c085e97e6d9fd1599ba718bfb228c4ada5d707a /graphics/freetype2 | |
parent | 61ff722dcf9e642d560f11adb7c1e66422d9259b (diff) | |
download | pkgsrc-0c982bd5de0eb8d0ae10451b055fe5ce4f727a65.tar.gz |
fake up a freetype2.pc file for configure scripts that want it
Diffstat (limited to 'graphics/freetype2')
-rw-r--r-- | graphics/freetype2/builtin.mk | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/graphics/freetype2/builtin.mk b/graphics/freetype2/builtin.mk index 5cc02b3a736..19aaa667241 100644 --- a/graphics/freetype2/builtin.mk +++ b/graphics/freetype2/builtin.mk @@ -1,4 +1,4 @@ -# $NetBSD: builtin.mk,v 1.9 2006/04/06 06:22:02 reed Exp $ +# $NetBSD: builtin.mk,v 1.10 2008/04/24 01:11:15 jnemeth Exp $ BUILTIN_PKG:= freetype2 @@ -81,6 +81,35 @@ BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.1.3 BUILDLINK_PREFIX.freetype2= ${X11BASE} . include "../../mk/x11.buildlink3.mk" . include "../../mk/x11.builtin.mk" + +. if !empty(USE_TOOLS:C/:.*//:Mpkg-config) +do-configure-pre-hook: override-freetype2-pkgconfig + +BLKDIR_PKGCFG= ${BUILDLINK_DIR}/lib/pkgconfig +FREETYPE2_PKGCFGF= freetype2.pc + +override-freetype2-pkgconfig: override-message-freetype2-pkgconfig +override-message-freetype2-pkgconfig: + @${STEP_MSG} "Installing freetype2.pc." + +override-freetype2-pkgconfig: + ${_PKG_SILENT}${_PKG_DEBUG}set -e; \ + ${MKDIR} ${BLKDIR_PKGCFG}; \ + { \ + ${ECHO} "prefix=${X11BASE}"; \ + ${ECHO} "exec_prefix=\$${prefix}"; \ + ${ECHO} "libdir=\$${exec_prefix}/lib"; \ + ${ECHO} "includedir=\$${prefix}/include"; \ + ${ECHO} ""; \ + ${ECHO} "Name: Freetype 2"; \ + ${ECHO} "Description: A free, high-quality, and portable font engine."; \ + ${ECHO} "Version: ${BUILTIN_VERSION.freetype2}"; \ + ${ECHO} "Libs: -Wl,-R\$${libdir} -L\$${libdir} -lfreetype -lz"; \ + ${ECHO} "Cflags: -I\$${includedir}/freetype2 -I\$${includedir}"; \ + } >> ${BLKDIR_PKGCFG}/${FREETYPE2_PKGCFGF}; + +. endif # pkg-config + . endif .endif # CHECK_BUILTIN.freetype2 |