svn commit: r455307 - head/devel/mpatrol
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Dec 1 20:48:08 UTC 2017
Author: amdmi3
Date: Fri Dec 1 20:48:06 2017
New Revision: 455307
URL: https://svnweb.freebsd.org/changeset/ports/455307
Log:
- Pet portlint
- Switch to options helpers
- Simplify installation
- Mark MAKE_JOBS_UNSAFE, fails sporadically in parallel build
- Add missing gettext dependency
Modified:
head/devel/mpatrol/Makefile
Modified: head/devel/mpatrol/Makefile
==============================================================================
--- head/devel/mpatrol/Makefile Fri Dec 1 20:45:45 2017 (r455306)
+++ head/devel/mpatrol/Makefile Fri Dec 1 20:48:06 2017 (r455307)
@@ -11,19 +11,15 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
COMMENT= Dynamic memory debugging and profiling library
+ONLY_FOR_ARCHS= amd64 i386
+
LIB_DEPENDS= libelf.so.0:devel/libelf
WRKSRC= ${WRKDIR}/${PORTNAME}/build/unix
-ONLY_FOR_ARCHS= i386 amd64
+USES= gettext gmake
USE_LDCONFIG= yes
-USES= gmake
-
-XMAN1= hexwords.1 mleak.1 mpatrol.1 mprof.1 \
- mpsym.1 mptrace.1 mpedit.1
-XMAN3= libmpatrol.3 libmpalloc.3
-
DOCS= README mpatrol.dvi mpatrol.guide mpatrol.html mpatrol.info \
mpatrol.pdf mpatrol.ps mpatrol.texi mpatrol.txt refcard.dvi \
refcard.pdf refcard.ps refcard.tex source.tex \
@@ -35,6 +31,8 @@ DOCSIMG= cc1.eps cc1.jpg cc1.pdf \
mpatrol.eps mpatrol.jpg mpatrol.pdf mpatrol.txt \
test.eps test.jpg test.pdf \
trace.eps trace.jpg trace.pdf
+MAKE_JOBS_UNSAFE= yes
+
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
@@ -50,12 +48,8 @@ do-install:
.for file in mpatrol mleak mptrace mprof
${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin
.endfor
-.for file in ${XMAN1}
- ${INSTALL_MAN} ${WRKSRC}/../../man/man1/${file} ${STAGEDIR}${PREFIX}/man/man1
-.endfor
-.for file in ${XMAN3}
- ${INSTALL_MAN} ${WRKSRC}/../../man/man3/${file} ${STAGEDIR}${PREFIX}/man/man3
-.endfor
+ ${INSTALL_MAN} ${WRKSRC}/../../man/man1/*.1 ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/../../man/man3/*.3 ${STAGEDIR}${PREFIX}/man/man3
.for lib in mpalloc mpatrol mpatrolmt
${INSTALL_DATA} ${WRKSRC}/lib${lib}.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/lib${lib}.so.1 ${STAGEDIR}${PREFIX}/lib
@@ -65,8 +59,10 @@ do-install:
.for file in mpatrol.h mpalloc.h mpdebug.h
${INSTALL_DATA} ${WRKSRC}/../../src/${file} ${STAGEDIR}${PREFIX}/include
.endfor
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/mpatrol
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/mpatrol
${INSTALL_DATA} ${WRKSRC}/../../tools/*.h ${STAGEDIR}${PREFIX}/include/mpatrol
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/../../doc/${file} ${STAGEDIR}${DOCSDIR}
More information about the svn-ports-head
mailing list