Compare commits

...

175 Commits

Author SHA1 Message Date
Steve Grubb dc3a190b2f Revert "Update to 2.10"
This reverts commit 2fd9c1984d.
2023-02-02 19:01:48 -05:00
Steve Grubb 2fd9c1984d Update to 2.10
Drop python3 patch as new version uses python3
2023-02-02 18:09:51 -05:00
Fedora Release Engineering b16bda44e7 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:35:14 +00:00
Steve Grubb 1f301daa60 SPDX Migration 2023-01-13 10:03:49 -05:00
Rich Mattes c2a89aefa3 Rebuild for tinyxml2-9.0.0 2022-09-25 14:40:13 -04:00
Wolfgang Stöggl c375328a31 Update to 2.9 2022-08-28 16:34:32 +02:00
Fedora Release Engineering 411869e6e3 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:39:47 +00:00
Wolfgang Stöggl 69bb397641 Update to 2.8.2 2022-07-16 06:22:17 +02:00
Wolfgang Stöggl cbf882a9c7 Update to 2.8
- Remove z3-devel, see upstream:
  https://github.com/danmar/cppcheck/commit/8f386e1
2022-05-25 06:14:16 +02:00
Jerry James 84ec457e0a Rebuild for z3 4.8.17 2022-05-19 13:41:06 -06:00
Wolfgang Stöggl 055678f7d2 Update to 2.7.4
- Remove patch:
  cppcheck-2.7.3-tinyxml2.patch
2022-03-25 21:31:10 +01:00
Wolfgang Stöggl bc53bd0890 Update tinyxml2 patch and add upstream link
- Do not use z3 in case of i686. The i686 build fails since
  z3-4.8.15-1
2022-03-23 22:26:24 +01:00
Wolfgang Stöggl ef547dcd11 Simplify cppcheck-2.7.3-tinyxml2.patch 2022-03-19 17:20:53 +01:00
Wolfgang Stöggl 9e60ef3b47 Update to 2.7.3
- Update tinyxml2 patch:
  cppcheck-2.7.3-tinyxml2.patch
- Remove patch:
  cppcheck-2.7-disable-test-testmathlib-tostring.patch
2022-03-19 15:21:17 +01:00
Wolfgang Stöggl 84bdb32ee3 Update to 2.7
- Add the following patches:
  cppcheck-2.7-tinyxml2.patch
  cppcheck-2.7-disable-test-testmathlib-tostring.patch
- Remove patch:
  cppcheck-2.5-disable-test-testexprengine-array7.patch
2022-02-09 21:00:27 +01:00
Fedora Release Engineering d2128a85bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:54:57 +00:00
Wolfgang Stöggl c0747da1f3 Update to 2.6
- Remove the following patch, which is not needed anymore in 2.6:
  cppcheck-2.5-fix_failed_to_load_translation_for_English.patch
- Remove -DNO_UNIX_SIGNAL_HANDLING to CXXFLAGS, due to new upstream
  fix: https://github.com/danmar/cppcheck/commit/8869ee3
- Restore execute permission of python files.
  Fixes rpmlint errors (8x): E: non-executable-script
2021-10-02 21:05:33 +02:00
Wolfgang Stöggl 6f85fa2223 Fix Failed to load translation for English
- Add patch:
  cppcheck-2.5-fix_failed_to_load_translation_for_English.patch
- Fixes: #1983599
2021-07-23 21:54:42 +02:00
Fedora Release Engineering e2c1dbb34c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:03:59 +00:00
Fedora Release Engineering 9fe67b5a23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 15:08:44 +00:00
Wolfgang Stöggl 82d93b85ab Update to 2.5
- Remove the following patches, which are not needed anymore in 2.5:
  cppcheck-2.3-Fix-issue-10024-FP-nullPointerRedundantCheck-when-us.patch
  cppcheck-2.3-gcc11.patch
- Add patch: cppcheck-2.5-disable-test-testexprengine-array7.patch
- Add -DNO_UNIX_SIGNAL_HANDLING to CXXFLAGS
2021-07-04 21:34:39 +02:00
Tomas Hrnciar 259fc737cb BuildRequire setuptools explicitly
See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools
2021-04-19 13:18:31 +02:00
Ondrej Mosnacek 2295200e13 Backport a fix for nullPointerRedundantCheck
Add a patch backported from upstream that fixes a bug which breaks the
build of libkcapi (https://bugzilla.redhat.com/show_bug.cgi?id=1923600).

Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
2021-02-02 14:23:24 +01:00
Fedora Release Engineering efc659ef4d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:37:49 +00:00
Wolfgang Stöggl 43e9f529a3 Add year to changelog entry 2021-01-05 20:51:26 +01:00
Timm Bäder 8e28e7a662 Explicitly disable oss-fuzz
oss-fuzz is never built when non-clang compilers are in use, but when
using clang and a system-wide tinyxml2 installation, cmake prints a
confusing error message. Disable it explicitly.
2021-01-05 18:37:53 +01:00
Tom Stellard 72b381084e Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 03:56:54 +00:00
Wolfgang Stöggl c17ed7fd3f Update to 2.3
- Remove the following patches, which are not needed anymore in 2.3:
  cppcheck-2.2-tinyxml.patch
  cppcheck-2.2-exprengine.patch
  cppcheck-2.2-online-help.patch
  cppcheck-2.2-online-help_q_readonly.patch
- Update patch:
  cppcheck-2.3-gcc11.patch
- Add -DUSE_BUNDLED_TINYXML2=OFF to cmake
2020-12-05 21:16:27 +01:00
Wolfgang Stöggl 60fb113809 Add cppcheck-2.2-online-help_q_readonly.patch
- Add patch from merged upstream PR concerning Qt online-help:
  https://github.com/danmar/cppcheck/pull/2890
- Remove workaround for timestamp of online-help.qch
2020-11-09 12:51:55 +01:00
Wolfgang Stöggl 8b7b1c4cbd Ensure stored timestamp of online-help.qch is UTC
Make sure, that the timestamp of online-help.qch, which is stored
inside online-help.qhc, is in UTC. This is not relevant when the rpm
is built as usual on servers using UTC, but on systems with a different
local timezone.
2020-10-23 21:40:30 +02:00
Wolfgang Stöggl 295c9c21fd Fix missing Contents and Index in Qt help file
Adjust the timestamp of online-help.qch to the value expected by
online-help.qhc
- The rpm is built on servers using UTC. Get this UTC timestamp and
  apply it to the file under the local TZ
- Further details:
  9693940dad (commitcomment-43482215)
2020-10-22 20:20:10 +02:00
Jeff Law 3b49bcefb2 Finish last change 2020-10-13 17:05:30 -06:00
Jeff Law 755aeefb31 Fix missing #include for gcc-11 2020-10-13 17:03:42 -06:00
Wolfgang Stöggl 7148cf7978 Fix Helpfile 'online-help.qhc' was not found
- Add patch: cppcheck-2.2-online-help.patch
- Allow building under F31 and F32 by adding
  %%undefine __cmake_in_source_build
2020-10-11 08:33:34 +02:00
Wolfgang Stöggl 5073703177 Update to 2.2
- Add BR qt5-qttools-devel
- Update patches:
  cppcheck-2.2-tinyxml.patch
  cppcheck-2.2-translations.patch
- Add patch:
  cppcheck-2.2-exprengine.patch
2020-10-04 18:57:40 +02:00
Wolfgang Stöggl 27cade0386 Prepare for Cppcheck 2.2: Rename patch files 2020-10-04 18:52:57 +02:00
Susi Lehtola 563456da8e Gui package is always built. 2020-08-18 12:42:08 +02:00
Wolfgang Stöggl def5035db3 Fix FTBFS #1863368
- Use %cmake_build and %cmake_install macros to fix FTBFS (#1863368)
- Rearrange BuildRequires:
  Put qt5-qtbase-devel and qt5-linguist inside if %{gui}
  Move cmake, python3-devel and z3-devel out of if %{gui}
2020-08-04 19:28:32 +02:00
Fedora Release Engineering c2bf8eebba - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:28:41 +00:00
Fedora Release Engineering 256e13b8c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:39:10 +00:00
Susi Lehtola 061eacf9ca No need for EPEL specifics in spec since cppcheck is included in RHEL8. 2020-06-17 11:48:46 +02:00
Wolfgang Stöggl 4bdd5ae4e2 Enable Z3 on Fedora builds
Remark: Z3 is not available under epel 7 or epel 8
However, add general support for epel 8 to the spec file
in addition to epel 7 using "%if 0%{?rhel} >= 7"
2020-06-16 20:29:28 +02:00
Susi Lehtola 2035cd292a Update to 2.1. 2020-06-15 11:54:59 +02:00
Susi Lehtola 5690ed9b1d No qt5-devel, add cmake patch 2020-05-11 11:09:39 +02:00
Susi Lehtola d4ec6a9894 Update to 2.0. 2020-05-11 10:46:49 +02:00
Fedora Release Engineering 275919b43c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:54:44 +00:00
Wolfgang Stöggl f6b2db4516 Use python3 on EPEL7
- Drop cppcheck-1.90-htmlreport-python2.patch
2019-12-24 09:43:01 +01:00
Susi Lehtola 4dfe61b414 Tag new release due to CMake flag typo. 2019-12-23 16:43:00 +01:00
Wolfgang Stöggl dceae1217d Fix typo in -DUSE_MATCHCOMPILER
Typo: -DMATCHCOMPILER -> -DUSE_MATCHCOMPILER
Fixes the following CMake Warning:
  Manually-specified variables were not used by the project:
    MATCHCOMPILER
2019-12-23 15:01:26 +01:00
Susi Lehtola afdc65b35e Switch EPEL build to CMake3. 2019-12-22 11:22:49 +01:00
Susi Lehtola 32eb7c1b11 Fix FTBFS on EPEL7. 2019-12-22 10:59:40 +01:00
Wolfgang Stöggl 613ef46fef New upstream version 1.90
- Drop cppcheck-1.89-manual.patch
  The file manual.docbook has been removed upstream
- Use pandoc to create manual.html from manual.md
- Add reference-cfg-format.html to doc
- Use %%license macro instead of %%doc for the COPYING file
- Fix typo in cppcheck-1.89-translations.patch:
  CppCheck/lang/ -> Cppcheck/lang/
- drop cppcheck-1.87-cfgdir.patch
  FILESDIR is used instead of CFGDIR since 1.89
- Update tinyxml patch to 1.90
2019-12-22 00:02:00 +01:00
Steve Grubb 250c014135 Correct versions in changelog 2019-12-12 13:14:34 -05:00
Steve Grubb 5716d07932 Add "-fsigned-char" to CXXFLAGS, to make tests pass
https://trac.cppcheck.net/ticket/9359
2019-12-12 10:07:48 -05:00
Steve Grubb 1442c51633 New upstream release 1.89 2019-12-07 14:21:58 -05:00
Susi Lehtola b1deeef945 bump spec 2019-08-16 10:52:49 +02:00
Susi Lehtola 45daf4b0bf Switch to python3. 2019-08-14 11:04:52 +02:00
Steve Grubb 5cf76bc1bc Add a note to patch 3 2019-08-06 14:46:37 -04:00
Susi Lehtola 3c55f03134 forgot to bump 2019-07-29 09:24:28 +02:00
Susi Lehtola 7f4c5e0d7d Add another patch 2019-07-29 09:16:48 +02:00
Susi Lehtola a0cbaeee24 Fix BZ #1733663. 2019-07-27 11:11:35 +02:00
Fedora Release Engineering 3ea942efe5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 21:06:21 +00:00
Steve Grubb bd7178b3cd Update to 1.88 2019-07-01 20:58:26 -04:00
Steve Grubb 3d97d3e0a1 Update to 1.87. 2019-02-09 13:38:27 -05:00
Fedora Release Engineering 22538f3faa - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 16:21:18 +00:00
Steve Grubb a9e97c12b4 Update to 1.86. 2018-12-16 09:02:18 -05:00
Igor Gnatenko fc0d5ec626
Rebuild for tinyxml2 7.x
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-11-27 16:57:23 +01:00
Steve Grubb 00d0476e49 Update to 1.85. 2018-11-08 16:29:42 +01:00
Steve Grubb 9d1bd55da1 Update to 1.85. 2018-11-08 16:08:01 +01:00
Susi Lehtola 7eef217d85 Drop application of cmake patch. 2018-09-11 18:27:36 +02:00
Susi Lehtola 848b9ff9f1 Drop cmake patch. 2018-09-11 18:26:30 +02:00
Susi Lehtola e13f8f241c Update to 1.84. 2018-09-11 18:19:41 +02:00
Fedora Release Engineering d50c435ac7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 22:18:04 +00:00
Susi Lehtola 875e72b39a Update findDependencies 2018-06-02 16:50:58 +02:00
Susi Lehtola a125c9dbcc No linguisttools library. 2018-06-02 16:48:29 +02:00
Susi Lehtola ffc0bdb036 Add htmlreport tool. 2018-06-02 16:04:13 +02:00
Susi Lehtola 20c4501d89 Patch out obsoleted CMake syntax. 2018-06-02 15:34:26 +02:00
Susi Lehtola 1d82217884 Add htmlreport tool. 2018-06-02 12:05:38 +02:00
Susi Lehtola 968edaf979 Re-enable gui, qt5 is available after all. 2018-05-17 19:27:36 +02:00
Susi Lehtola da69b0aa3f Turn off GUI on EPEL7. 2018-04-14 17:44:17 +02:00
Susi Lehtola 38aa927041 Merge branch 'master' into epel7 2018-04-14 17:20:15 +02:00
Susi Lehtola 84fd7168ba Forgot to add new source tarball. 2018-04-14 16:53:40 +02:00
Susi Lehtola d4f19b3396 Update to 1.83. 2018-04-14 16:49:48 +02:00
Susi Lehtola c00a51ea69 Add gcc-c++ buildrequires. 2018-02-28 14:54:33 +01:00
Igor Gnatenko 8fa4fb983f
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:04:28 +01:00
Igor Gnatenko cb462578e7 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:10:27 +01:00
Fedora Release Engineering ae349f055a - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 05:50:01 +00:00
Björn Esser 8815992814
Rebuilt for tinyxml2 soname/ABI change again 2018-01-23 16:38:28 +01:00
François Cami 24a7a8373e Bump release & rebuild (tinyxml2 soname/ABI change) 2018-01-23 00:30:05 +01:00
Susi Lehtola 452c799145 cppcheck-gui now depends on qt5, not qt4. 2017-10-18 16:50:16 +02:00
Susi Lehtola f8cc68f0b9 Update patches. 2017-10-18 16:44:12 +02:00
Susi Lehtola 61cf6bb755 Update to 1.81. 2017-10-18 16:26:03 +02:00
Susi Lehtola c18c9f53fa Update to 1.81. 2017-10-18 14:51:27 +02:00
Gwyn Ciesla 64987c1b85 Merge branch 'master' into epel7 2017-08-01 17:50:17 -05:00
Gwyn Ciesla 79cb75e221 1.80 2017-08-01 17:48:43 -05:00
Fedora Release Engineering e75bffa06f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 05:34:16 +00:00
Susi Lehtola 2598d393c1 Merge branch 'master' into epel7 2017-05-18 05:55:56 +02:00
Susi Lehtola dd7b18f9a5 Update to 1.79. 2017-05-18 05:52:18 +02:00
Susi Lehtola 7d543feafe Update to 1.78, patch in CFGDIR location. 2017-04-30 22:18:44 +02:00
Mamoru TASAKA baf899dcbd Remove Patch2: fixed in gcc side (gcc-7.0.1-10.fc26)
(ref: bug 1423312)
2017-02-27 15:01:02 +09:00
Mamoru TASAKA 8f5d6bebaf Fix FTBFS with gcc7 (bug 1423312, upstream ticket 7910) 2017-02-17 13:14:31 +09:00
Fedora Release Engineering e08af060ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 07:56:21 +00:00
Jon Ciesla 1121bba936 1.77 2017-01-31 15:02:36 -06:00
Susi Lehtola a7bef59441 Merge branch 'master' into epel7 2016-08-09 08:18:46 +02:00
Susi Lehtola d836748bef Update to 1.75. 2016-08-09 08:16:33 +02:00
Susi Lehtola 5c6981ac5a Merge branch 'master' into epel7 2016-08-02 21:52:42 +02:00
Susi Lehtola b938d9b7db Re-enable tests on x86. 2016-08-02 21:51:00 +02:00
Susi Lehtola a47a2ffd0f Merge branch 'master' into epel7 2016-08-01 22:02:42 +02:00
Susi Lehtola fb95062c58 Update to 1.74. 2016-08-01 22:01:36 +02:00
Rich Mattes 82a9d99e31 Rebuild for tinyxml2-3.0.0 2016-05-22 15:15:10 -04:00
Susi Lehtola b9c8a35245 Merge branch 'master' into epel7 2016-04-10 07:56:37 +02:00
Susi Lehtola 5964463a1b OK now? 2016-04-10 07:35:11 +02:00
Susi Lehtola dd95eb43d6 That didn't work, try again 2016-04-10 07:25:37 +02:00
Susi Lehtola 504d4d2ecb Disable tests on 32-bit archs for now. 2016-04-10 07:11:07 +02:00
Susi Lehtola a3279af514 Remove unnecessary statements. 2016-04-10 06:34:06 +02:00
Susi Lehtola 2825eff124 Update to 1.73. 2016-04-10 03:30:21 +02:00
Dennis Gilmore a56e282e6c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 18:10:20 +00:00
Susi Lehtola c9046e054d Update to 1.71. 2015-11-15 01:27:40 +01:00
Susi Lehtola 7f626d6b58 Merge branch 'master' into epel7 2015-11-13 19:34:41 +01:00
Susi Lehtola bbcef80e63 Compile tests with CMake. 2015-11-13 19:33:32 +01:00
Susi Lehtola 52e16fbe81 Fix BZ #1280242, patch by Mamoru Tasaka. 2015-11-13 18:27:05 +01:00
Susi Lehtola 0994c5b3e5 Disable SMP make. 2015-11-12 02:17:57 +01:00
Susi Lehtola d1d1aa6691 Merge branch 'master' into epel7 2015-11-11 21:25:35 +01:00
Susi Lehtola a6ff2e0020 Re-enable HAVE_RULES, which should fix BZ #1280242. 2015-11-11 21:25:10 +01:00
Susi Lehtola b970517148 Merge branch 'master' into epel7 2015-11-05 21:37:47 +01:00
Susi Lehtola 19d3766880 Include GUI. 2015-11-05 20:46:34 +01:00
Susi Lehtola aec3384010 Build GUI. 2015-11-05 20:18:07 +01:00
Susi Lehtola 1830ac260d Update to 1.70. 2015-09-22 02:16:27 +02:00
Susi Lehtola e4571d4182 Update to 1.70 2015-09-22 00:16:18 +02:00
Dennis Gilmore 70cab1a0ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 03:19:29 +00:00
Kalev Lember ec8444fe6e Rebuilt for GCC 5 C++11 ABI change 2015-05-02 13:09:30 +02:00
Susi Lehtola 1e71254469 Update to 1.68. 2015-01-04 06:28:47 +01:00
Susi Lehtola 979c4841e6 Update to 1.67. 2014-12-01 22:04:29 +01:00
Susi Lehtola a2f284c6c7 Update to 1.66. 2014-08-24 05:38:02 +02:00
Peter Robinson b46ffee5dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 01:26:04 +00:00
Matěj Cepl dde28ec1e5 Bump the release for new libtinyxml 2014-06-30 19:19:28 +02:00
Dennis Gilmore 84ba41c1ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 01:02:38 -05:00
Susi Lehtola 284c16370e Necessary modifications to really build. 2014-05-18 15:33:50 +03:00
Susi Lehtola c43292a4b2 Update to 1.65. 2014-05-13 01:32:54 +03:00
François Cami b44144ff38 Add HAVE_RULES=yes (#1056733). 2014-01-22 20:36:44 +01:00
Susi Lehtola 199180edbf Need cfg files as well. 2014-01-07 19:04:51 +02:00
Susi Lehtola e8ede0a74a Update to 1.63. 2014-01-07 18:04:11 +02:00
Susi Lehtola 826a6613ba Update to 1.62. 2013-10-13 19:35:05 +03:00
Susi Lehtola ad51908b51 Update to 1.61. 2013-08-14 17:27:40 +03:00
Dennis Gilmore 192c4f2c55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 00:59:45 -05:00
François Cami bd2c5bc870 Update to 1.60.1. 2013-06-03 21:33:02 +02:00
Jussi Lehtola 1331bcae8e Update to 1.59. 2013-04-01 00:15:15 +03:00
Dennis Gilmore 2483d962fc - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 13:03:20 -06:00
F. Cami c9438254e0 Update to 1.58. 2013-01-13 19:11:48 +01:00
Jussi Lehtola a7dee131ac Update to 1.57. 2012-11-04 21:02:11 +02:00
Jussi Lehtola 7839e1eb3b Update to 1.56. 2012-09-18 22:15:44 +03:00
Dennis Gilmore 3fec5d13ec - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 14:46:34 -05:00
Jussi Lehtola b4fb2ce79d Update to 1.55. 2012-07-10 13:57:51 +03:00
Jussi Lehtola c0488c2740 Update to 1.54. 2012-04-15 13:40:57 +03:00
Jussi Lehtola 495001661a Update to 1.53. 2012-02-11 13:18:30 +02:00
Jussi Lehtola 0241ca4525 Fix FTBFS using gcc 4.7. 2012-01-05 12:49:45 +02:00
Jussi Lehtola a9052bdc4f Update to 1.52. 2011-12-11 14:00:19 +02:00
Ville Skyttä 5165102588 Include man page and more other docs.
Build with $RPM_LD_FLAGS.
Improve summary and description.
2011-10-28 22:27:45 +03:00
Jussi Lehtola 68cf0f5c3c Remove obsoleted patch. 2011-10-09 14:15:56 +03:00
Jussi Lehtola 07c17df4d4 Update to 1.51. 2011-10-09 14:09:04 +03:00
Jussi Lehtola c99f4adb88 Fix build on EPEL-4. 2011-08-19 12:11:50 +03:00
Jussi Lehtola 67d287b1e4 Update to 1.50. 2011-08-19 10:21:12 +03:00
Jussi Lehtola ec4b373faa Update to 1.50. 2011-08-14 18:48:52 +03:00
Jussi Lehtola 66f27f4729 Update to 1.49. 2011-06-13 16:13:37 +03:00
Ville Skyttä 3edc4fbb3f Build with system tinyxml and support for rules. Run test suite during build, don't include its sources in docs. Drop readme.txt from docs, it doesn't contain useful info after installed. 2011-05-01 12:21:53 +03:00
Jussi Lehtola bb9af58f25 Update to 1.48. 2011-04-15 20:27:07 +03:00
Jussi Lehtola ba6e1d3ed7 Update to 1.48. 2011-04-15 20:25:24 +03:00
Dennis Gilmore 746669a26a - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 05:41:48 -06:00
Jussi Lehtola deaab3379b Add missing BuildRequire. 2011-02-07 14:36:52 +02:00
Jussi Lehtola 05c3775bdd Update to 1.47. 2011-02-07 12:49:51 +02:00
Jussi Lehtola 7b0f5643d4 Update to 1.46.1. 2010-12-30 14:35:00 +02:00
Jussi Lehtola 9a43d502ed Update to 1.46. 2010-12-15 12:43:04 +02:00
Jussi Lehtola 9268f9fd84 Update to 1.45. 2010-10-04 13:47:04 +03:00
Fedora Release Engineering b07d6e64d3 dist-git conversion 2010-07-28 12:15:00 +00:00
Jussi Lehtola 9407102797 Update to 1.44. 2010-07-24 11:23:10 +00:00
8 changed files with 577 additions and 63 deletions

View File

@ -1 +0,0 @@
cppcheck-1.43.tar.bz2

55
.gitignore vendored Normal file
View File

@ -0,0 +1,55 @@
cppcheck-1.44.tar.bz2
/cppcheck-1.45.tar.bz2
/cppcheck-1.46.tar.bz2
/cppcheck-1.46.1.tar.bz2
/cppcheck-1.47.tar.bz2
/cppcheck-1.48.tar.bz2
/cppcheck-1.49.tar.bz2
/cppcheck-1.50.tar.bz2
/cppcheck-1.51.tar.bz2
/cppcheck-1.52.tar.bz2
/cppcheck-1.53.tar.bz2
/cppcheck-1.54.tar.bz2
/cppcheck-1.55.tar.bz2
/cppcheck-1.56.tar.bz2
/cppcheck-1.57.tar.bz2
/cppcheck-1.58.tar.bz2
/cppcheck-1.59.tar.bz2
/cppcheck-1.60.1.tar.bz2
/cppcheck-1.61.tar.bz2
/cppcheck-1.62.tar.bz2
/cppcheck-1.63.tar.bz2
/cppcheck-1.65.tar.bz2
/cppcheck-1.66.tar.bz2
/cppcheck-1.67.tar.bz2
/cppcheck-1.68.tar.bz2
/cppcheck-1.70.tar.bz2
/cppcheck-1.71.tar.bz2
/cppcheck-1.73.tar.bz2
/cppcheck-1.74.tar.bz2
/cppcheck-1.75.tar.bz2
/cppcheck-1.77.tar.bz2
/cppcheck-1.78.tar.bz2
/cppcheck-1.79.tar.bz2
/cppcheck-1.80.tar.gz
/cppcheck-1.81.tar.gz
/cppcheck-1.83.tar.gz
/cppcheck-1.84.tar.gz
/cppcheck-1.85.tar.gz
/cppcheck-1.86.tar.gz
/cppcheck-1.87.tar.gz
/cppcheck-1.88.tar.gz
/cppcheck-1.89.tar.gz
/cppcheck-1.90.tar.gz
/cppcheck-2.0.tar.gz
/cppcheck-2.1.tar.gz
/cppcheck-2.2.tar.gz
/cppcheck-2.3.tar.gz
/cppcheck-2.5.tar.gz
/cppcheck-2.6.tar.gz
/cppcheck-2.7.tar.gz
/cppcheck-2.7.3.tar.gz
/cppcheck-2.7.4.tar.gz
/cppcheck-2.8.tar.gz
/cppcheck-2.8.2.tar.gz
/cppcheck-2.9.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: cppcheck
# $Id: Makefile,v 1.1 2009/04/30 04:57:29 kevin Exp $
NAME := cppcheck
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -0,0 +1,27 @@
diff -up cppcheck-1.88/htmlreport/cppcheck-htmlreport.python3 cppcheck-1.88/htmlreport/cppcheck-htmlreport
--- cppcheck-1.88/htmlreport/cppcheck-htmlreport.python3 2019-06-29 09:51:25.000000000 +0200
+++ cppcheck-1.88/htmlreport/cppcheck-htmlreport 2019-08-14 11:02:23.791627296 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from __future__ import unicode_literals
diff -up cppcheck-1.88/htmlreport/setup.py.python3 cppcheck-1.88/htmlreport/setup.py
--- cppcheck-1.88/htmlreport/setup.py.python3 2019-06-29 09:51:25.000000000 +0200
+++ cppcheck-1.88/htmlreport/setup.py 2019-08-14 11:02:28.570423533 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from setuptools import setup
diff -up cppcheck-1.88/htmlreport/test_htmlreport.py.python3 cppcheck-1.88/htmlreport/test_htmlreport.py
--- cppcheck-1.88/htmlreport/test_htmlreport.py.python3 2019-06-29 09:51:25.000000000 +0200
+++ cppcheck-1.88/htmlreport/test_htmlreport.py 2019-08-14 11:02:20.296776345 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
"""Test cppcheck-htmlreport."""
import os

View File

@ -0,0 +1,32 @@
diff -urp cppcheck-2.2.orig/gui/CMakeLists.txt cppcheck-2.2/gui/CMakeLists.txt
--- cppcheck-2.2.orig/gui/CMakeLists.txt 2020-10-03 11:05:53.000000000 +0200
+++ cppcheck-2.2/gui/CMakeLists.txt 2020-10-04 07:18:23.309796000 +0200
@@ -40,7 +40,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)
+ install(FILES ${qms} DESTINATION share/${PROJECT_NAME}/lang COMPONENT applications)
install(FILES cppcheck-gui.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
diff -urp cppcheck-2.2.orig/gui/translationhandler.cpp cppcheck-2.2/gui/translationhandler.cpp
--- cppcheck-2.2.orig/gui/translationhandler.cpp 2020-10-03 11:05:53.000000000 +0200
+++ cppcheck-2.2/gui/translationhandler.cpp 2020-10-04 07:19:44.765892500 +0200
@@ -113,15 +113,7 @@ bool TranslationHandler::setLanguage(con
QString datadir = getDataDir();
- QString translationFile;
- if (QFile::exists(datadir + "/lang/" + mTranslations[index].mFilename + ".qm"))
- translationFile = datadir + "/lang/" + mTranslations[index].mFilename + ".qm";
-
- else if (QFile::exists(datadir + "/" + mTranslations[index].mFilename + ".qm"))
- translationFile = datadir + "/" + mTranslations[index].mFilename + ".qm";
-
- else
- translationFile = appPath + "/" + mTranslations[index].mFilename + ".qm";
+ QString translationFile("/usr/share/Cppcheck/lang/" + mTranslations[index].mFilename + ".qm");
if (!mTranslator->load(translationFile) && !failure) {
//If it failed, lets check if the default file exists

View File

@ -1,60 +1,484 @@
Name: cppcheck
Version: 1.43
Release: 1%{?dist}
Summary: A tool for static C/C++ code analysis
Group: Development/Languages
License: GPLv3+
URL: http://cppcheck.wiki.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%undefine __cmake_in_source_build
Name: cppcheck
Version: 2.9
Release: 4%{?dist}
Summary: Tool for static C/C++ code analysis
License: GPL-3.0
URL: http://cppcheck.wiki.sourceforge.net/
Source0: https://github.com/danmar/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
# Fix location of translations
Patch0: cppcheck-2.2-translations.patch
# Select python3 explicitly
Patch1: cppcheck-1.88-htmlreport-python3.patch
BuildRequires: gcc-c++
BuildRequires: pcre-devel
BuildRequires: docbook-style-xsl
BuildRequires: libxslt
BuildRequires: pandoc
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: tinyxml2-devel >= 2.1.0
BuildRequires: zlib-devel
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-linguist
BuildRequires: make
%description
This program tries to detect bugs that your C/C++ compiler don't see.
The goal is no false positives.
Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++
compilers and many other analysis tools it does not detect syntax
errors in the code. Cppcheck primarily detects the types of bugs that
the compilers normally do not detect. The goal is to detect only real
errors in the code (i.e. have zero false positives).
Your compiler can detect many problems that cppcheck don't try to detect.
We recommend that you enable as many warnings as possible in your compiler.
%package gui
Summary: Graphical user interface for cppcheck
Requires: %{name}%{?_isa} = %{version}-%{release}
Cppcheck is versatile. You can check non-standard code that includes
various compiler extensions, inline assembly code, etc.
%description gui
This package contains the graphical user interface for cppcheck.
%package htmlreport
Summary: HTML reporting for cppcheck
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python3-pygments
%description htmlreport
This package contains the Python utility for generating html reports
from xml files first generated using cppcheck.
%prep
%setup -q
# Convert text files to UTF-8
for file in COPYING readme.txt; do
iconv -f ASCII -t utf-8 $file > $file.new && \
touch -r $file $file.new && \
mv $file.new $file
done
# Fix end of line encodings
for file in readme.txt test/test.vcproj test/test.vcxproj{,.filters}; do
sed -e 's|\r||g' $file > $file.new && \
touch -r $file $file.new && \
mv $file.new $file
done
# Fix permissions
find -name "*.cpp" -exec chmod 644 {} \;
find -name "*.vcproj" -exec chmod 644 {} \;
%patch0 -p1 -b .translations
%patch1 -p1 -b .python3
# Make sure bundled tinyxml2 is not used
rm -r externals/tinyxml2
# Generate the Qt online-help file
cd gui/help
qhelpgenerator-qt5 online-help.qhcp -o online-help.qhc
%build
make CXXFLAGS="%{optflags}" %{?_smp_mflags}
# Manuals
make DB2MAN=%{_datadir}/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl man
pandoc man/manual.md -o man/manual.html -s --number-sections --toc
pandoc man/reference-cfg-format.md -o man/reference-cfg-format.html -s --number-sections --toc
# Binaries
# Upstream doesn't support shared libraries (unversioned solib)
%cmake -DCMAKE_BUILD_TYPE=Release -DUSE_MATCHCOMPILER=yes -DHAVE_RULES=yes -DBUILD_GUI=1 -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTS=yes -DFILESDIR=%{_datadir}/Cppcheck -DUSE_BUNDLED_TINYXML2=OFF -DENABLE_OSS_FUZZ=OFF
%cmake_build
%install
rm -rf %{buildroot}
install -D -p -m 755 cppcheck %{buildroot}%{_bindir}/cppcheck
%cmake_install
install -D -p -m 644 cppcheck.1 %{buildroot}%{_mandir}/man1/cppcheck.1
# Install desktop file
desktop-file-validate %{buildroot}%{_datadir}/applications/cppcheck-gui.desktop
# Install logo
install -D -p -m 644 gui/cppcheck-gui.png %{buildroot}%{_datadir}/pixmaps/cppcheck-gui.png
# Install the Qt online-help file
install -D -p -m 644 gui/help/online-help.qhc %{buildroot}%{_datadir}/Cppcheck/help/online-help.qhc
install -D -p -m 644 gui/help/online-help.qch %{buildroot}%{_datadir}/Cppcheck/help/online-help.qch
# Install htmlreport
install -D -p -m 755 htmlreport/cppcheck-htmlreport %{buildroot}%{_bindir}/cppcheck-htmlreport
# Restore execute permission of python files
grep -l "#\!/usr/bin/env python3" %{buildroot}%{_datadir}/Cppcheck/addons/*.py | xargs chmod +x
%clean
rm -rf %{buildroot}
%check
cd %{_vpath_builddir}/bin
./testrunner -g -q
%files
%defattr(-,root,root,-)
%doc COPYING readme.txt test/
%doc AUTHORS man/manual.html man/reference-cfg-format.html
%license COPYING
%{_datadir}/Cppcheck/
%{_bindir}/cppcheck
%{_mandir}/man1/cppcheck.1*
%files gui
%{_bindir}/cppcheck-gui
%{_datadir}/applications/cppcheck-gui.desktop
%{_datadir}/pixmaps/cppcheck-gui.png
%{_datadir}/icons/hicolor/64x64/apps/cppcheck-gui.png
%{_datadir}/icons/hicolor/scalable/apps/cppcheck-gui.svg
%files htmlreport
%{_bindir}/cppcheck-htmlreport
%changelog
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jan 13 2023 Steve Grubb <sgrubb@redhat.com> - 2.9-3
- SPDX Migration
* Sun Sep 25 2022 Rich Mattes <richmattes@gmail.com> - 2.9-2
- Rebuild for tinyxml2-9.0.0
* Sun Aug 28 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.9-1
- Update to 2.9
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jul 16 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.8.2-1
- Update to 2.8.2
* Wed May 25 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.8-1
- Update to 2.8
* Thu May 19 2022 Jerry James <loganjerry@gmail.com> - 2.7.4-2
- Rebuild for z3 4.8.17
* Fri Mar 25 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.7.4-1
- Update to 2.7.4
* Wed Mar 23 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.7.3-2
- Update tinyxml2 patch, add upstream link and rebuild
* Sat Mar 19 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.7.3-1
- Update to 2.7.3.
* Tue Feb 08 2022 Wolfgang Stöggl <c72578@yahoo.de> - 2.7-1
- Update to 2.7.
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Oct 02 2021 Wolfgang Stöggl <c72578@yahoo.de> - 2.6-1
- Update to 2.6.
* Fri Jul 23 2021 Wolfgang Stöggl <c72578@yahoo.de> - 2.5-3
- Fix Failed to load translation for English (#1983599)
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Jul 04 2021 Wolfgang Stöggl <c72578@yahoo.de> - 2.5-1
- Update to 2.5.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jan 05 2021 Timm Bäder <tbaeder@redhat.com> - 2.3-2
- Explicitly disable oss-fuzz
* Sat Dec 05 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.3-1
- Update to 2.3.
* Sun Nov 08 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.2-5
- Add cppcheck-2.2-online-help_q_readonly.patch
* Thu Oct 22 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.2-4
- Fix missing Contents and Index in Qt online-help file
* Tue Oct 13 2020 Jeff Law <law@redhat.com> - 2.2-3
- Fix missing #include for gcc-11
* Sun Oct 11 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.2-2
- Fix Helpfile 'online-help.qhc' was not found
* Sun Oct 04 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.2-1
- Update to 2.2.
* Tue Aug 18 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.1-7
- Gui package is always built.
* Tue Aug 04 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.1-6
- Fix FTBFS #1863368
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-5
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 16 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.1-3
- Drop EPEL specifics since cppcheck is included in RHEL8.
* Tue Jun 16 2020 Wolfgang Stöggl <c72578@yahoo.de> - 2.1-2
- Enable Z3 on Fedora builds.
* Mon Jun 15 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.1-1
- Update to 2.1.
* Mon May 11 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.0-1
- Update to 2.0.
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.90-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Dec 24 2019 Wolfgang Stöggl <c72578@yahoo.de> - 1.90-4
- Use python3 on EPEL7
* Mon Dec 23 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.90-3
- Fix typo in CMake flag (Stöggl's pull request #3).
* Sat Dec 21 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.90-2
- Adaptations to build also on EPEL 7.
* Sat Dec 21 2019 Wolfgang Stöggl <c72578@yahoo.de> - 1.90-1
- New upstream version 1.90
* Thu Dec 12 2019 Steve Grubb <sgrubb@redhat.com> - 1.89-2
- Add "-fsigned-char" to CXXFLAGS, to make tests pass
- https://trac.cppcheck.net/ticket/9359
* Sat Dec 07 2019 Steve Grubb <sgrubb@redhat.com> - 1.89-1
- New upstream release 1.89
* Fri Aug 16 2019 Susi Lehtola <susi.lehtola@iki.fi> - 1.88-5
- rebuilt
* Wed Aug 14 2019 Susi Lehtola <jussilehtola@redhat.com> - 1.88-5
- Switch to python3 in htmlreport (BZ #1737972).
* Mon Jul 29 2019 Susi Lehtola <jussilehtola@redhat.com> - 1.88-4
- Second patch for another issue in BZ #1733663.
* Sat Jul 27 2019 Susi Lehtola <jussilehtola@redhat.com> - 1.88-3
- Fix BZ #1733663.
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.88-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 01 2019 Steve Grubb <sgrubb@redhat.com> - 1.88-1
- Update to 1.88
* Sat Feb 09 2019 Steve Grubb <sgrubb@redhat.com> - 1.87-1
- Update to 1.87.
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.86-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sun Dec 16 2018 Steve Grubb <sgrubb@redhat.com> - 1.86-1
- Update to 1.86.
* Tue Nov 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.85-2
- Rebuild for tinyxml2 7.x
* Thu Nov 08 2018 Steve Grubb <sgrubb@redhat.com> - 1.85-1
- Update to 1.85.
* Tue Sep 11 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.84-1
- Update to 1.84.
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.83-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat Jun 02 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.83-3
- Add htmlreport tool.
* Thu May 17 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.83-2
- Qt5 is available on RHEL 7 after all, re-enable gui in EPEL 7.
* Sat Apr 14 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.83-1
- GUI no longer available on RHEL 7 due to Qt5 dependency.
- Update to 1.83.
* Wed Feb 28 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.81-5
- Added gcc-c++ buildrequires.
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.81-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Jan 23 2018 Björn Esser <besser82@fedoraproject.org> - 1.81-3
- Rebuilt for tinyxml2 soname/ABI change again
* Tue Jan 23 2018 François Cami <fcami@fedoraproject.org> - 1.81-2
- Rebuilt for tinyxml2 soname/ABI change
* Wed Oct 18 2017 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.81-1
- Update to 1.81.
* Tue Aug 01 2017 Gwyn Ciesla <limburgher@gmail.com> - 1.80-1
- 1.80
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.79-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed May 17 2017 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.79-1
- Update to 1.79.
* Sun Apr 09 2017 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.78-1
- Make cppcheck able to find its configs once again (bug 1427788).
- Update to 1.78.
* Mon Feb 27 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.77-4
- Remove Patch2: fixed in gcc side (gcc-7.0.1-10.fc26)
(ref: bug 1423312)
* Fri Feb 17 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.77-3
- Fix FTBFS with gcc7 (bug 1423312, upstream ticket 7910)
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.77-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jan 31 2017 Jon Ciesla <limburgher@gmail.com> - 1.77-1
- 1.77.
* Mon Aug 08 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.75-1
- Update to 1.75.
* Tue Aug 02 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.74-2
- Re-enable tests on x86.
* Mon Aug 01 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.74-1
- Update to 1.74.
* Sun May 22 2016 Rich Mattes <richmattes@gmail.com> - 1.73-2
- Rebuild for tinyxml2-3.0.0
* Sat Apr 09 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.73-1
- Update to 1.73.
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.71-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Nov 14 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.71-1
- Update to 1.71.
* Fri Nov 13 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.70-4
- Link whole archive (BZ #1280242), patch by Mamoru Tasaka.
- Compile and run tests using CMake.
* Wed Nov 11 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.70-3
- Enable HAVE_RULES.
* Thu Nov 5 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.70-2
- Include GUI (BZ #1278318).
* Mon Sep 21 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.70-1
- Update to 1.70.
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.68-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.68-2
- Rebuilt for GCC 5 C++11 ABI change
* Sat Jan 03 2015 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.68-1
- Update to 1.68.
* Mon Dec 01 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.67-1
- Update to 1.67.
* Sat Aug 23 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.66-1
- Update to 1.66.
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.65-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.65-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue May 13 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.65-1
- Update to 1.65.
* Wed Jan 22 2014 François Cami <fcami@fedoraproject.org> - 1.63-3
- Add HAVE_RULES=yes (#1056733).
* Tue Jan 07 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.63-2
- Include cfg files as well.
* Tue Jan 07 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.63-1
- Update to 1.63.
* Sun Oct 13 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.62-1
- Update to 1.62.
* Sat Aug 10 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.61-1
- Update to 1.61.
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Jun 03 2013 François Cami <fcami@fedoraproject.org> - 1.60.1-1
- Update to 1.60.1.
* Mon Apr 01 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.59-1
- Update to 1.59.
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.58-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jan 13 2013 François Cami <fcami@fedoraproject.org> - 1.58-1
- Update to 1.58.
* Tue Sep 18 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.57-1
- Update to 1.57.
* Tue Sep 18 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.56-1
- Update to 1.56.
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Jul 10 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.55-1
- Update to 1.55.
* Sun Apr 15 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.54-1
- Update to 1.54.
* Sat Feb 11 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.53-1
- Update to 1.53.
* Thu Jan 05 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.52-2
- Add missing includes (fix FTBFS in rawhide).
* Sun Dec 11 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.52-1
- Update to 1.52.
* Wed Oct 26 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.51-2
- Include man page and more other docs.
- Build with $RPM_LD_FLAGS.
- Improve summary and description.
* Sun Oct 09 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.51-1
- Update to 1.51.
* Fri Aug 19 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.50-2
- Fix build on EPEL-4.
* Sun Aug 14 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.50-1
- Update to 1.50.
* Mon Jun 13 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.49-1
- Update to 1.49.
* Sat Apr 30 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.48-2
- Build with system tinyxml and support for rules.
- Run test suite during build, don't include its sources in docs.
- Drop readme.txt from docs, it doesn't contain useful info after installed.
* Fri Apr 15 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.48-1
- Update to 1.48.
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.47-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Feb 07 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.47-1
- Update to 1.47.
* Thu Dec 30 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.46.1-1
- Update to 1.46.1.
* Wed Dec 15 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.46-1
- Update to 1.46.
* Mon Oct 4 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.45-1
- Update to 1.45.
* Sat Jul 24 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.44-1
- Update to 1.44.
* Sun May 9 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.43-1
- Update to 1.43.

View File

@ -1,2 +0,0 @@
cppcheck-1_31-1_fc10:HEAD:cppcheck-1.31-1.fc10.src.rpm:1241070717
cppcheck-1_34-1_fc11:HEAD:cppcheck-1.34-1.fc11.src.rpm:1247752109

View File

@ -1 +1 @@
303792836a890be1cda84d13efaf7e9b cppcheck-1.43.tar.bz2
SHA512 (cppcheck-2.9.tar.gz) = 69204a7ceac087470201482894e6422b99d0849f08641e80b2e341c9d164a1d2095e3a08a1fba2e9fa681783d07fe7277b30ea0cc0bf582431b5d13ab2f58c1f