From owner-svn-ports-all@freebsd.org Wed Jul 5 10:45:43 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 998E9DA8099; Wed, 5 Jul 2017 10:45:43 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 728B67C0AC; Wed, 5 Jul 2017 10:45:43 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v65AjgT2048705; Wed, 5 Jul 2017 10:45:42 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v65AjgTF048700; Wed, 5 Jul 2017 10:45:42 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201707051045.v65AjgTF048700@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Wed, 5 Jul 2017 10:45:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r445071 - in head/devel: . cppcheck cppcheck-gui X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/devel: . cppcheck cppcheck-gui X-SVN-Commit-Revision: 445071 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2017 10:45:43 -0000 Author: amdmi3 Date: Wed Jul 5 10:45:42 2017 New Revision: 445071 URL: https://svnweb.freebsd.org/changeset/ports/445071 Log: - Move cppcheck gui into separate port, devel/cppcheck-gui Added: head/devel/cppcheck-gui/ head/devel/cppcheck-gui/Makefile (contents, props changed) head/devel/cppcheck/pkg-plist-gui (contents, props changed) Modified: head/devel/Makefile head/devel/cppcheck/Makefile head/devel/cppcheck/pkg-plist Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Jul 5 10:32:13 2017 (r445070) +++ head/devel/Makefile Wed Jul 5 10:45:42 2017 (r445071) @@ -339,6 +339,7 @@ SUBDIR += cpp-hocon SUBDIR += cpp-netlib SUBDIR += cppcheck + SUBDIR += cppcheck-gui SUBDIR += cppi SUBDIR += cpprestsdk SUBDIR += cpptest Added: head/devel/cppcheck-gui/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/cppcheck-gui/Makefile Wed Jul 5 10:45:42 2017 (r445071) @@ -0,0 +1,8 @@ +# Created by: Dmitry Marakasov +# $FreeBSD$ + +MASTERDIR= ${.CURDIR}/../cppcheck + +GUI_ONLY= yes + +.include "${MASTERDIR}/Makefile" Modified: head/devel/cppcheck/Makefile ============================================================================== --- head/devel/cppcheck/Makefile Wed Jul 5 10:32:13 2017 (r445070) +++ head/devel/cppcheck/Makefile Wed Jul 5 10:45:42 2017 (r445071) @@ -7,18 +7,35 @@ CATEGORIES= devel MASTER_SITES= SF MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Static analysis of C/C++ code +COMMENT?= Static analysis of C/C++ code LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= fails to compile: analyzerinfo.cpp: 'to_string' is not a member of 'std' -USES= compiler:c++11-lib cmake shebangfix tar:bzip2 -SHEBANG_FILES= htmlreport/cppcheck-htmlreport +USES= compiler:c++11-lib cmake tar:bzip2 -OPTIONS_DEFINE= RULES GUI HTMLREPORT MANPAGES MATCHCOMPILER TEST -OPTIONS_DEFAULT= RULES GUI HTMLREPORT MANPAGES MATCHCOMPILER +.if defined(GUI_ONLY) +COMMENT= Static analysis of C/C++ code (GUI) + +RUN_DEPENDS= cppcheck:devel/cppcheck + +CMAKE_ARGS= -DBUILD_GUI=TRUE +USE_QT4= corelib gui xml qmake_build moc_build uic_build rcc_build linguisttools_build + +BUILD_WRKSRC= ${WRKSRC}/gui +INSTALL_WRKSRC= ${WRKSRC}/gui + +PLIST= ${PKGDIR}/pkg-plist-gui + +PKGNAMESUFFIX= -gui +.else +USES+= shebangfix +SHEBANG_FILES= htmlreport/cppcheck-htmlreport + +OPTIONS_DEFINE= RULES HTMLREPORT MANPAGES MATCHCOMPILER TEST +OPTIONS_DEFAULT= RULES HTMLREPORT MANPAGES MATCHCOMPILER OPTIONS_SUB= yes RULES_DESC= User-defined rule support (requires PCRE) @@ -26,9 +43,6 @@ RULES_CMAKE_BOOL= HAVE_RULES RULES_LIB_DEPENDS= libpcre.so:devel/pcre RULES_USES= localbase:ldflags -GUI_CMAKE_BOOL= BUILD_GUI -GUI_USE= QT4=corelib,gui,xml,qmake_build,moc_build,uic_build,rcc_build,linguisttools_build - TEST_CMAKE_BOOL= BUILD_TESTS HTMLREPORT_DESC= Install cppcheck-htmlreport @@ -57,5 +71,6 @@ post-install-MANPAGES-on: do-test-TEST-on: cd ${WRKSRC} && ctest +.endif .include Modified: head/devel/cppcheck/pkg-plist ============================================================================== --- head/devel/cppcheck/pkg-plist Wed Jul 5 10:32:13 2017 (r445070) +++ head/devel/cppcheck/pkg-plist Wed Jul 5 10:45:42 2017 (r445071) @@ -1,20 +1,7 @@ -%%GUI%%bin/cppcheck-gui bin/cppcheck %%DATADIR%%/avr.cfg %%DATADIR%%/gnu.cfg %%DATADIR%%/gtk.cfg -%%GUI%%%%DATADIR%%/lang/cppcheck_de.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_es.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_fi.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_fr.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_it.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_ja.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_ko.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_nl.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_ru.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_sr.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_sv.qm -%%GUI%%%%DATADIR%%/lang/cppcheck_zh_CN.qm %%DATADIR%%/microsoft_sal.cfg %%DATADIR%%/posix.cfg %%DATADIR%%/qt.cfg @@ -24,6 +11,3 @@ bin/cppcheck %%DATADIR%%/windows.cfg %%DATADIR%%/wxwidgets.cfg %%MANPAGES%%man/man1/cppcheck.1.gz -%%GUI%%share/applications/cppcheck-gui.desktop -%%GUI%%share/icons/hicolor/64x64/apps/cppcheck-gui.png -%%GUI%%share/icons/hicolor/scalable/apps/cppcheck-gui.svg Added: head/devel/cppcheck/pkg-plist-gui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/cppcheck/pkg-plist-gui Wed Jul 5 10:45:42 2017 (r445071) @@ -0,0 +1,16 @@ +bin/cppcheck-gui +share/applications/cppcheck-gui.desktop +%%DATADIR%%/lang/cppcheck_de.qm +%%DATADIR%%/lang/cppcheck_es.qm +%%DATADIR%%/lang/cppcheck_fi.qm +%%DATADIR%%/lang/cppcheck_fr.qm +%%DATADIR%%/lang/cppcheck_it.qm +%%DATADIR%%/lang/cppcheck_ja.qm +%%DATADIR%%/lang/cppcheck_ko.qm +%%DATADIR%%/lang/cppcheck_nl.qm +%%DATADIR%%/lang/cppcheck_ru.qm +%%DATADIR%%/lang/cppcheck_sr.qm +%%DATADIR%%/lang/cppcheck_sv.qm +%%DATADIR%%/lang/cppcheck_zh_CN.qm +share/icons/hicolor/64x64/apps/cppcheck-gui.png +share/icons/hicolor/scalable/apps/cppcheck-gui.svg