Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Dec 2025 17:46:19 +0000
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f0d0139cd8d3 - main - devel/cppcheck: update 2.=?utf-8?Q?18.3 =E2=86=92?= 2.19.0
Message-ID:  <694d786b.239ea.2afcc5c0@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f0d0139cd8d3cb47f2bc9f90c9d156d87bfc8e48

commit f0d0139cd8d3cb47f2bc9f90c9d156d87bfc8e48
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2025-12-23 17:46:11 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2025-12-25 11:36:53 +0000

    devel/cppcheck: update 2.18.3 → 2.19.0
---
 devel/cppcheck/Makefile                               |  4 ++--
 devel/cppcheck/distinfo                               |  6 +++---
 devel/cppcheck/files/patch-CMakeLists.txt             |  4 ++--
 devel/cppcheck/files/patch-cli_CMakeLists.txt         | 11 +++++++++++
 devel/cppcheck/files/patch-test_CMakeLists.txt        | 11 +++++++++++
 devel/cppcheck/files/patch-test_signal_CMakeLists.txt | 18 ++++++++++++++++++
 6 files changed, 47 insertions(+), 7 deletions(-)

diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index b111e36a99e6..08561495b6e6 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cppcheck
-DISTVERSION=	2.18.3
+DISTVERSION=	2.19.0
 CATEGORIES=	devel
 
 MAINTAINER=	amdmi3@FreeBSD.org
@@ -18,7 +18,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	danmar
 SHEBANG_FILES=	htmlreport/cppcheck-htmlreport
 CMAKE_OFF=	USE_BUNDLED_TINYXML2
-CMAKE_ON=	USE_BOOST USE_QT6
+CMAKE_ON=	USE_BOOST
 
 PORTDATA=		*
 
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index ba7d9ce32dae..413dc04eb6bf 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760555891
-SHA256 (danmar-cppcheck-2.18.3_GH0.tar.gz) = e37c94e190cdddc65682649b02b72939761585bddd8ada595f922e190a26a2be
-SIZE (danmar-cppcheck-2.18.3_GH0.tar.gz) = 3930770
+TIMESTAMP = 1766432326
+SHA256 (danmar-cppcheck-2.19.0_GH0.tar.gz) = c6cff9d3bbcb3da941bf7f525ae974b6c7af3d610c4c5519fcd1be3f21f5ae09
+SIZE (danmar-cppcheck-2.19.0_GH0.tar.gz) = 3985155
diff --git a/devel/cppcheck/files/patch-CMakeLists.txt b/devel/cppcheck/files/patch-CMakeLists.txt
index d368f189b7a2..e2906fdd1499 100644
--- a/devel/cppcheck/files/patch-CMakeLists.txt
+++ b/devel/cppcheck/files/patch-CMakeLists.txt
@@ -2,8 +2,8 @@
 +++ CMakeLists.txt
 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13)
  cmake_minimum_required(VERSION 3.13)
--project(Cppcheck VERSION 2.18.3 LANGUAGES CXX)
-+project(cppcheck VERSION 2.18.3 LANGUAGES CXX)
+-project(Cppcheck VERSION 2.19.0 LANGUAGES CXX)
++project(cppcheck VERSION 2.19.0 LANGUAGES CXX)
  
  include(cmake/options.cmake)
  
diff --git a/devel/cppcheck/files/patch-cli_CMakeLists.txt b/devel/cppcheck/files/patch-cli_CMakeLists.txt
new file mode 100644
index 000000000000..49bd18a1f83c
--- /dev/null
+++ b/devel/cppcheck/files/patch-cli_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- cli/CMakeLists.txt.orig	2025-12-21 12:48:14 UTC
++++ cli/CMakeLists.txt
+@@ -23,7 +23,7 @@ if (BUILD_CLI)
+     endif()
+ 
+     add_executable(cppcheck ${cppcheck_SOURCES})
+-    target_link_libraries(cppcheck cppcheck-core cli tinyxml2 simplecpp)
++    target_link_libraries(cppcheck cppcheck-core cli tinyxml2 simplecpp execinfo)
+     if (WIN32 AND NOT BORLAND)
+         if(NOT MINGW)
+             target_link_libraries(cppcheck Shlwapi.lib)
diff --git a/devel/cppcheck/files/patch-test_CMakeLists.txt b/devel/cppcheck/files/patch-test_CMakeLists.txt
new file mode 100644
index 000000000000..0d9b63b9c99d
--- /dev/null
+++ b/devel/cppcheck/files/patch-test_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- test/CMakeLists.txt.orig	2025-12-21 12:48:14 UTC
++++ test/CMakeLists.txt
+@@ -7,7 +7,7 @@ if (BUILD_TESTS)
+     list(APPEND testrunner_SOURCES ${hdrs} ${srcs})
+ 
+     add_executable(testrunner ${testrunner_SOURCES})
+-    target_link_libraries(testrunner cppcheck-core tinyxml2 picojson simplecpp frontend cli)
++    target_link_libraries(testrunner cppcheck-core tinyxml2 picojson simplecpp execinfo frontend cli)
+     if (WIN32 AND NOT BORLAND)
+         if(NOT MINGW)
+             target_link_libraries(testrunner Shlwapi.lib)
diff --git a/devel/cppcheck/files/patch-test_signal_CMakeLists.txt b/devel/cppcheck/files/patch-test_signal_CMakeLists.txt
new file mode 100644
index 000000000000..016da680cc7c
--- /dev/null
+++ b/devel/cppcheck/files/patch-test_signal_CMakeLists.txt
@@ -0,0 +1,18 @@
+--- test/signal/CMakeLists.txt.orig	2025-12-21 12:48:14 UTC
++++ test/signal/CMakeLists.txt
+@@ -3,6 +3,7 @@ target_include_directories(test-signalhandler PRIVATE 
+         ${PROJECT_SOURCE_DIR}/cli/signalhandler.cpp
+         ${PROJECT_SOURCE_DIR}/cli/stacktrace.cpp)
+ target_include_directories(test-signalhandler PRIVATE ${PROJECT_SOURCE_DIR}/cli ${PROJECT_SOURCE_DIR}/lib)
++target_link_libraries(test-signalhandler execinfo)
+ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+     # names for static functions are omitted from trace
+     target_compile_options_safe(test-signalhandler -Wno-missing-declarations)
+@@ -17,6 +18,7 @@ target_include_directories(test-stacktrace PRIVATE ${P
+         test-stacktrace.cpp
+         ${PROJECT_SOURCE_DIR}/cli/stacktrace.cpp)
+ target_include_directories(test-stacktrace PRIVATE ${PROJECT_SOURCE_DIR}/cli ${PROJECT_SOURCE_DIR}/lib)
++target_link_libraries(test-stacktrace execinfo)
+ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+     # names for static functions are omitted from trace
+     target_compile_options_safe(test-stacktrace -Wno-missing-declarations)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?694d786b.239ea.2afcc5c0>