lcov: Apply upstream patch for GCC >= 4.7 compatibility

+15 -1
+2 -1
pkgs/development/tools/analysis/lcov/default.nix
··· 9 9 }; 10 10 11 11 patches = 12 - (stdenv.lib.optional stdenv.isFreeBSD ./freebsd-install.patch); 12 + [ ./lcov-except-unreach.patch ] 13 + ++ stdenv.lib.optional stdenv.isFreeBSD ./freebsd-install.patch; 13 14 14 15 preBuild = '' 15 16 makeFlagsArray=(PREFIX=$out BIN_DIR=$out/bin MAN_DIR=$out/share/man)
+13
pkgs/development/tools/analysis/lcov/lcov-except-unreach.patch
··· 1 + http://ltp.cvs.sourceforge.net/viewvc/ltp/utils/analysis/lcov/bin/geninfo?r1=1.117&r2=1.118&view=patch 2 + 3 + --- a/bin/geninfo 2012/10/10 08:36:16 1.117 4 + +++ b/bin/geninfo 2012/11/13 09:58:53 1.118 5 + @@ -1833,7 +1833,7 @@ 6 + push(@result, 0); 7 + } else { 8 + # Check for zero count 9 + - if ($count eq "#####") { 10 + + if ($count =~ /^[#=]/) { 11 + $count = 0; 12 + } 13 + push(@result, 1);