summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-07-29 16:21:12 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-07-29 16:24:16 +0200
commit93b15ea32574b075905d3998f127d12a88c76e83 (patch)
tree1fbb794220bdc5af84b1af2be4bae0e3c5b5a81e
parentfe84eb3504cfb10b7e06186738a5a80be5409742 (diff)
pcr: remove lcov
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 <GNUtoo@cyberdimension.org>
-rw-r--r--pcr/lcov/PKGBUILD35
-rw-r--r--pcr/lcov/fix-undef-behaviour.patch37
-rw-r--r--pcr/lcov/handle-equals-signs.patch23
3 files changed, 0 insertions, 95 deletions
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 <lukeshu@parabola.nu>
-# Contributor (AUR): Jordi De Groof <jordi.degroof@gmail.com>
-# Contributor (AUR): Andre Klitzing <aklitzing@gmail.com>
-
-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 <mckinstry@debian.org>
-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 <zackw@panix.com>
-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