Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] valgrind: update to 3.19.0.
@ 2022-06-28 22:07 Duncaen
  2022-06-29 17:28 ` [PR PATCH] [Merged]: " Duncaen
  0 siblings, 1 reply; 2+ messages in thread
From: Duncaen @ 2022-06-28 22:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

There is a new pull request by Duncaen against master on the void-packages repository

https://github.com/Duncaen/void-packages valgrind-3.19.0
https://github.com/void-linux/void-packages/pull/37733

valgrind: update to 3.19.0.
None

A patch file from https://github.com/void-linux/void-packages/pull/37733.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-valgrind-3.19.0-37733.patch --]
[-- Type: text/x-diff, Size: 4141 bytes --]

From 1fedf48a987687ef940cfbc270ab0a25853f6305 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
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 <assert.h>
- #include <string.h>
- #include <sys/syscall.h>
-+#if defined(__GLIBC__)
- #if __GLIBC_PREREQ(2,28)
- /* struct statx provided in sys/stat.h */
- #else
- #include <linux/stat.h>
- #endif
-+#else
-+#include <linux/stat.h>
-+#endif
- #include <errno.h>
- 
- 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 <orphan@voidlinux.org>"
+maintainer="Duncaen <duncaen@voidlinux.org>"
 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"

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: valgrind: update to 3.19.0.
  2022-06-28 22:07 [PR PATCH] valgrind: update to 3.19.0 Duncaen
@ 2022-06-29 17:28 ` Duncaen
  0 siblings, 0 replies; 2+ messages in thread
From: Duncaen @ 2022-06-29 17:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 165 bytes --]

There's a merged pull request on the void-packages repository

valgrind: update to 3.19.0.
https://github.com/void-linux/void-packages/pull/37733

Description:
None

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-06-29 17:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-28 22:07 [PR PATCH] valgrind: update to 3.19.0 Duncaen
2022-06-29 17:28 ` [PR PATCH] [Merged]: " Duncaen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).