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 |