summaryrefslogtreecommitdiff
path: root/devel/libmemmgr
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2013-12-08 16:18:35 +0000
committerbsiegert <bsiegert>2013-12-08 16:18:35 +0000
commit5501949a10ce4b87c34d64b056d6eac36b09def6 (patch)
tree2859cd3487adcc98294f868f2f150730f6d4bcc0 /devel/libmemmgr
parent16a76da4e511a62418b2c30aaf86323ce1e6f87b (diff)
downloadpkgsrc-5501949a10ce4b87c34d64b056d6eac36b09def6.tar.gz
Modernize the Makefile a bit. USE_TOOLS for groff, use SUBST instead of
doing the equivalent thing by hand. This happens to unbreak the MirBSD build, where there is no groff installed by default.
Diffstat (limited to 'devel/libmemmgr')
-rw-r--r--devel/libmemmgr/Makefile14
1 files changed, 8 insertions, 6 deletions
diff --git a/devel/libmemmgr/Makefile b/devel/libmemmgr/Makefile
index f536fefd65b..fa7f97ce159 100644
--- a/devel/libmemmgr/Makefile
+++ b/devel/libmemmgr/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2012/10/31 11:17:17 asau Exp $
+# $NetBSD: Makefile,v 1.18 2013/12/08 16:18:35 bsiegert Exp $
#
DISTNAME= MemMgr-1.04
@@ -12,17 +12,19 @@ COMMENT= Simple memory manager library
WRKSRC= ${WRKDIR}/memmgr-1.04
INSTALLATION_DIRS= include lib
+USE_TOOLS+= groff
-post-patch:
- ${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.bak
- ${SED} <${WRKSRC}/Makefile.bak >${WRKSRC}/Makefile \
- -e 's|/usr/local|${PREFIX}|'
+SUBST_CLASSES+= prefix
+SUBST_STAGE.prefix= post-patch
+SUBST_MESSAGE.prefix= Fixing absolute paths.
+SUBST_FILES.prefix= Makefile
+SUBST_SED.prefix= -e 's|/usr/local|${PREFIX}|'
do-install:
${INSTALL_DATA} ${WRKSRC}/libmemmgr.a ${DESTDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/memmgr.h ${DESTDIR}${PREFIX}/include
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/libmemmgr
- groff -Tascii -ms ${WRKSRC}/memmgr.ms \
+ ${TOOLS_PATH.groff} -Tascii -ms ${WRKSRC}/memmgr.ms \
>${DESTDIR}${PREFIX}/share/doc/libmemmgr/memmgr.txt
.include "../../devel/libetm/buildlink3.mk"