From 1fedf48a987687ef940cfbc270ab0a25853f6305 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Tue, 28 Jun 2022 22:42:52 +0200 Subject: [PATCH] valgrind: update to 3.19.0. --- srcpkgs/valgrind/patches/str_tester.patch | 22 ------------------- .../patches/tc20_verifywrap_musl.patch | 11 ---------- srcpkgs/valgrind/patches/test_statx.patch | 18 --------------- srcpkgs/valgrind/template | 7 +++--- 4 files changed, 4 insertions(+), 54 deletions(-) delete mode 100644 srcpkgs/valgrind/patches/str_tester.patch delete mode 100644 srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch delete mode 100644 srcpkgs/valgrind/patches/test_statx.patch diff --git a/srcpkgs/valgrind/patches/str_tester.patch b/srcpkgs/valgrind/patches/str_tester.patch deleted file mode 100644 index cbf64a95e02b..000000000000 --- a/srcpkgs/valgrind/patches/str_tester.patch +++ /dev/null @@ -1,22 +0,0 @@ -rawmemchar is not available on musl, guard it with defined(__GLIBC__) - ---- a/memcheck/tests/str_tester.c 2021-10-10 14:17:32.000000000 +0000 -+++ b/memcheck/tests/str_tester.c 2021-11-16 19:37:26.950006442 +0000 -@@ -504,7 +504,7 @@ - #endif - - // DDD: better done by testing for the function. --#if !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__) -+#if defined(__GLIBC__) && !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__) - static void - test_rawmemchr (void) - { -@@ -1451,7 +1451,7 @@ - test_strchrnul (); - # endif - --# if !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__) -+# if defined(__GLIBC__) && !defined(__APPLE__) && !defined(__sun) && !defined(__FreeBSD__) - /* rawmemchr. */ - test_rawmemchr (); - # endif diff --git a/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch b/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch deleted file mode 100644 index ad12ba01302b..000000000000 --- a/srcpkgs/valgrind/patches/tc20_verifywrap_musl.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/helgrind/tests/tc20_verifywrap.c 2021-11-16 21:01:30.020008847 +0000 -+++ b/helgrind/tests/tc20_verifywrap.c 2021-11-16 21:02:22.140008872 +0000 -@@ -20,7 +20,7 @@ - - #if !defined(__APPLE__) && !defined(__FreeBSD__) - --#if defined(__sun__) -+#if defined(__sun__) || !defined(__GLIBC__) - /* Fake __GLIBC_PREREQ on Solaris. Pretend glibc >= 2.4. */ - # define __GLIBC_PREREQ - #else diff --git a/srcpkgs/valgrind/patches/test_statx.patch b/srcpkgs/valgrind/patches/test_statx.patch deleted file mode 100644 index 7deb78fc9793..000000000000 --- a/srcpkgs/valgrind/patches/test_statx.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/memcheck/tests/linux/sys-statx.c 2021-01-21 15:09:33.000000000 +0000 -+++ b/memcheck/tests/linux/sys-statx.c 2021-11-16 20:26:33.970007848 +0000 -@@ -7,11 +7,15 @@ - #include - #include - #include -+#if defined(__GLIBC__) - #if __GLIBC_PREREQ(2,28) - /* struct statx provided in sys/stat.h */ - #else - #include - #endif -+#else -+#include -+#endif - #include - - int check_stat2; diff --git a/srcpkgs/valgrind/template b/srcpkgs/valgrind/template index 0f4a2c4ba1f8..055e3ca6e520 100644 --- a/srcpkgs/valgrind/template +++ b/srcpkgs/valgrind/template @@ -1,6 +1,6 @@ # Template file for 'valgrind' pkgname=valgrind -version=3.18.1 +version=3.19.0 revision=1 build_style=gnu-configure configure_args="--enable-tls --without-mpicc --enable-lto=yes" @@ -8,11 +8,12 @@ hostmakedepends="automake perl pkg-config" makedepends="libgomp-devel" depends="perl" short_desc="Tool for finding memory management bugs in programs" -maintainer="Orphaned " +maintainer="Duncaen " license="GPL-2.0-or-later" homepage="http://valgrind.org/" +changelog="https://valgrind.org/docs/manual/dist.news.html" distfiles="https://sourceware.org/pub/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum=00859aa13a772eddf7822225f4b46ee0d39afbe071d32778da4d99984081f7f5 +checksum=dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02 CFLAGS="-fno-stack-protector" CXXFLAGS="-fno-stack-protector"