From nobody Tue Mar 22 17:19:35 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A50711A40E52; Tue, 22 Mar 2022 17:19:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KNJBc22Wmz3MqZ; Tue, 22 Mar 2022 17:19:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647969576; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hvGPnvyVQhJ6YSpjcnDHrNvdO9RfXCHlvJXDUmaG5nM=; b=Kn7A5ptV7SDiHSUTr+TgpzsqRtbgh9XCseLCB2i6IDntioaf7BQtZjmUXextjxjTLEZoaL F8wTKkr4fAPNkuYdkItwe1YtNr8tleXLYnmmN0fhkh9mOjgjEkfXDO9fsoioBF+m7Ir2mr k+hlqlmdQ1g/+5bPbdy0BZ23QmHts8X1KOFcEU9KD5RiUZ33Yno9a/ewwNoUVO21t5KmPE SfhjKe/xzx+iFVs8HF3poxmIzY6SxyDjzn1eoSPZ6I6pEwm7K2EQDMbFzCy6MkZ1g8Z46z 5HXJIsE+QYVzZn1EqAW4/Thuo1d51/IKrpa7XiWOdkL1CygvByadRlnVIxAIpQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E63F51382E; Tue, 22 Mar 2022 17:19:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22MHJZFG065543; Tue, 22 Mar 2022 17:19:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22MHJZSf065542; Tue, 22 Mar 2022 17:19:35 GMT (envelope-from git) Date: Tue, 22 Mar 2022 17:19:35 GMT Message-Id: <202203221719.22MHJZSf065542@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitry Marakasov Subject: git: fbd39deb0895 - main - =?utf-8?Q?devel/cppcheck: update 2.7.1 =E2=86=92 2.7.3?= List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: amdmi3 X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fbd39deb0895a36e303da1ab800fce736c1c22c1 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647969576; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hvGPnvyVQhJ6YSpjcnDHrNvdO9RfXCHlvJXDUmaG5nM=; b=x9i6yCH2zKEaivYRg9Uq8TlH1TNrMY20iLOJUpozH1n0NQzYK2fxfuLutPONOVLnBpy+tM E0F0BYMGJ+xcsMydqCCLZ9DtXYvgcBrZu/BD2mSeiK3q4Q2ZbmBgXGg3oMJrGG+noU2nVk Dz61Ge8kaTHSbitoIIAwNWjI9hghNdbMC5frx7YvsR0xRW9YEpV6WAe2f8STtXxJWHY8O7 abc2NF10UuU8EDJtv7yUYzSvJyPNode8OWyuGy+grZWEjXsQY1fwZbmL8VkQNWXaAt8zUp zaQXp+DtQ3vVafpitfOgeh6zefp8vTIC/IGGVWCkvfSyLjNWSuP2xw1F9G2A6A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647969576; a=rsa-sha256; cv=none; b=quReUu1nddYLZNQNCINg2WMTkNGQzt0h6+mz5qfIQOd9GCLod6FKjHNOjZM9UY1xx3IHTT jYyzWrDnrWyNn8WxSmWFU/U1E5WxoHgAG2Iu1+76qagplsndenlosIDBB/f3oYlYGR8HS1 SK6LU1ypsAxOqXdKBQG1lOynNpA0qRVONXBQrWf6yxMUrCYcaTSKvRHptZhdFt6jt7NdnR g7vHbp1kGCfZxNdfcA0todsx8bK/FlCFO4sfPhAu/uCrXa4P/WXWe9K4Jrbfff3Sr7mFeV g2swIUFoQAckEmuHUZ62gNxdu/TL43yDKJ8QYLVf+1QtW4WdM3+vwzg2M4BU9g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=fbd39deb0895a36e303da1ab800fce736c1c22c1 commit fbd39deb0895a36e303da1ab800fce736c1c22c1 Author: Dmitry Marakasov AuthorDate: 2022-03-21 21:34:38 +0000 Commit: Dmitry Marakasov CommitDate: 2022-03-22 17:18:28 +0000 devel/cppcheck: update 2.7.1 → 2.7.3 --- devel/cppcheck/Makefile | 10 +++---- devel/cppcheck/distinfo | 6 ++-- devel/cppcheck/files/patch-cli_CMakeLists.txt | 11 +++++++ .../files/patch-cmake_findDependencies.cmake | 35 ++++++++++++++++++++++ devel/cppcheck/files/patch-gui_CMakeLists.txt | 15 ++++++++-- .../patch-gui_test_benchmark_simple_CMakeLists.txt | 11 +++++++ .../patch-gui_test_xmlreportv2_CMakeLists.txt | 9 ++++++ devel/cppcheck/files/patch-lib_CMakeLists.txt | 11 +++++++ devel/cppcheck/files/patch-oss-fuzz_CMakeLists.txt | 11 +++++++ devel/cppcheck/files/patch-test_CMakeLists.txt | 11 +++++++ 10 files changed, 119 insertions(+), 11 deletions(-) diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile index da8015ff88fe..0a88619f679c 100644 --- a/devel/cppcheck/Makefile +++ b/devel/cppcheck/Makefile @@ -1,7 +1,7 @@ # Created by: Gabor Pali PORTNAME= cppcheck -PORTVERSION= 2.7.1 +PORTVERSION= 2.7.3 PORTREVISION?= 0 # devel/cppcheck-gui CATEGORIES= devel @@ -11,16 +11,19 @@ COMMENT?= Static analysis of C/C++ code LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 + USES= compiler:c++11-lib cmake:insource tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= danmar +CMAKE_OFF= USE_BUNDLED_TINYXML2 .if defined(GUI_ONLY) COMMENT= Static analysis of C/C++ code (GUI) RUN_DEPENDS= cppcheck:devel/cppcheck -CMAKE_ARGS= -DBUILD_GUI=TRUE +CMAKE_ON+= BUILD_GUI USES+= qt:5 USE_QT= core gui widgets printsupport help qmake_build buildtools_build linguisttools_build @@ -61,9 +64,6 @@ MATCHCOMPILER_CMAKE_BOOL= USE_MATCHCOMPILER MATCHCOMPILER_USES= python:${PYUSE:C/ /,/W} MATCHCOMPILER_VARS= PYUSE+=build -post-patch: - @${REINPLACE_CMD} -e '/find_package(Qt5/ d' ${WRKSRC}/cmake/findDependencies.cmake - post-install-HTMLREPORT-on: ${INSTALL_SCRIPT} ${WRKSRC}/htmlreport/cppcheck-htmlreport ${STAGEDIR}${PREFIX}/bin diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo index bc64be979ba9..04a2dfdc2555 100644 --- a/devel/cppcheck/distinfo +++ b/devel/cppcheck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1647017629 -SHA256 (danmar-cppcheck-2.7.1_GH0.tar.gz) = c6a9d7041891d2545a6f996c4a4924975d0cbe281c076d214f51ec832e753f1c -SIZE (danmar-cppcheck-2.7.1_GH0.tar.gz) = 3939843 +TIMESTAMP = 1647861496 +SHA256 (danmar-cppcheck-2.7.3_GH0.tar.gz) = edda6dc9627ccb2b0132a2e43e7b7deff47e479ae3dc3af1c1fbc8a66699a113 +SIZE (danmar-cppcheck-2.7.3_GH0.tar.gz) = 3940231 diff --git a/devel/cppcheck/files/patch-cli_CMakeLists.txt b/devel/cppcheck/files/patch-cli_CMakeLists.txt new file mode 100644 index 000000000000..d202b9d3a9dd --- /dev/null +++ b/devel/cppcheck/files/patch-cli_CMakeLists.txt @@ -0,0 +1,11 @@ +--- cli/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ cli/CMakeLists.txt +@@ -35,7 +35,7 @@ if (WIN32 AND NOT BORLAND) + endif() + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(cppcheck ${tinyxml2_LIBRARIES}) ++ target_link_libraries(cppcheck tinyxml2::tinyxml2) + endif() + + add_dependencies(cppcheck copy_cfg) diff --git a/devel/cppcheck/files/patch-cmake_findDependencies.cmake b/devel/cppcheck/files/patch-cmake_findDependencies.cmake new file mode 100644 index 000000000000..123511747c71 --- /dev/null +++ b/devel/cppcheck/files/patch-cmake_findDependencies.cmake @@ -0,0 +1,35 @@ +--- cmake/findDependencies.cmake.orig 2022-03-19 11:35:06 UTC ++++ cmake/findDependencies.cmake +@@ -1,15 +1,15 @@ + if (BUILD_GUI) + if (BUILD_TESTS) + if (NOT WITH_QCHART) + find_package(Qt5 COMPONENTS Core Gui Widgets PrintSupport LinguistTools Help Test REQUIRED) + else() + find_package(Qt5 COMPONENTS Core Gui Widgets PrintSupport LinguistTools Help Test Charts REQUIRED) + endif() + else() + if (NOT WITH_QCHART) + find_package(Qt5 COMPONENTS Core Gui Widgets PrintSupport LinguistTools Help REQUIRED) + else() + find_package(Qt5 COMPONENTS Core Gui Widgets PrintSupport LinguistTools Help Charts REQUIRED) + endif() + endif() + endif() +@@ -47,7 +43,7 @@ if (NOT USE_MATCHCOMPILER_OPT MATCHES "Off") + endif() + + if (NOT USE_BUNDLED_TINYXML2) +- find_package(tinyxml2 QUIET) ++ find_package(tinyxml2 REQUIRED) + if (NOT tinyxml2_FOUND) + find_library(tinyxml2_LIBRARIES tinyxml2) + if (NOT tinyxml2_LIBRARIES) +@@ -56,5 +52,7 @@ if (NOT USE_BUNDLED_TINYXML2) + message(STATUS "tinyxml2_LIBRARY: ${tinyxml2_LIBRARY}") + set(tinyxml2_FOUND 1) + endif() ++ else() ++ set(tinyxml2_LIBRARIES tinyxml2::tinyxml2) + endif() + endif() diff --git a/devel/cppcheck/files/patch-gui_CMakeLists.txt b/devel/cppcheck/files/patch-gui_CMakeLists.txt index c992c1078fc6..6cc7ac50c7be 100644 --- a/devel/cppcheck/files/patch-gui_CMakeLists.txt +++ b/devel/cppcheck/files/patch-gui_CMakeLists.txt @@ -1,7 +1,16 @@ ---- gui/CMakeLists.txt.orig 2018-06-10 20:41:03 UTC +--- gui/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC +++ gui/CMakeLists.txt -@@ -27,7 +27,7 @@ if (BUILD_GUI) - target_link_libraries(cppcheck-gui Qt5::Core Qt5::Gui Qt5::Widgets Qt5::PrintSupport) +@@ -36,7 +36,7 @@ if (BUILD_GUI) + target_link_libraries(cppcheck-gui ${Z3_LIBRARIES}) + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(cppcheck-gui ${tinyxml2_LIBRARIES}) ++ target_link_libraries(cppcheck-gui tinyxml2::tinyxml2) + endif() + target_link_libraries(cppcheck-gui Qt5::Core Qt5::Gui Qt5::Widgets Qt5::PrintSupport Qt5::Help) + if(WITH_QCHART) +@@ -51,7 +51,7 @@ if (BUILD_GUI) + endif() install(TARGETS cppcheck-gui RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR} COMPONENT applications) - install(FILES ${qms} DESTINATION ${CMAKE_INSTALL_FULL_BINDIR} COMPONENT applications) diff --git a/devel/cppcheck/files/patch-gui_test_benchmark_simple_CMakeLists.txt b/devel/cppcheck/files/patch-gui_test_benchmark_simple_CMakeLists.txt new file mode 100644 index 000000000000..35de39f7ee02 --- /dev/null +++ b/devel/cppcheck/files/patch-gui_test_benchmark_simple_CMakeLists.txt @@ -0,0 +1,11 @@ +--- gui/test/benchmark/simple/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ gui/test/benchmark/simple/CMakeLists.txt +@@ -20,5 +20,5 @@ if (USE_Z3) + target_link_libraries(benchmark-simple ${Z3_LIBRARIES}) + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(benchmark-simple ${tinyxml2_LIBRARIES}) +-endif() +\ No newline at end of file ++ target_link_libraries(benchmark-simple tinyxml2::tinyxml2) ++endif() diff --git a/devel/cppcheck/files/patch-gui_test_xmlreportv2_CMakeLists.txt b/devel/cppcheck/files/patch-gui_test_xmlreportv2_CMakeLists.txt new file mode 100644 index 000000000000..650aecfdad42 --- /dev/null +++ b/devel/cppcheck/files/patch-gui_test_xmlreportv2_CMakeLists.txt @@ -0,0 +1,9 @@ +--- gui/test/xmlreportv2/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ gui/test/xmlreportv2/CMakeLists.txt +@@ -24,5 +24,5 @@ if (USE_Z3) + target_link_libraries(test-xmlreportv2 ${Z3_LIBRARIES}) + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(test-xmlreportv2 ${tinyxml2_LIBRARIES}) ++ target_link_libraries(test-xmlreportv2 tinyxml2::tinyxml2) + endif() diff --git a/devel/cppcheck/files/patch-lib_CMakeLists.txt b/devel/cppcheck/files/patch-lib_CMakeLists.txt new file mode 100644 index 000000000000..f2999fceb629 --- /dev/null +++ b/devel/cppcheck/files/patch-lib_CMakeLists.txt @@ -0,0 +1,11 @@ +--- lib/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ lib/CMakeLists.txt +@@ -36,6 +36,8 @@ add_library(lib_objs OBJECT ${srcs_lib} ${hdrs}) + target_include_directories(lib_objs PRIVATE ${PROJECT_SOURCE_DIR}/externals/) + if(USE_BUNDLED_TINYXML2) + target_include_directories(lib_objs PRIVATE ${PROJECT_SOURCE_DIR}/externals/tinyxml2/) ++else() ++ target_link_libraries(lib_objs PRIVATE tinyxml2::tinyxml2) + endif() + target_include_directories(lib_objs PRIVATE ${PROJECT_SOURCE_DIR}/externals/picojson/) + target_include_directories(lib_objs PRIVATE ${PROJECT_SOURCE_DIR}/externals/simplecpp/) diff --git a/devel/cppcheck/files/patch-oss-fuzz_CMakeLists.txt b/devel/cppcheck/files/patch-oss-fuzz_CMakeLists.txt new file mode 100644 index 000000000000..ba9d6741a87d --- /dev/null +++ b/devel/cppcheck/files/patch-oss-fuzz_CMakeLists.txt @@ -0,0 +1,11 @@ +--- oss-fuzz/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ oss-fuzz/CMakeLists.txt +@@ -25,7 +25,7 @@ if (ENABLE_OSS_FUZZ AND CMAKE_CXX_COMPILER_ID MATCHES + target_link_libraries(fuzz-client PRIVATE ${Z3_LIBRARIES}) + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(fuzz-client PRIVATE ${tinyxml2_LIBRARIES}) ++ target_link_libraries(fuzz-client PRIVATE tinyxml2::tinyxml2) + endif() + + add_executable(translate EXCLUDE_FROM_ALL diff --git a/devel/cppcheck/files/patch-test_CMakeLists.txt b/devel/cppcheck/files/patch-test_CMakeLists.txt new file mode 100644 index 000000000000..210d2f9f9b5e --- /dev/null +++ b/devel/cppcheck/files/patch-test_CMakeLists.txt @@ -0,0 +1,11 @@ +--- test/CMakeLists.txt.orig 2022-03-19 11:35:06 UTC ++++ test/CMakeLists.txt +@@ -26,7 +26,7 @@ if (BUILD_TESTS) + endif() + endif() + if(tinyxml2_FOUND AND NOT USE_BUNDLED_TINYXML2) +- target_link_libraries(testrunner ${tinyxml2_LIBRARIES}) ++ target_link_libraries(testrunner tinyxml2::tinyxml2) + endif() + + if (NOT CMAKE_DISABLE_PRECOMPILE_HEADERS)