summaryrefslogtreecommitdiff
path: root/devel/cppcheck
diff options
context:
space:
mode:
authornros <nros@pkgsrc.org>2015-03-14 12:21:31 +0000
committernros <nros@pkgsrc.org>2015-03-14 12:21:31 +0000
commit79aa33015cd142350521d613e145ca48e5121b0a (patch)
tree4ece971af808d79dfdd61a8cbdfa5970b395b899 /devel/cppcheck
parent9031ec27b42820f16830599ba3139707f171d5ae (diff)
downloadpkgsrc-79aa33015cd142350521d613e145ca48e5121b0a.tar.gz
Set correct Homepage.
Make sure external/tinyxml is not in the include path. Fix build for gcc below 4.6. ok by reed.
Diffstat (limited to 'devel/cppcheck')
-rw-r--r--devel/cppcheck/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index e657dd5e8a8..473eca2cb33 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2015/01/14 21:48:10 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2015/03/14 12:21:31 nros Exp $
DISTNAME= cppcheck-1.68
CATEGORIES= devel
@@ -6,7 +6,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cppcheck/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= reed@reedmedia.net
-HOMEPAGE= http://cppcheck.wiki.sourceforge.net/
+HOMEPAGE= http://cppcheck.sourceforge.net/
COMMENT= Tool for static C/C++ code analysis
LICENSE= gnu-gpl-v3
@@ -27,7 +27,9 @@ MAKE_FLAGS+= CFGDIR=${PREFIX}/share/cppcheck/cfg
MAKE_FLAGS+= HAVE_RULES=yes
# use pkgsrc tinyxml2 instead of included copy
-MAKE_FLAGS+= TINYXML=
+MAKE_FLAGS+= TINYXML= INCLUDE_FOR_LIB=-Ilib
+MAKE_FLAGS+= INCLUDE_FOR_CLI=-Ilib
+MAKE_FLAGS+= INCLUDE_FOR_TEST=-Ilib\ -Icli
CPPFLAGS+= -I${BUILDLINK_PREFIX.tinyxml2}/include
LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.tinyxml2}/lib -L${BUILDLINK_PREFIX.tinyxml2}/lib -ltinyxml2
@@ -40,6 +42,11 @@ CPPFLAGS+= -DNO_UNIX_BACKTRACE_SUPPORT=1
LDFLAGS+= -lexecinfo
.endif
+.include "../../mk/compiler.mk"
+.if !empty(CC_VERSION:Mgcc-4.[0-5]*) || !empty(CC_VERSION:Mgcc-3.*)
+CXXFLAGS+= -include lib/cxx11emu.h
+.endif
+
INSTALLATION_DIRS= ${PKGMANDIR}/man1
REPLACE_PYTHON+= htmlreport/cppcheck-htmlreport