Lines 2-23
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= cppcheck |
4 |
PORTNAME= cppcheck |
5 |
PORTVERSION= 1.63 |
5 |
PORTVERSION= 1.69 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= devel |
6 |
CATEGORIES= devel |
8 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ |
7 |
MASTER_SITES= SF |
9 |
|
8 |
|
10 |
MAINTAINER= bf@FreeBSD.org |
9 |
MAINTAINER= bf@FreeBSD.org |
11 |
COMMENT= Static analysis of C/C++ code |
10 |
COMMENT= Static analysis of C/C++ code |
12 |
|
11 |
|
13 |
LICENSE= GPLv3 |
12 |
LICENSE= GPLv3 |
|
|
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
14 |
|
15 |
LIB_DEPENDS= libtinyxml2.so:${PORTSDIR}/textproc/tinyxml2 |
15 |
LIB_DEPENDS= libtinyxml2.so:${PORTSDIR}/textproc/tinyxml2 |
16 |
|
16 |
|
17 |
USES= gmake tar:bzip2 |
17 |
USES= compiler:c++11-lib execinfo gmake tar:bzip2 |
18 |
|
18 |
|
19 |
ALL_TARGET= cppcheck |
19 |
ALL_TARGET= cppcheck |
20 |
LDFLAGS+= -L${LOCALBASE}/lib |
20 |
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo |
21 |
MAKE_ENV+= TINYXML=-ltinyxml2 |
21 |
MAKE_ENV+= TINYXML=-ltinyxml2 |
22 |
|
22 |
|
23 |
OPTIONS_DEFINE= MATCHCOMPILER RULES MANPAGES |
23 |
OPTIONS_DEFINE= MATCHCOMPILER RULES MANPAGES |
Lines 57-63
Link Here
|
57 |
|
57 |
|
58 |
post-patch: |
58 |
post-patch: |
59 |
@${REINPLACE_CMD} \ |
59 |
@${REINPLACE_CMD} \ |
60 |
-e 's|-Iexternals -Iexternals/tinyxml|-I${LOCALBASE}/include|' \ |
60 |
-e 's|-Iexternals/tinyxml|-I${LOCALBASE}/include|' \ |
61 |
${WRKSRC}/Makefile |
61 |
${WRKSRC}/Makefile |
62 |
.if ${PORT_OPTIONS:MMANPAGES} |
62 |
.if ${PORT_OPTIONS:MMANPAGES} |
63 |
@${REINPLACE_CMD} -e '\|DB2MAN=|d' \ |
63 |
@${REINPLACE_CMD} -e '\|DB2MAN=|d' \ |