Import of pkgsrc-2015Q1

This commit is contained in:
2015-04-22 14:34:26 +02:00
committed by Lionel Sambuc
parent 9a8c06dafb
commit 4af1cdf7a9
25114 changed files with 870550 additions and 795435 deletions

View File

@@ -1,18 +1,19 @@
# $NetBSD: Makefile,v 1.29 2014/02/12 23:17:45 tron Exp $
# $NetBSD: Makefile,v 1.33 2015/03/15 10:02:23 nros Exp $
DISTNAME= cppcheck-1.60.1
DISTNAME= cppcheck-1.68
PKGREVISION= 1
CATEGORIES= devel
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
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
FIND_PREFIX:= DBXSLDIR=docbook-xsl
.include "../../mk/find-prefix.mk"
@@ -21,8 +22,36 @@ USE_LANGUAGES= c c++
USE_TOOLS+= gmake
BUILD_TARGET= all man
BUILD_MAKE_FLAGS+= DB2MAN=${DBXSLDIR}/share/xsl/docbook/manpages/docbook.xsl
# tell cppcheck where its config is
MAKE_FLAGS+= CFGDIR=${PREFIX}/share/cppcheck/cfg
# rules support (needs pcre)
MAKE_FLAGS+= HAVE_RULES=yes
# use pkgsrc tinyxml2 instead of included copy
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
# http://5.150.254.56:443/trac-cppcheck/ticket/6026#ticket
.include "../../mk/bsd.fast.prefs.mk"
.if !empty(MACHINE_PLATFORM:MNetBSD-[0-6].*-*) || empty(MACHINE_PLATFORM:MNetBSD-*)
# no backtrace() on NetBSD<7 (6.99.8 actually); add other systems with backtrace() when you find them
CPPFLAGS+= -DNO_UNIX_BACKTRACE_SUPPORT=1
.else
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
.include "options.mk"
post-install:
@@ -33,5 +62,7 @@ post-install:
${DESTDIR}${PREFIX}/bin
.endif
.include "../../lang/python/application.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../textproc/tinyxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,4 +1,12 @@
@comment $NetBSD: PLIST,v 1.3 2013/04/05 15:14:03 adam Exp $
@comment $NetBSD: PLIST,v 1.4 2014/08/07 11:35:10 wiz Exp $
bin/cppcheck
${PLIST.qt}bin/cppcheck-gui
bin/cppcheck-htmlreport
man/man1/cppcheck.1
share/cppcheck/cfg/avr.cfg
share/cppcheck/cfg/gtk.cfg
share/cppcheck/cfg/posix.cfg
share/cppcheck/cfg/qt.cfg
share/cppcheck/cfg/sdl.cfg
share/cppcheck/cfg/std.cfg
share/cppcheck/cfg/windows.cfg

View File

@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.7 2013/07/14 17:33:59 wiz Exp $
$NetBSD: distinfo,v 1.10 2015/01/14 21:48:10 wiz Exp $
SHA1 (cppcheck-1.60.1.tar.bz2) = 282e74459747d6c940fa65376049cb642cd32e6a
RMD160 (cppcheck-1.60.1.tar.bz2) = a779f601834b13ee45b17e0ea1f4eddc03812034
Size (cppcheck-1.60.1.tar.bz2) = 1255595 bytes
SHA1 (cppcheck-1.68.tar.bz2) = 5f24fe9441cd558863c770e3b230dcfaaa3d93d0
RMD160 (cppcheck-1.68.tar.bz2) = f2162fc3072801a6cf517b728bb538e6bc53ef99
Size (cppcheck-1.68.tar.bz2) = 1008321 bytes