From 93b15ea32574b075905d3998f127d12a88c76e83 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Fri, 29 Jul 2022 16:21:12 +0200 Subject: pcr: remove lcov MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On armv7h, and x86_64 we have: community/lcov 1.16-1 front-end for GCC’s coverage testing tool gcov and on i686 we have: community/lcov 1.16-1.0 front-end for GCC’s coverage testing tool gcov Signed-off-by: Denis 'GNUtoo' Carikli --- pcr/lcov/PKGBUILD | 35 ----------------------------------- pcr/lcov/fix-undef-behaviour.patch | 37 ------------------------------------- pcr/lcov/handle-equals-signs.patch | 23 ----------------------- 3 files changed, 95 deletions(-) delete mode 100644 pcr/lcov/PKGBUILD delete mode 100644 pcr/lcov/fix-undef-behaviour.patch delete mode 100644 pcr/lcov/handle-equals-signs.patch diff --git a/pcr/lcov/PKGBUILD b/pcr/lcov/PKGBUILD deleted file mode 100644 index d9a20b7a1..000000000 --- a/pcr/lcov/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# Maintainer: Luke Shumaker -# Contributor (AUR): Jordi De Groof -# Contributor (AUR): Andre Klitzing - -pkgname=lcov -pkgver=1.13 -pkgrel=2 -pkgdesc="front-end for GCC's coverage testing tool gcov" -arch=('any') -url="http://ltp.sourceforge.net/coverage/lcov.php" -license=('GPL') -depends=('perl') -source=("http://downloads.sourceforge.net/ltp/$pkgname-$pkgver.tar.gz" - "handle-equals-signs.patch" - "fix-undef-behaviour.patch" - ) - -prepare() -{ - cd "$srcdir/$pkgname-$pkgver" - patch -p1 -i $srcdir/handle-equals-signs.patch - patch -p1 -i $srcdir/fix-undef-behaviour.patch -} - - -package() -{ - cd "$srcdir/$pkgname-$pkgver" - - make PREFIX="$pkgdir/usr" install -} - -sha256sums=('44972c878482cc06a05fe78eaa3645cbfcbad6634615c3309858b207965d8a23' - '54728aa4e244d3662c65ba91fb486dc1d5c64d9d55745ee334c4131109dc233c' - 'ceaf41f7cc9cea5a6fc4b0385ffef10d1ab8812acd2a5b16dcd8d7bca7120488') diff --git a/pcr/lcov/fix-undef-behaviour.patch b/pcr/lcov/fix-undef-behaviour.patch deleted file mode 100644 index 3621fc898..000000000 --- a/pcr/lcov/fix-undef-behaviour.patch +++ /dev/null @@ -1,37 +0,0 @@ -Author: Alastair McKinstry -Description: Fix for undefined behavior in perl5.20 -Origin: http://bugs.debian.org/761308 -Forwarded: no -Last-Updated: 2014-09-13 - -Index: lcov-1.12/bin/lcov -=================================================================== ---- lcov-1.12.orig/bin/lcov -+++ lcov-1.12/bin/lcov -@@ -224,7 +224,9 @@ Getopt::Long::Configure("default"); - # Remove spaces around rc options - my %new_opt_rc; - -- while (my ($key, $value) = each(%opt_rc)) { -+ my @keys = keys %opt_rc; -+ for my $key (@keys) { -+ my $value = $opt_rc{$key}; - $key =~ s/^\s+|\s+$//g; - $value =~ s/^\s+|\s+$//g; - -Index: lcov-1.12/bin/geninfo -=================================================================== ---- lcov-1.12.orig/bin/geninfo -+++ lcov-1.12/bin/geninfo -@@ -284,8 +284,9 @@ Getopt::Long::Configure("default"); - { - # Remove spaces around rc options - my %new_opt_rc; -- -- while (my ($key, $value) = each(%opt_rc)) { -+ my @keys = keys %opt_rc; -+ for my $key (@keys) { -+ my $value = $opt_rc{$key}; - $key =~ s/^\s+|\s+$//g; - $value =~ s/^\s+|\s+$//g; - diff --git a/pcr/lcov/handle-equals-signs.patch b/pcr/lcov/handle-equals-signs.patch deleted file mode 100644 index 8ab09985b..000000000 --- a/pcr/lcov/handle-equals-signs.patch +++ /dev/null @@ -1,23 +0,0 @@ -Description: Handle "=====" as another form of zero. - gcov prints "=====" instead of "######" when an unexecuted line is - "reachable only by exceptional paths such as C++ exception handlers." - This should be handled the same as "######" for our purposes. -Author: Zack Weinberg -Last-Update: 2013-02-01 - -Index: lcov-1.12/bin/geninfo -=================================================================== ---- lcov-1.12.orig/bin/geninfo -+++ lcov-1.12/bin/geninfo -@@ -1771,8 +1771,9 @@ sub read_gcov_file($) - $number = (split(" ",substr($_, 0, 16)))[0]; - - # Check for zero count which is indicated -- # by ###### -- if ($number eq "######") { $number = 0; } -+ # by ###### or ===== -+ if ($number eq "######" or -+ $number eq "=====") { $number = 0; } - - if ($exclude_line) { - # Register uninstrumented line instead -- cgit v1.2.2