summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2026-03-07 03:00:21 +0000
committermirror@stealer.net <mirror@stealer.net>2026-03-07 03:00:21 +0000
commit3f5ec5df30aa00a28859505d592f460b430ceb09 (patch)
tree5945323a27b8dc595fe0dad505214eecfd7370d6
parent7b4b7c6af6af3351e0430bfba5a4e476a94400d3 (diff)
2026-03-07 02:38:00+00:00
-rw-r--r--Manifest32
-rw-r--r--Manifest.files.gzbin30440 -> 30450 bytes
-rw-r--r--dev-util/Manifest.gzbin66862 -> 66854 bytes
-rw-r--r--dev-util/cppcheck/Manifest2
-rw-r--r--dev-util/cppcheck/cppcheck-2.17.1.ebuild133
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin21137 -> 21139 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest30
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin29055 -> 29062 bytes
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin149438 -> 149595 bytes
-rw-r--r--metadata/md5-cache/dev-util/cppcheck-2.17.118
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
20 files changed, 208 insertions, 55 deletions
diff --git a/Manifest b/Manifest
index c1e83a7be3..6e3fa68096 100644
--- a/Manifest
+++ b/Manifest
@@ -1,24 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30440 BLAKE2B 584d41714a96a72e21e4a6ded00acf9df9d0f2730a22a50c74ad7e32c90c6841b20837d344b9942913e343dea2821e3ddc3e512b2c96077acdd0d2d68c598b07 SHA512 cbde463315f6b6d11c99beeeb27d6ff2917c1d0e2eebaaa6ea3eaa86aa89ecc00eff5f83711b17afc969d81e3fed9d54723d9eb2c34f1b2f818fd9bac20b5477
-TIMESTAMP 2026-03-07T01:38:03Z
+MANIFEST Manifest.files.gz 30450 BLAKE2B e7c3dabf0c7bd10684e4a95a5a77182de89d2e86b1dcd9ab927e714c2109c598d5c74d89a99aeb803e14860e56c3c23049065efad3e8978abcd62677c0a5f4b6 SHA512 b47d78e7a1b5d185df11daecae63e8bee2c6f2c786d5e14a44c7a802b7de6ead7ea10323bfcee391fc4905154410f0097b9cf49ce75be33dacd8bfa77fb5322e
+TIMESTAMP 2026-03-07T02:38:02Z
-----BEGIN PGP SIGNATURE-----
-iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrgXsbFIAAAAAABAAO
+iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrj4obFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMUQ2QUJCNjNCRkNGQjRCQTAyRkRG
-MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQvTIP+gKo0GGp8aY1iKp4vJ7x
-EjTIIzED1lEuPGAOcuvqxhwJaMgTKDIJF/YgUB2kGNGP8FpndzwGvR5B9Ny/6ZDR
-mF1d5wPLOWi3ikUMY6PF21zmSjwxED6lVpyZTYw5FLik25rNR+JKCEYjGSVIRBv5
-XVMsPrahhFKnwRN1wy60yCIOp1t0X6CUD6lOm7Hk3WeZGb/cj2uvK0rr6cRNR6kq
-m9kn5JUvbjiyP9BbvA8jlASYxeYZ9vRCK8K/hYwuRJtY+5iChWhhgaiioghTV7Pv
-T6T5YqcnF6HvplKLlHm5JWlABZQ63HcyhpUEGCayRyvoKRCweeyN+wCWJlWe2fz5
-2WZXMOPrvWCWoMkKns5bw8lc3GGopQtkPAQlzxZqqeHnkFoJyd24dvjGQ/J6psuc
-K8yzsaKVbBEtj3jYgqE4sMFkoddW8ScpUamVGd3WwiigBR0FUQbvxzJzt4jigE3Y
-+yG5JcYh1v74P5tEXi2XBr93SHPDZcshostn1YCH/5GHxgSATvDFJki6lLuAAvDz
-LQPC1OYgIZMwncPR6Yc0bF/dJ+T5FXyEnD0XHtan8NWh7NAqNrbJqhHFUsKaity1
-S2HiX5CiVU9nufhcPeDNRamACijFkt3MxCPVyqSTAqulSBA3PQKFQsq4tmYZVU4G
-icM6TcaMZEYS4Rc1bLlOuBnA
-=qQJb
+MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQbpEP/R//nGld87yQDbsFIjWG
+2wypfgL7Mu5X8QbQbABD9kFI87q11i2YNc6X00bbx+lNnrDVzR9MM+9+wVTDW4RT
+3z+J73YIgh3yzdOFURjNRpEtlP/CBnUnTGeJyyO8iKSGGV+Uc7sJO9IGd6qek28o
+7QeeXSJRSXq1VPxr8grknDLv/QHo6C4gTI1Yfni9LF91wu1oByaixrtnl3SwLstA
+sLqwwDmSgojm+wsFUHKcq0dZHmK8y3bUUZBD1fA34MLmFkx0yIO8KolLUDAFFLrV
+BV7vdHtc5N3FtKq4E6uTvhWVtMVSXWlMJ8k0TUSCW+sAph/9e7B6l9Owxm+vM+Jf
+sFj1j8Y5HoyFJo1Dv82Cv0cmJnc6ghJv87UWX9GRFjvjwANc9c0uGV/0VfjMFwCB
+KoGqyylL743CtITuRewbk4o4Jg4EIpLjpvi/9JxlYfGR7ZNOD2ZBfAIl07HVXJwD
+9QJrMT2O/ve3nMniYFtNzXD9O+YAhE9APHa/AI15ErJ5L6gXhxMpmPdwk0Z8goXv
+AFHin1Ie0Cg1FCbTDMlRFRdX6zTqMgDBA8t2kKpIlN3XDL7SXxW6T3+QBk1rzkZe
+67nzLsIrMwoToY4zBQBfGlBpFt9d0yWGFJL7j+u6HS/QSGO33M18qFBweMXi+Vs3
+zq7SjXqYp+BRPBm0nyVt28J3
+=z0km
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index cf21c490af..d5e027f531 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 3ef30178e1..8a660011f5 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index 4932e05e43..e7134595aa 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,6 +1,8 @@
+DIST cppcheck-2.17.1.tar.gz 3872633 BLAKE2B 8a2404b2610386166c1e8d3bfe8b3405834bde8534974678043a658721a43a6a627c6d2793febe4c6c70856e823907e04ce46674acbca8354c5a452236f289cc SHA512 ffd1caeba22493e45ad24c61af19c71adc25ba8eb2c3070152d150921024d68b4892d4e01575c9960e0b0aa1df9deae3514612b184afcf48e377022ca3bb0d85
DIST cppcheck-2.18.2.tar.gz 3930679 BLAKE2B caa9be7676f50b7931f2e2aae3bb8cb94460fe183c3cd626659939a3d79f1b4f69e5163479500abac6cab966065b1084e9d6ad391e9b89375fc33ad430d93a2c SHA512 fe562aa23a38313c925bde4b647a7783340aa2cfe2b355d2c2779a86c8ed5d490164e40d17bc398579303167a59b8812aa9185468be3516dc564169941afb5c1
DIST cppcheck-2.19.1.tar.gz 3984524 BLAKE2B d1bcf8ff33b34dcd96b56ac604c168ce3346d673bdc7a9d496b8bdde527331e828732b48afd37b3bd0b79949b362e23c9bbae35112496dd853cbd840895f7e7e SHA512 490b80795b24586e443b80ea8044c9a4dce53a59d35c5cf5ad360b3163ebe5b8474f17e4cf8b168fab9fb284eadfde22ccc5b3f8e66c8153ebcffaa7708f0084
DIST cppcheck-2.20.0.tar.gz 4007393 BLAKE2B 99610e7d3e1dc88e71526c8ac1f850710d2e9a687a95be8dd04d13a9660c330c8ea211af389e36217691a75813fbbaac24cc04fabf46602a507978ec0e202a82 SHA512 072179cf35f91708735a85966517b5788554c32443558865af64d782cfc082acd073219ab511f5e2f98bd8f1dc8c0d02447452a00f15524eda2ca20be6af8108
+EBUILD cppcheck-2.17.1.ebuild 2960 BLAKE2B 656dea5873059ec4066396ce7f54789fe5e7c12df202e67d34583a90872418cb06fbaaaf60599db7ad20b34662185ca44a5366be4148e05c618db963fbc21614 SHA512 9d36348fd48c63241f0f729a5db7b70715b172965231770c4fad17402b6651831ea29ec9cce34d547b098074018c9e31c6fba6618f3480ec383a459356f5630b
EBUILD cppcheck-2.18.2.ebuild 3069 BLAKE2B 08956f7be5207b71bd42a2124990cbf9a097cf04db75ea078089ce984231cb1fecc59df85dad927bbcee1277de52328cd7ebc54270947d4d3ff3f34f18cccbc2 SHA512 381be53d53300e775106dbb5760a3d4f957a48a379cb8b8b2d73a963c4f442890ac45af3ca1f7e748d4de4dae9e5ee913c7f6b2339cc8c6c88f2437092e8bb1b
EBUILD cppcheck-2.19.1.ebuild 3214 BLAKE2B 7adcba8766467737468c760b195c77f1cf8f48e0dfea32ee8eafcec7ff3a3aaa4c7fc6b12ce6e0a46b55480e9b72e04cb962f210c647ea9b477e1608a3a7ea3b SHA512 2ff36721aaaecaf82bc7b39682f8780277370e1a91e903af1fd2ca27891444fbfcd16f2e27fc91127a6823417e5f35d11a6f24983b177da634933821e40b2e19
EBUILD cppcheck-2.20.0.ebuild 3232 BLAKE2B 87b34f1fc579f631453a5d74612dcc661ce388aac2fbbf70c744ce25a231e020e59070ba09c899af498eaec14738b195ccfee8c76e71c42e728255d927123cb2 SHA512 3bb81ade8a8a336d48fd994bdb53d6bc3580dae0d24ad646d9b592a5e22030957dba75a8de8c3396dd9d7fb0016423b27db85e9b64663cdf95a3d235c1565b3c
diff --git a/dev-util/cppcheck/cppcheck-2.17.1.ebuild b/dev-util/cppcheck/cppcheck-2.17.1.ebuild
new file mode 100644
index 0000000000..fd79bf2c8e
--- /dev/null
+++ b/dev-util/cppcheck/cppcheck-2.17.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Static analyzer of C/C++ code"
+HOMEPAGE="https://github.com/danmar/cppcheck"
+SRC_URI="https://github.com/danmar/cppcheck/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="charts gui htmlreport pcre test"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ charts? ( gui )
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/tinyxml2:=
+ gui? (
+ dev-qt/qtbase:6[gui,widgets,network]
+ charts? ( dev-qt/qtcharts:6 )
+ )
+ pcre? ( dev-libs/libpcre )
+"
+DEPEND="${COMMON_DEPEND}
+ gui? ( dev-qt/qttools:6[assistant,linguist] )
+"
+RDEPEND="${COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ htmlreport? (
+ $(python_gen_cond_dep '
+ dev-python/pygments[${PYTHON_USEDEP}]
+ ')
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ gui? ( dev-qt/qttools:6[assistant,linguist] )
+ test? (
+ htmlreport? (
+ $(python_gen_cond_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ ')
+ )
+ )
+"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Modify to an existing docbook location
+ sed -i \
+ -e "s|set(DB2MAN .*|set(DB2MAN \"${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl\")|" \
+ man/CMakeLists.txt || die
+
+ # Make tests use cppcheck built in build dir.
+ sed -i -e "s|CPPCHECK_BIN = .*|CPPCHECK_BIN = '${BUILD_DIR}/bin/cppcheck'|" test/tools/htmlreport/test_htmlreport.py || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DFILESDIR="${EPREFIX}"/usr/share/${PF}/
+ -DBUILD_MANPAGE=ON
+
+ -DHAVE_RULES=$(usex pcre)
+
+ -DBUILD_GUI=$(usex gui)
+ -DUSE_QT6=$(usex gui)
+ -DWITH_QCHART=$(usex charts)
+
+ -DBUILD_TESTS=$(usex test)
+ -DREGISTER_TESTS=$(usex test)
+ -DREGISTER_GUI_TESTS=$(usex test)
+
+ -DUSE_MATCHCOMPILER=ON
+
+ -DDISABLE_DMAKE=ON
+ -DUSE_BUNDLED_TINYXML2=OFF
+
+ # Yes, this is necessary to use the correct python version.
+ # bug #826602
+ -DPython_EXECUTABLE=${PYTHON}
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ cmake_build man
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # Out of source builds breaks test TestFileLister
+ # https://github.com/danmar/cppcheck/pull/5462
+ TestFileLister
+ )
+ cmake_src_test
+
+ rm test/cli/other_test.py || die
+ use htmlreport && TEST_CPPCHECK_EXE_LOOKUP_PATH="${BUILD_DIR}/bin/" epytest test
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /usr/share/${PF}/cfg
+ doins cfg/*.cfg
+
+ if use gui ; then
+ dobin "${WORKDIR}/${P}_build/bin/${PN}-gui"
+ dodoc gui/{projectfile.txt,gui.${PN}}
+ fi
+
+ use htmlreport && python_doscript htmlreport/cppcheck-htmlreport
+ python_fix_shebang "${ED}"/usr/share/${PF}
+ python_optimize "${ED}"/usr/share/${PF}
+
+ dodoc -r tools/triage
+ doman "${BUILD_DIR}"/man/cppcheck.1
+}
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index ab1ed1aba0..d7166e8e79 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1772847500 Sat Mar 7 01:38:20 AM UTC 2026
+1772851098 Sat Mar 7 02:38:18 AM UTC 2026
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index ed750334f6..3204ce4f89 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index a75f962315..3f204968f4 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Mar 2026 01:38:01 +0000
+Sat, 07 Mar 2026 02:38:00 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 53fc205163..0a39d369e6 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,23 +2,23 @@
Hash: SHA512
MANIFEST Manifest.files.gz 606828 BLAKE2B a1b451cbd8b97fba48dcbcc329e204f935247276d40c90ac4cbfb608d79ab2e992895b94ff858963121d1134b508c59270174e7bcdaf0344859da3443b02f1b8 SHA512 7cf2f0457c87986d719605bc843f16fb1b58e94af8217c0a3cfc1d3b7a854459cdf2ac652b4f9271da08b81922bfb4c73aa18e4836c21288bc5adf2c59450d36
-TIMESTAMP 2026-03-07T01:38:02Z
+TIMESTAMP 2026-03-07T02:38:02Z
-----BEGIN PGP SIGNATURE-----
-iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrgXobFIAAAAAABAAO
+iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrj4obFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMUQ2QUJCNjNCRkNGQjRCQTAyRkRG
-MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQlGcP/R1ZkUhZ8pdGcLgJAQJb
-JThP8SAGjmhdnHms9utDFXMvlTEtiv4BZSOaSjpoHoGlUNjxnsYJ1R5A8GvNPJnf
-HXJ4rEtKZ+mq1GJYnw+9+l+fCIdCMIpOe5xj2Wix5ePd70zNLdBT5VMmPlEGw6tA
-LCUJYJzuUVAQCgZpF2lVL+WnHqM2g3NqXliJ9Av7+qEzoEE0x+2mTL/TXqK/UNMh
-/I1pHebcHXC5/QbNOMQB4QNFAHePVJCOTl/11A4C7Gz/i97I+lphSabbRCtVMfxV
-+hTr2mnflS11LsdrLfPOPpeYKRhQI3ajDE0SHYrf8KOlO7kZa2cNd7Mz6tYVRov+
-VaTMSZwgixmhPqNW8NWrlCqdXZhI7ipNN51eqNo3tRpcEfr9kolqv2GkjunPO6xw
-j8Yvg7HrCIgcKP/cDiSL9GLi/tw8lSII4DxYuweN449wMfqPaCM/+9gPnmO73FPP
-GAnHMPwxNflb3zjQvppIH64/32ZD2NqxOqSXruUmiMzvAj4iPbIQXnG3K5A4Gcbj
-IfuWVMbKY0OP2KAE8p5Q4XvDZf906aWb50DDt10jPaS2yuA76GGkgvUYVWyZrjIe
-7xiJW9LQnKm7qCiedgjM32WHEwWnAy5cf+OKnliZ/9gmDLcN0dEtsTiyCdK4rIGD
-H23s5Nj0sX227/KVQ2f09xUM
-=W/9I
+MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQjWQP/1Cqv19DCd9gueFyflcE
+tPQcMPee7Y/gftg/w/2D5Z6EH8l666W2WGU6yuVX/Gpr8whCziMf8TsbEpWZmU0R
+J9iDxGaL9D53PdCaZrXNInglYDLiPtwpkcJ4ylMjDa04hjuMshKA5FxLAP8oItHT
+ixRQYGfqXn8Jpv2eTdvg/XDrsf1hCFb8lpzl8lmp6fqa7rVyXELQXJWn3nr01KGs
+qUnOYRX7rFJh88EK+Nafz1y2BAH09pbYW6/Ugf2iuYZyoQZsBuHtRFkNNA0Cg1JM
+YFXnSHWJawv3iV0DVGf+WeJafUVZpsritIhE01K8Hexdov0i7eqnhYJ234+wszax
+8td5MclbZsgNaaODJj6uCxktMxvJJa28knywVFLkxbZoty/Gj1iwaMe2HQNjrYBi
+OkGSXY32o4A2HtLueswScgEppK1wbLQPl/EXTSsKgwrvKQznJXekri0NX8R9WiH3
+hv3kVtuQKznX9qnLi8W4EGvChnunaz9n9R4YA8Nidpo9/TR2Q1jistmLOTx/wZr0
+925eZRURCDEr4NVKVRpWICSikwkns7tgNf2lMJBXEltB+aSV4Tu7bCmN+K5jiRfN
+O/ienBg0GlmT6TipA/ibESzkq6GFJJRAb7A5GixCWLh26YxUU+IYGXnQmuJqBjtW
+wgxj673s5gOuOxhRVLfNPrc/
+=FB2S
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index a75f962315..3f204968f4 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Mar 2026 01:38:01 +0000
+Sat, 07 Mar 2026 02:38:00 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 3e872f1333..7684443369 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index c285ec13c1..15b2ffb79a 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/cppcheck-2.17.1 b/metadata/md5-cache/dev-util/cppcheck-2.17.1
new file mode 100644
index 0000000000..001c468610
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cppcheck-2.17.1
@@ -0,0 +1,18 @@
+BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig gui? ( dev-qt/qttools:6[assistant,linguist] ) test? ( htmlreport? ( python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] dev-python/pytest-timeout[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] dev-python/pytest-timeout[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pytest[python_targets_python3_13(-)] dev-python/pytest-timeout[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=dev-libs/tinyxml2:= gui? ( dev-qt/qtbase:6[gui,widgets,network] charts? ( dev-qt/qtcharts:6 ) ) pcre? ( dev-libs/libpcre ) gui? ( dev-qt/qttools:6[assistant,linguist] )
+DESCRIPTION=Static analyzer of C/C++ code
+EAPI=8
+HOMEPAGE=https://github.com/danmar/cppcheck
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake python-single-r1 xdg
+IUSE=charts gui htmlreport pcre test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/tinyxml2:= gui? ( dev-qt/qtbase:6[gui,widgets,network] charts? ( dev-qt/qtcharts:6 ) ) pcre? ( dev-libs/libpcre ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) htmlreport? ( python_single_target_python3_11? ( dev-python/pygments[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygments[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygments[python_targets_python3_13(-)] ) )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) charts? ( gui )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.17.1.tar.gz -> cppcheck-2.17.1.tar.gz
+_eclasses_=cmake 5691a3da96eac88f135cf3596b8c2c3c flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e0938c997ef6710b19cbe1119383c346
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index ba01117e6a..ef3214844f 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,23 +2,23 @@
Hash: SHA512
MANIFEST Manifest.files.gz 22344 BLAKE2B d1368223aee2f8bf3c030a903cbabcb5753979933e95a99b2f2b67b5f7ace7d9c0b8c9df7c2f26957fe07cba4730683ae68e6a5c731309b88835272695a3b592 SHA512 072d18a147c54a67a386dad736834a23649e80dbb553678de6d13659d2b71b0f5d7e23e53fe75b83302a635a1fef42192d2db33d0d2748f1579937e14ae39fb1
-TIMESTAMP 2026-03-07T01:38:02Z
+TIMESTAMP 2026-03-07T02:38:02Z
-----BEGIN PGP SIGNATURE-----
-iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrgXobFIAAAAAABAAO
+iQKvBAEBCgCZFiEE4dartjv8+0ugL98c7FkO6skYklAFAmmrj4obFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFMUQ2QUJCNjNCRkNGQjRCQTAyRkRG
-MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQnNsQAJpIkx7U6g+cHhLH9g7Y
-IasKZYQwa7iFZMjHKsEIEI3Hr0OnX8ltRzTTobuanQCauZshkpbCL/48/oa2Lijx
-QGpxrTElrPhaXwvl/FUPeZhF+yfPDPBn1LlEXJPn7QYOEOPkjC2i/5rCqc15Y4kw
-897Xh9e8rQO7U9t9Gv4dW31tlgjY01tyrQZHQfFDV5SgVeivKav1eJ0WlRzQRkrG
-payVgzPASIVm7AUedFzJAUlYzfKWQaC8TIr5NXBdyQgrODJHPbWx8/tpxNlgOszb
-Vv9VyeZXb9G/VpydMvhbp3ACBv30jtwHrQvMQNc5geS9/Kfc4y5emebXqcOyIsnz
-L0BewlLkIr9QcAsOjTxmYEKGen0QxMOGQyn2ONDSt8eHjt70LhN0LzVdKthEuvfw
-FYzhUtuBUzGvahSQhqcb3BsjP4Ic5jvGQ+jcYlM6FOEvDqvU0XbUBHGb8uimJ72a
-FpbfaPRB/AcfmXJ9vpnqCa51QLZqin6mZD9LJdQto/bVRGVvNPKAMHRDXwSB+3On
-xWK7cHhjG2J8Tiqb938iovwIlV0VC9jLBe+wqFKBB0giKqCn1WMwa2Wm7D0MUVOy
-G1s6Cj3adn+Ai3bs7hfYI93yANIcSLabFLh7NLcHuyixVx4PRRsm37f8E+p4cIhY
-MlxZJqAh2HY1ZE8KGxDJUa9j
-=KMRw
+MUNFQzU5MEVFQUM5MTg5MjUwAAoJEOxZDurJGJJQQioP/22gsvZk7o1lWYK6GmqC
+2zSwf0BpBfCL6PAK7m0a1ymDDls4OkP6+LY7ltdC9b2zroMJnYQupTOZ5v/iFAIc
+PmzTNhNPLWg3n6YyFAhV/0NR+rF41Vov3NRG6hFUKa4hiaAmlL1no0UF/O2P0zOP
+v5yZr7cYUZnSTVT7P1pqLrjXzLD/9KBMdXp+OesOpNcc+1zxnOYeVWe5p3jWHsC2
+iTvuRv3+eezNdGvh4JV+gJmTWHo5Szf/rI9D+odkSLxQvHShnjgFxEPvuJIadUNt
+kvsedu9MIgEh5TbKxiLiyg2B4elfiOVry7bbyVO2NFiJAOul8RHqNxtxBdxLc9JI
+RHSfVw8Irh217/7IyiNmSJoSdFjkcn5VhwDxmz3+81UYnWyOV1K+/EaQXzWUVMhQ
+g7md/MxObXpRrSelyw0zZymlZF1a4i8q9cmsfo1U+O1/W9ibswRm3qw4/clq0Mbs
+arYrEa3O4ElGjMYGXrDgxYoH4d7+jSIo79ao6RorIjnE7wV/t6FrkYCbRP9LuQHl
+h0TSbJjnlhsXyH6pXXlfSOdsbEVHMhqW8YkN7lxYXod2nbkb44+Oxc4FdTIRaQWA
+aWRw7nmoKBuh8fdccXfzSgSbzIAvCn6ynSlP5kGYdapG7miE93B1NlXlVCyainvv
+P88vQbpM1GB1xlPWH1YedtXT
+=97sI
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index a75f962315..16f10f02f3 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Mar 2026 01:38:01 +0000
+Sat, 07 Mar 2026 02:38:01 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index b18a00b2a1..66e230b0e5 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Mar 7 01:38:01 AM UTC 2026
+Sat Mar 7 02:38:00 AM UTC 2026
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index abd1554974..7769591fb9 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Mar 2026 02:15:00 +0000
+Sat, 07 Mar 2026 02:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 29b10d76c7..0ff7516fb3 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2b308a62830f625a8845ea22299086350ed680f8 1772847193 2026-03-07T01:33:13Z
+7ac7e177874b93ea669b88e8000740b598f160dc 1772847347 2026-03-07T01:35:47Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 398082e259..49d4f6b4ec 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1772847300 Sat 07 Mar 2026 01:35:00 AM UTC
+1772850900 Sat 07 Mar 2026 02:35:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index a75f962315..3f204968f4 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 07 Mar 2026 01:38:01 +0000
+Sat, 07 Mar 2026 02:38:00 +0000