Date: Wed, 5 Jul 2017 10:45:42 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> 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 Message-ID: <201707051045.v65AjgTF048700@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <amdmi3@FreeBSD.org> +# $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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707051045.v65AjgTF048700>