Package: splint / 1:3.1.2+dfsg-1
Metadata
Package | Version | Patches format |
---|---|---|
splint | 1:3.1.2+dfsg-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01_build.patch | (download) |
Makefile.am |
2 2 + 0 - 0 ! |
remove bin/* and the generated lcs files in the clean target. echo the command used during compilation |
02_manpage.patch | (download) |
doc/splint.1 |
56 26 + 30 - 0 ! |
remove references to lint, invalid header/footer. correct typos. |
03_359894_VA_ARGS.patch | (download) |
src/cpplib.c |
32 31 + 1 - 0 ! |
support for variadic macros __va_args__, based on a patch from "Bernhard R. Link" <brlink@debian.org> for #359894 . Updated to the patch applied upstream which also adds a check for +gnuextensions. |
04_bug_report.patch | (download) |
configure.ac |
2 1 + 1 - 0 ! |
change the bug reporting id to submit@bugs.debian.org |
05_html_docs_css.patch | (download) |
doc/bugs.html |
12 1 + 11 - 0 ! |
remove google trackers and adjust css to look like online splint docs. |
06_reproducible build.patch | (download) |
configure.ac |
6 6 + 0 - 0 ! |
make the build reproducible. |
07_fix_clean_up.patch | (download) |
test/db3/Makefile |
4 2 + 2 - 0 ! |
fix clean up rule in test/db3/makefile. |
08_fix_spelling.patch | (download) |
doc/html/manual.htm |
6 3 + 3 - 0 ! |
fix spelling mistakes in source and documentation. |
09_fix_privacy_breach.patch | (download) |
doc/bugs.html |
4 2 + 2 - 0 ! |
fix possible privacy breach issues in documentation. |
10_fix_ac_and_am_warnings.patch | (download) |
bin/Makefile.am |
2 0 + 2 - 0 ! |
fix autoconf and automake warnings. |
11_reproducible_build_p2.patch | (download) |
configure.ac |
9 5 + 4 - 0 ! |
make builds reproducible (part 2). Do not capture build path, host name or user name. |
12_remove_test_duplication.patch | (download) |
test/Makefile.am |
2 1 + 1 - 0 ! |
remove superfluous duplication of tests. Only perform tests when "make check" is called. |
13_fix_segfault.patch | (download) |
src/exprNode.c |
18 15 + 3 - 0 ! |
fix segmentation fault. |
14_fix_unary_plus.patch | (download) |
src/Headers/cgrammar_tokens.h |
6 3 + 3 - 0 ! |
cherry-pick unreleased fix for parsing unary plus. Fix tracker issue 1837229. Synopsis: return +1; . The XPR_PREOP case treats plus/minus the same now. I don't grok how unary values are being handled in splint, but at least +/- are the same. |
15_hh_printf_modifier.patch | (download) |
src/exprNode.c |
22 18 + 4 - 0 ! |
cherry-pick unreleased fix for "hh" printf modifier support. Add support for the hh modifier in printf and scanf like functions. Closes bugID 2487422 |
16_handle_c99_mixing.patch | (download) |
src/Headers/cgrammar_tokens.h |
4 2 + 2 - 0 ! |
cherry-pick unreleased upstream fix for debian bug #369264, in order to handle C99-style mixing of statements and declarations. . Update grammar with changes from Jake Holland (JHolland at FASTSOFT.COM). Also removed '#line' items from the generated bison files. |
17_cherry pick_misc.patch | (download) |
src/Headers/cpplib.h |
4 0 + 4 - 0 ! |
cherry-pick other relevant unreleased upstream changes, so that we're fully up-to-date with "CVS" upstream. . * Fixed the OS/2 specific files for the latest release. * Removed if statement with constant results. * Allow compile on apple platforms. osd.c Use pid_t instead of __pid_t as per open group. * Fix DPRINTF bit rot. * Fix bit rot of DPRINTF calls. * Changed makefile to include line information in generated yacc/bison code (as I had already commited the 'der' variants. * Convert some llassert() to llassertfatal(), as we should not continue with null pointers. * Fix debug. * noexpand always false. * Clean up for target 'lintme'. * Remove ignore warnings for target 'lintnew'. * Add extraneous semi-colon to work around parse errors. Introduced by |
18_multiarch_include.patch | (download) |
configure.ac |
4 2 + 2 - 0 ! |
add multiarch include path to standard include search paths. |
19_fix_timespec_def.patch | (download) |
lib/unix.h |
4 2 + 2 - 0 ! |
fix names of timespec members. |
20_cscannerHelp_internal_bug.patch | (download) |
configure.ac |
11 10 + 1 - 0 ! |
fix internal bug at cscannerhelp.c:2428. This bug is supposedly fixed upstream, however in actual fact, the problem just doesn't manifest itself as long as the ./configure script is executed with defaults. Only when ./configure is run with --prefix=/usr, as is normally done in Debian, does it rear its ugly head. . Despite the bug not really being fixed, forcing SYSTEM_LIBDIR to be set with the default value, at least, gets us the same behaviour as upstream. |