extra/valgrind to 3.22.0-1

This commit is contained in:
Kevin Mihelich 2023-12-05 21:58:11 +00:00
parent e8b325782e
commit e8e5f5915c
2 changed files with 39 additions and 9 deletions

34
extra/valgrind/.SRCINFO Normal file
View file

@ -0,0 +1,34 @@
pkgbase = valgrind
pkgdesc = Tool to help find memory-management problems in programs
pkgver = 3.22.0
pkgrel = 1
url = https://valgrind.org/
arch = x86_64
license = GPL
checkdepends = procps-ng
makedepends = gdb
makedepends = lib32-glibc
makedepends = lib32-gcc-libs
makedepends = docbook-xml
makedepends = docbook-xsl
makedepends = docbook-sgml
depends = glibc
depends = perl
depends = debuginfod
optdepends = lib32-glibc: 32-bit ABI support
provides = valgrind-multilib
replaces = valgrind-multilib
options = !lto
source = https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2
source = https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2.asc
source = valgrind-3.7.0-respect-flags.patch
validpgpkeys = 0E9FFD0C16A1856CF9C7C690BA0166E698FA6035
validpgpkeys = EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A
sha512sums = 2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777
sha512sums = SKIP
sha512sums = e0cec39381cefeca09ae4794cca309dfac7c8693e6315e137e64f5c33684598726d41cfbb4edf764fe985503b13ff596184ca5fc32b159d500ec092e4cf8838c
b2sums = 80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514
b2sums = SKIP
b2sums = af556fdf3c02e37892bfe9afebc954cf2f1b2fa9b75c1caacfa9f3b456ebc02bf078475f9ee30079b3af5d150d41415a947c3d04235c1ea8412cf92b959c484a
pkgname = valgrind

View file

@ -1,4 +1,5 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Maintainer: Christian Heusel <gromit@archlinux.org>
# Contributor: Dan McGee <dan@archlinux.org>
# Contributor: Allan McRae <allan@archlinux.org>
@ -20,8 +21,8 @@
noautobuild=1
pkgname=valgrind
pkgver=3.21.0
pkgrel=4
pkgver=3.22.0
pkgrel=1
pkgdesc='Tool to help find memory-management problems in programs'
arch=('x86_64')
license=('GPL')
@ -35,21 +36,18 @@ replaces=('valgrind-multilib')
options=('!emptydirs' '!strip')
source=(https://sourceware.org/pub/valgrind/valgrind-${pkgver}.tar.bz2{,.asc}
valgrind-3.7.0-respect-flags.patch
fix-perl-errors.patch
valgrind-3.13.0-arm64-hwcap.patch)
validpgpkeys=(
0E9FFD0C16A1856CF9C7C690BA0166E698FA6035 # Julian Seward <jseward@acm.org>
EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A # Mark Wielaard <mjw@gnu.org>
)
sha512sums=('3e86cda2f2d6cd30807fac7933ba2c46a97a2b4a868db989e6b0cceeadf029af7ee34ba900466a346948289aacb30f4399799bb83b97cc49a4d2d810441e5cfd'
sha512sums=('2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777'
'SKIP'
'e0cec39381cefeca09ae4794cca309dfac7c8693e6315e137e64f5c33684598726d41cfbb4edf764fe985503b13ff596184ca5fc32b159d500ec092e4cf8838c'
'20b251bfc7bef8dfd232f9b679e907114c575299916164a608e2fe7fab5f30bf7241f25e37ab4194c56b0a21e682b3cea2fd892aab30fa2ce3863ef744f27f18'
'5af853399c6abdf8016fd1c2be854b3952b7d7e9ca16c870f84eed72e606e639d5f64de32e60105899f5201b53156380ae460111e05209e843301492742c9bfd')
b2sums=('1f7306d288eb5ecfb2b2f0b2dc68960ecd4a7213b96a2e4ecb9990a755e8c233b0e9d190c0f807019bde669f44a631c8dafe9eb521d739561e6f889f7bdaca5c'
b2sums=('80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514'
'SKIP'
'af556fdf3c02e37892bfe9afebc954cf2f1b2fa9b75c1caacfa9f3b456ebc02bf078475f9ee30079b3af5d150d41415a947c3d04235c1ea8412cf92b959c484a'
'78e5ebeda69302ad380923fe0e76ef8fc3443ffa29cc3104fe629335c8ceda1b4198cb5c72bdefb0e47c77ea02d2ca7bfb478cbf8731f8ded0e0c7c5d83981ee'
'ff8cf51a6034c13ffbc412c387e83a32fa59f96e01be8faf6b52aa6d55bd5e5836c16d75f2291d87450709d0c75689b21870514006c603c6419940a9b977e609')
options=(!lto) # https://bugs.kde.org/show_bug.cgi?id=338252
@ -59,8 +57,6 @@ prepare() {
patch -Np1 < ../valgrind-3.13.0-arm64-hwcap.patch
sed -i 's|sgml/docbook/xsl-stylesheets|xml/docbook/xsl-stylesheets-1.79.2-nons|' docs/Makefile.am
patch -p1 -i ../fix-perl-errors.patch # https://bugs.kde.org/show_bug.cgi?id=470121
autoreconf -ifv
}