diff options
Diffstat (limited to 'user/perl-test-runvalgrind')
-rw-r--r-- | user/perl-test-runvalgrind/APKBUILD | 36 | ||||
-rw-r--r-- | user/perl-test-runvalgrind/portable-memory-assumptions.patch | 14 |
2 files changed, 50 insertions, 0 deletions
diff --git a/user/perl-test-runvalgrind/APKBUILD b/user/perl-test-runvalgrind/APKBUILD new file mode 100644 index 000000000..c6f31b336 --- /dev/null +++ b/user/perl-test-runvalgrind/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: A. Wilcox <awilfox@adelielinux.org> +# Maintainer: Adélie Perl Team <adelie-perl@lists.adelielinux.org> +pkgname=perl-test-runvalgrind +pkgver=0.2.0 +pkgrel=0 +pkgdesc="Tests an external program is 'valgrind clean' from Perl" +url="https://metacpan.org/release/Test-RunValgrind" +arch="noarch" +license="MIT" +depends="perl-path-tiny perl-test-trap" +makedepends="perl-dev perl-module-build" +subpackages="$pkgname-doc" +source="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Test-RunValgrind-$pkgver.tar.gz + portable-memory-assumptions.patch + " +builddir="$srcdir/Test-RunValgrind-$pkgver" + +build() { + cd "$builddir" + perl Build.PL installdirs=vendor + ./Build +} + +check() { + cd "$builddir" + ./Build test +} + +package() { + cd "$builddir" + ./Build install destdir="$pkgdir" + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete +} + +sha512sums="e85547d24fb7c8b0a8fd1a84826eec51d3c4c94d83cbb525517515ecc27b0ba530378a10f8a2ffee9fb1f48eb2e65a6a2654738ee069bd85adcec7f4c205f143 Test-RunValgrind-0.2.0.tar.gz +f2ebba2310df820666728e5f59c44f5b63cd03efdb42092f22700da13b4f099ae5c911292fb2a0f271f7629343727ea14c5953d2918c98419a580e5a998cb650 portable-memory-assumptions.patch" diff --git a/user/perl-test-runvalgrind/portable-memory-assumptions.patch b/user/perl-test-runvalgrind/portable-memory-assumptions.patch new file mode 100644 index 000000000..927da1194 --- /dev/null +++ b/user/perl-test-runvalgrind/portable-memory-assumptions.patch @@ -0,0 +1,14 @@ +Upstream: https://github.com/shlomif/perl-Test-RunValgrind/issues/5 + +--- Test-RunValgrind-0.2.0/lib/Test/RunValgrind.pm.old 2018-01-26 18:07:19.000000000 +0000 ++++ Test-RunValgrind-0.2.0/lib/Test/RunValgrind.pm 2018-10-02 22:42:05.450000000 +0000 +@@ -80,7 +80,8 @@ + index( $$out_text, q{ERROR SUMMARY: 0 errors from 0 contexts} ) >= 0 + ) + && ( $self->_ignore_leaks +- || ( index( $$out_text, q{in use at exit: 0 bytes} ) >= 0 ) ) ++ || ( index( $$out_text, q{in use at exit: 0 bytes} ) >= 0 ) ++ || ( index( $$out_text, q{still reachable: 0 bytes} ) >= 0 ) ) + ); + } + |