View | Details | Raw Unified | Return to bug 186795
Collapse All | Expand All

(-)Makefile (-5 / +7 lines)
Lines 20-32 Link Here
20
LDFLAGS+=	-L${LOCALBASE}/lib
20
LDFLAGS+=	-L${LOCALBASE}/lib
21
MAKE_ENV+=	TINYXML=-ltinyxml2
21
MAKE_ENV+=	TINYXML=-ltinyxml2
22
22
23
OPTIONS_DEFINE=		MATCHCOMPILER RULES
23
OPTIONS_DEFINE=		MATCHCOMPILER RULES MANPAGES
24
OPTIONS_DEFAULT=	MATCHCOMPILER RULES
24
OPTIONS_DEFAULT=	MATCHCOMPILER RULES MANPAGES
25
25
26
MATCHCOMPILER_DESC=	Build-time optimizations via Python
26
MATCHCOMPILER_DESC=	Build-time optimizations via Python
27
RULES_DESC=		User-defined rule support (requires PCRE)
27
RULES_DESC=		User-defined rule support (requires PCRE)
28
28
29
PLIST_FILES=	bin/cppcheck bin/cppcheck-htmlreport man/man1/cppcheck.1.gz
29
PLIST_FILES=	bin/cppcheck bin/cppcheck-htmlreport
30
30
31
.include <bsd.port.options.mk>
31
.include <bsd.port.options.mk>
32
32
Lines 35-46 Link Here
35
PORTDATA=	*
35
PORTDATA=	*
36
.endif
36
.endif
37
37
38
.if ${PORT_OPTIONS:MDOCS}
38
.if ${PORT_OPTIONS:MMANPAGES}
39
ALL_TARGET+=	man
39
ALL_TARGET+=	man
40
BUILD_DEPENDS+=	xsltproc:${PORTSDIR}/textproc/libxslt \
40
BUILD_DEPENDS+=	xsltproc:${PORTSDIR}/textproc/libxslt \
41
		${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl
41
		${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl
42
MAKE_ENV+=	DB2MAN="${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl"
42
MAKE_ENV+=	DB2MAN="${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl"
43
43
44
PLIST_FILES+=	man/man1/cppcheck.1.gz
45
44
post-install:
46
post-install:
45
	@${INSTALL_MAN} ${WRKSRC}/cppcheck.1 ${STAGEDIR}${PREFIX}/man/man1
47
	@${INSTALL_MAN} ${WRKSRC}/cppcheck.1 ${STAGEDIR}${PREFIX}/man/man1
46
.endif
48
.endif
Lines 59-65 Link Here
59
	@${REINPLACE_CMD} \
61
	@${REINPLACE_CMD} \
60
	-e 's|-Iexternals -Iexternals/tinyxml|-I${LOCALBASE}/include|' \
62
	-e 's|-Iexternals -Iexternals/tinyxml|-I${LOCALBASE}/include|' \
61
		${WRKSRC}/Makefile
63
		${WRKSRC}/Makefile
62
.if ${PORT_OPTIONS:MDOCS}
64
.if ${PORT_OPTIONS:MMANPAGES}
63
	@${REINPLACE_CMD} -e '\|DB2MAN=|d' \
65
	@${REINPLACE_CMD} -e '\|DB2MAN=|d' \
64
		${WRKSRC}/Makefile
66
		${WRKSRC}/Makefile
65
.endif
67
.endif

Return to bug 186795