Debian Patches

Status for splint/1:3.1.2+dfsg-5

Patch Description Author Forwarded Bugs Origin Last update
01_build.patch Remove bin/* and the generated lcs files in the clean target. echo the command used during compilation Y Giridhar Appaji Nag <giridhar@appaji.net> no 2007-12-14
02_manpage.patch Remove references to lint, invalid header/footer. Correct typos. Y Giridhar Appaji Nag <giridhar@appaji.net> no 2007-12-17
03_359894_VA_ARGS.patch 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.
Y Giridhar Appaji Nag <giridhar@appaji.net> no 2008-01-15
04_bug_report.patch Change the bug reporting ID to submit@bugs.debian.org Y Giridhar Appaji Nag <giridhar@appaji.net> no 2008-01-27
05_html_docs_css.patch Remove google trackers and adjust css to look like online splint docs. Y Giridhar Appaji Nag <giridhar@appaji.net> no 2008-01-15
06_reproducible-build.patch Make the build reproducible. Chris Lamb <lamby@debian.org> not-needed debian 2015-08-28
07_fix_clean_up.patch Fix clean up rule in test/db3/Makefile. Carlos Maddela <e7appew@gmail.com> no 2017-03-19
08_fix_spelling.patch Fix spelling mistakes in source and documentation. Carlos Maddela <e7appew@gmail.com> no 2017-03-19
09_fix_privacy_breach.patch Fix possible privacy breach issues in documentation. Carlos Maddela <e7appew@gmail.com> not-needed 2017-03-19
10_fix_ac_and_am_warnings.patch Fix autoconf and automake warnings. Carlos Maddela <e7appew@gmail.com> no 2017-03-19
11_reproducible_build_p2.patch Make builds reproducible (part 2). Do not capture build path, host name or user name. Carlos Maddela <e7appew@gmail.com> not-needed 2017-03-19
12_remove_test_duplication.patch Remove superfluous duplication of tests. Only perform tests when "make check" is called. Carlos Maddela <e7appew@gmail.com> no 2017-03-20
13_fix_segfault.patch Fix segmentation fault. Carlos Maddela <e7appew@gmail.com> no debian 2017-03-22
14_fix_unary_plus.patch 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.
Bill Pringlemeir <bpringle@sympatico.ca> yes debian upstream upstream, https://github.com/ravenexp/splint/commit/1fbe73013b8d03274314e763f0a54e944e018bb7 2017-03-23
15_hh_printf_modifier.patch Cherry-pick unreleased fix for "hh" printf modifier support. Add support for the hh modifier in printf and scanf like functions.
Closes bugID 2487422
the_ikke <the_ikke> yes debian upstream upstream, https://github.com/ravenexp/splint/commit/413493b3e7c5e06e5f46e170056230174f772eb3 2017-03-23
16_handle_c99_mixing.patch 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.
https://github.com/ravenexp/splint/commit/47834140f5bf05369780a13f2422e7a4a8af27c1
https://github.com/ravenexp/splint/commit/2abc30a4fd61b5bf9b5fcbb98ac4332b82315c20
https://github.com/ravenexp/splint/commit/772d178a48544870da2faa9d333abb77f3143b1b
https://github.com/ravenexp/splint/commit/ed804178d1e95388bf9d88c40b03459914d78e4d
https://github.com/ravenexp/splint/commit/d96fa052c99dae1c3c5c8ebae1d538289fa3c192
https://github.com/ravenexp/splint/commit/fc0b19a3a9a2cef95587f83e0487fc3337f3bbd8
https://github.com/ravenexp/splint/commit/542122cd9172c7540bdaafe8528713be9a189867
https://github.com/ravenexp/splint/commit/d4b769964e091e4cb808c62906faa938951c0ca0
https://github.com/ravenexp/splint/commit/42fec1f8e9e8e646e2ff7df37b3043f577c65659
Jake Holland <JHolland at FASTSOFT.COM> yes debian upstream 2017-03-23
17_cherry-pick_misc.patch 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
grammar extentions. The errors are difficult to fix as previous
versions relied on shift/reduce, reduce/reduce behaviour. The grammar
for \'notreached\' and others is *not* lalr and may not even be
un-ambigious.
* Fix memory leak introduced with var-args macro extentions.
* Handle \'unsigned long long' as well as 'long long'.
Bill Pringlemeir <bpringle@sympatico.ca>
https://github.com/ravenexp/splint/commit/3edc20b893f2b5c8e6db0d51d8097c19d06d137c
https://github.com/ravenexp/splint/commit/410be1cebeae229a4d4ccf5de004bdfa940210d8
https://github.com/ravenexp/splint/commit/dfd9da8f89deca2d271ab82f32f87cd24e96ad95
https://github.com/ravenexp/splint/commit/a9b42c3545de02b264e800480aa7c7d9ce98790f
https://github.com/ravenexp/splint/commit/ecf5c61526bddb5aeb86d0fe566352f6e49a69ed
https://github.com/ravenexp/splint/commit/1c7bf5edc20d32ff0a3c50671ed50923e7b464ab
https://github.com/ravenexp/splint/commit/d2972a27af04aceea40af1b0deba85a39efc53e7
https://github.com/ravenexp/splint/commit/8e24e8e3f1514e1ea5316b8b97d0629a6eea833b
https://github.com/ravenexp/splint/commit/b6946c926a7434dfe4ef93ebca74a7662e137ff8
https://github.com/ravenexp/splint/commit/15a1d704076c328a93300177967452750a851605
https://github.com/ravenexp/splint/commit/d9d5766a4d8842ad2f6b0159907fe9ed5ed92d29
https://github.com/ravenexp/splint/commit/a41c6040bad28deab1c0fdeccc94d213a980e9c9
https://github.com/ravenexp/splint/commit/68f25dc5426089263706a977ba1c5dd263aa6d6c
https://github.com/ravenexp/splint/commit/d8b2a2466a35bd225794e598df9c665ea6727dae
herbert <herbert> no 2017-03-23
18_multiarch_include.patch Add multiarch include path to standard include search paths. Carlos Maddela <e7appew@gmail.com> no debian 2017-03-24
19_fix_timespec_def.patch Fix names of timespec members. Carlos Maddela <e7appew@gmail.com> no debian 2017-03-25
20_cscannerHelp_internal_bug.patch 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.
https://bugs.debian.org/476228
https://bugs.debian.org/498345
https://bugs.debian.org/548768
https://bugs.debian.org/569928
https://bugs.debian.org/601424
Carlos Maddela <e7appew@gmail.com> yes debian upstream 2017-03-24

All known versions for source package 'splint'

Links