public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2016-04-16  8:51 Anthony G. Basile
  0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2016-04-16  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     e3c5a0e733406e2b0e32085edd01340d3de32486
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 16 08:43:19 2016 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Apr 16 08:59:11 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c5a0e7

dev-util/valgrind: remove older patches

Package-Manager: portage-2.2.26

 .../files/valgrind-3.10.0-non-exec-stack.patch     | 148 ---------------------
 .../files/valgrind-3.7.0-automake-1.11.2.patch     |  37 ------
 .../files/valgrind-3.7.0-fix-gcc-regex.patch       |  35 -----
 .../valgrind/files/valgrind-3.7.0-glibc-2.15.patch |  26 ----
 .../files/valgrind-3.7.0-non-exec-stack-v2.patch   | 143 --------------------
 .../files/valgrind-3.7.0-non-exec-stack.patch      | 138 -------------------
 .../files/valgrind-3.8.0-non-exec-stack.patch      | 142 --------------------
 .../files/valgrind-3.8.1-gcc-4.8-memmove.patch     |  26 ----
 .../valgrind/files/valgrind-3.8.1-glibc-2.17.patch |  26 ----
 .../files/valgrind-3.9.0-non-exec-stack.patch      | 144 --------------------
 10 files changed, 865 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.10.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.10.0-non-exec-stack.patch
deleted file mode 100644
index d4ae13d..0000000
--- a/dev-util/valgrind/files/valgrind-3.10.0-non-exec-stack.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-diff -Naur valgrind-3.10.0.orig/coregrind/Makefile.am valgrind-3.10.0/coregrind/Makefile.am
---- valgrind-3.10.0.orig/coregrind/Makefile.am	2014-09-08 08:28:30.000000000 -0400
-+++ valgrind-3.10.0/coregrind/Makefile.am	2014-09-12 20:54:25.720389938 -0400
-@@ -333,18 +333,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64be-linux.S \
--	m_dispatch/dispatch-ppc64le-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-arm64-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-mips32-linux.S \
--	m_dispatch/dispatch-mips64-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/regcache.c \
-@@ -368,8 +356,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -386,18 +372,6 @@
- 	m_sigframe/sigframe-mips64-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64be-linux.S \
--	m_syswrap/syscall-ppc64le-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-arm64-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-mips32-linux.S \
--	m_syswrap/syscall-mips64-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -420,6 +394,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.10.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.10.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.10.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S	2014-09-08 08:28:46.000000000 -0400
-+++ valgrind-3.10.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2014-09-12 20:49:14.681385751 -0400
-@@ -249,11 +249,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.10.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.10.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S	2014-09-08 08:28:46.000000000 -0400
-+++ valgrind-3.10.0/coregrind/m_dispatch/dispatch-x86-linux.S	2014-09-12 20:49:14.681385751 -0400
-@@ -240,11 +240,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.10.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.10.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S	2014-09-08 08:28:45.000000000 -0400
-+++ valgrind-3.10.0/coregrind/m_syswrap/syscall-amd64-linux.S	2014-09-12 20:49:14.681385751 -0400
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.10.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.10.0.orig/coregrind/m_syswrap/syscall-x86-linux.S	2014-09-08 08:28:45.000000000 -0400
-+++ valgrind-3.10.0/coregrind/m_syswrap/syscall-x86-linux.S	2014-09-12 20:49:14.681385751 -0400
-@@ -165,11 +165,11 @@
- ML_(blksys_finished):	.long 5b
- .previous
- 	
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-automake-1.11.2.patch b/dev-util/valgrind/files/valgrind-3.7.0-automake-1.11.2.patch
deleted file mode 100644
index b0b57bf..0000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-automake-1.11.2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From: Gregorio Guidi <gregorio.guidi@gmail.com>
-
-Retain the old behavior of the build system even with automake 1.11.2.
-
-Reported-by: Oleg Bulatov <dmage@bk.ru>
-X-Gentoo-Bug: 397429
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=397429
-X-KDE-Bug: 290719
-X-KDE-Bug-URL: https://bugs.kde.org/show_bug.cgi?id=290719
-Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
-
-diff -Nur valgrind-3.7.0.orig/coregrind/Makefile.am valgrind-3.7.0/coregrind/Makefile.am
---- valgrind-3.7.0.orig/coregrind/Makefile.am	2011-10-27 12:55:06.000000000 +0200
-+++ valgrind-3.7.0/coregrind/Makefile.am	2012-01-06 17:23:48.717115986 +0100
-@@ -495,7 +495,8 @@
- 	m_gdbserver/powerpc-altivec64l.xml
- 
- # so as to make sure these get copied into the install tree
--pkglib_DATA  = $(GDBSERVER_XML_FILES)
-+vgdatadir = $(pkglibdir)
-+vgdata_DATA  = $(GDBSERVER_XML_FILES)
- 
- # so as to make sure these get copied into the tarball
- EXTRA_DIST  += $(GDBSERVER_XML_FILES)
-diff -Nur valgrind-3.7.0.orig/Makefile.am valgrind-3.7.0/Makefile.am
---- valgrind-3.7.0.orig/Makefile.am	2011-10-26 23:24:45.000000000 +0200
-+++ valgrind-3.7.0/Makefile.am	2012-01-06 17:23:17.445114847 +0100
-@@ -61,7 +61,8 @@
- # default.supp, as it is built from the base .supp files at compile-time.
- dist_noinst_DATA = $(SUPP_FILES)
- 
--pkglib_DATA = default.supp
-+vgdatadir = $(pkglibdir)
-+vgdata_DATA = default.supp
- 
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = valgrind.pc

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-fix-gcc-regex.patch b/dev-util/valgrind/files/valgrind-3.7.0-fix-gcc-regex.patch
deleted file mode 100644
index feabf06..0000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-fix-gcc-regex.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Index: configure.in
-===================================================================
---- configure.in	(revision 12273)
-+++ configure.in	(revision 12274)
-@@ -98,18 +98,21 @@
- # We don't want gcc < 3.0
- AC_MSG_CHECKING([for a supported version of gcc])
- 
--# Try to get the gcc version, sed-ing out some unexpected stuff
--# that appears with the default gcc on OSX 10.6 and 10.7 respectively.
--# Without this, the version number comes out as 686, 10 or 11 :-(
-+# Obtain the compiler version.
- # 
--# i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
--# i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
-+# A few examples of how the ${CC} --version output looks like:
- #
-+# Arch Linux: i686-pc-linux-gnu-gcc (GCC) 4.6.2
-+# Debian Linux: gcc (Debian 4.3.2-1.1) 4.3.2
-+# openSUSE: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
-+# Exherbo Linux: x86_64-pc-linux-gnu-gcc (Exherbo gcc-4.6.2) 4.6.2
-+# OS/X 10.6: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
-+# OS/X 10.7: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
-+# Clang: clang version 2.9 (tags/RELEASE_29/final)
-+#
- [gcc_version=`${CC} --version \
--             | head -n 1 \
--             | $SED 's/i686-apple-darwin10//' \
--             | $SED 's/i686-apple-darwin11//' \
--             | $SED 's/^[^0-9]*\([0-9.]*\).*$/\1/'`]
-+             | $SED -n -e 's/[^ ]*gcc[^ ]* ([^)]*) \([0-9.]*\).*$/\1/p' \
-+                       -e 's/[^ ]*clang version \([0-9.]*\).*$/\1/p'`]
- 
- is_clang="notclang"
- if test "x`${CC} --version | head -n 1 | $SED 's/\(clang\) version.*/\1/'`" = "xclang" ; then

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-glibc-2.15.patch b/dev-util/valgrind/files/valgrind-3.7.0-glibc-2.15.patch
deleted file mode 100644
index f5098a4..0000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-glibc-2.15.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -Naur valgrind-3.7.0.orig//configure.in valgrind-3.7.0/configure.in
---- valgrind-3.7.0.orig//configure.in	2012-01-14 17:49:13.000000000 -0500
-+++ valgrind-3.7.0/configure.in	2012-01-14 18:13:45.000000000 -0500
-@@ -778,6 +778,13 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.15)
-+	AC_MSG_RESULT(2.15 family)
-+	AC_DEFINE([GLIBC_2_15], 1, [Define to 1 if you're using glibc 2.15.x])
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	AC_MSG_RESULT(Darwin)
- 	AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])
-@@ -791,7 +798,7 @@
- 
-      *)
- 	AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
--	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.14])
-+	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.15])
- 	AC_MSG_ERROR([or Darwin libc])
- 	;;
- esac

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack-v2.patch b/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack-v2.patch
deleted file mode 100644
index 90c0bf1..0000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack-v2.patch
+++ /dev/null
@@ -1,143 +0,0 @@
-diff -Naur valgrind-3.7.0.orig//coregrind/Makefile.am valgrind-3.7.0/coregrind/Makefile.am
---- valgrind-3.7.0.orig//coregrind/Makefile.am	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/Makefile.am	2011-11-10 20:03:00.000000000 -0500
-@@ -292,14 +292,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
-@@ -322,8 +314,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -335,14 +325,6 @@
- 	m_sigframe/sigframe-s390x-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -361,6 +343,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.7.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S	2011-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2011-11-10 20:07:40.000000000 -0500
-@@ -349,11 +349,11 @@
- 	ret
- .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.7.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S	2011-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_dispatch/dispatch-x86-linux.S	2011-11-10 20:04:07.000000000 -0500
-@@ -320,12 +320,11 @@
- 	ret
- .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
- 
--			
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.7.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-amd64-linux.S	2011-11-10 20:03:00.000000000 -0500
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.7.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-x86-linux.S	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-x86-linux.S	2011-11-10 20:03:00.000000000 -0500
-@@ -164,12 +164,12 @@
- ML_(blksys_committed):	.long 4b
- ML_(blksys_finished):	.long 5b
- .previous
--	
--/* Let the linker know we don't need an executable stack */
--.section .note.GNU-stack,"",@progbits
- 
- #endif // defined(VGP_x86_linux)
- 
-+/* Let the linker know we don't need an executable stack */
-+.section .note.GNU-stack,"",@progbits
-+
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack.patch
deleted file mode 100644
index d6cc26d..0000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack.patch
+++ /dev/null
@@ -1,138 +0,0 @@
-diff -Naur valgrind-3.7.0.orig//coregrind/Makefile.am valgrind-3.7.0/coregrind/Makefile.am
---- valgrind-3.7.0.orig//coregrind/Makefile.am	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/Makefile.am	2011-11-10 20:03:00.000000000 -0500
-@@ -292,14 +292,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
-@@ -322,8 +314,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -335,14 +325,6 @@
- 	m_sigframe/sigframe-s390x-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -361,6 +343,24 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_start-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_start-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.7.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S	2011-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2011-11-10 20:07:40.000000000 -0500
-@@ -349,11 +349,11 @@
- 	ret
- .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.7.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.7.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S	2011-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_dispatch/dispatch-x86-linux.S	2011-11-10 20:04:07.000000000 -0500
-@@ -320,12 +320,11 @@
- 	ret
- .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
- 
--			
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.7.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-amd64-linux.S	2011-11-10 20:03:00.000000000 -0500
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.7.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-x86-linux.S	2011-11-10 20:02:47.000000000 -0500
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-x86-linux.S	2011-11-10 20:03:00.000000000 -0500
-@@ -164,12 +164,12 @@
- ML_(blksys_committed):	.long 4b
- ML_(blksys_finished):	.long 5b
- .previous
--	
--/* Let the linker know we don't need an executable stack */
--.section .note.GNU-stack,"",@progbits
- 
- #endif // defined(VGP_x86_linux)
- 
-+/* Let the linker know we don't need an executable stack */
-+.section .note.GNU-stack,"",@progbits
-+
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.8.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.8.0-non-exec-stack.patch
deleted file mode 100644
index 66c9776..0000000
--- a/dev-util/valgrind/files/valgrind-3.8.0-non-exec-stack.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-diff -Naur valgrind-3.8.0.orig//coregrind/Makefile.am valgrind-3.8.0/coregrind/Makefile.am
---- valgrind-3.8.0.orig//coregrind/Makefile.am	2012-08-05 03:47:20.000000000 -0400
-+++ valgrind-3.8.0/coregrind/Makefile.am	2012-08-18 04:14:35.000000000 -0400
-@@ -297,15 +297,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-mips32-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/regcache.c \
-@@ -327,8 +318,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -343,15 +332,6 @@
- 	m_sigframe/sigframe-mips32-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-mips32-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -371,6 +351,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.8.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.8.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.8.0.orig//coregrind/m_dispatch/dispatch-amd64-linux.S	2012-08-05 12:04:11.000000000 -0400
-+++ valgrind-3.8.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2012-08-18 04:15:57.000000000 -0400
-@@ -249,11 +249,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.8.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.8.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.8.0.orig//coregrind/m_dispatch/dispatch-x86-linux.S	2012-08-05 12:04:11.000000000 -0400
-+++ valgrind-3.8.0/coregrind/m_dispatch/dispatch-x86-linux.S	2012-08-18 04:16:44.000000000 -0400
-@@ -240,11 +240,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.8.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.8.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.8.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S	2012-08-05 12:04:11.000000000 -0400
-+++ valgrind-3.8.0/coregrind/m_syswrap/syscall-amd64-linux.S	2012-08-18 04:17:21.000000000 -0400
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.8.0.orig//coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.8.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.8.0.orig//coregrind/m_syswrap/syscall-x86-linux.S	2012-08-05 12:04:11.000000000 -0400
-+++ valgrind-3.8.0/coregrind/m_syswrap/syscall-x86-linux.S	2012-08-18 04:17:59.000000000 -0400
-@@ -165,11 +165,11 @@
- ML_(blksys_finished):	.long 5b
- .previous
- 	
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.8.1-gcc-4.8-memmove.patch b/dev-util/valgrind/files/valgrind-3.8.1-gcc-4.8-memmove.patch
deleted file mode 100644
index 453a678..0000000
--- a/dev-util/valgrind/files/valgrind-3.8.1-gcc-4.8-memmove.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Index: coregrind/m_main.c
-===================================================================
---- coregrind/m_main.c	(revision 13287)
-+++ coregrind/m_main.c	(revision 13288)
-@@ -2636,8 +2636,8 @@
- 
-    From this derive two requirements:
- 
--   1. gcc may emit calls to memcpy and memset to deal with structure
--      assignments etc.  Since we have chosen to ignore all the
-+   1. gcc may emit calls to memcpy, memmove and memset to deal with
-+      structure assignments etc.  Since we have chosen to ignore all the
-       "normal" supporting libraries, we have to provide our own
-       implementations of them.  No problem.
- 
-@@ -2651,6 +2651,10 @@
- void* memcpy(void *dest, const void *src, SizeT n) {
-    return VG_(memcpy)(dest,src,n);
- }
-+void* memmove(void *dest, const void *src, SizeT n);
-+void* memmove(void *dest, const void *src, SizeT n) {
-+   return VG_(memmove)(dest,src,n);
-+}
- void* memset(void *s, int c, SizeT n);
- void* memset(void *s, int c, SizeT n) {
-   return VG_(memset)(s,c,n);

diff --git a/dev-util/valgrind/files/valgrind-3.8.1-glibc-2.17.patch b/dev-util/valgrind/files/valgrind-3.8.1-glibc-2.17.patch
deleted file mode 100644
index 605b80a..0000000
--- a/dev-util/valgrind/files/valgrind-3.8.1-glibc-2.17.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -Nuar valgrind-3.8.1.orig/configure.in valgrind-3.8.1/configure.in
---- valgrind-3.8.1.orig/configure.in	2012-09-18 15:17:32.000000000 -0400
-+++ valgrind-3.8.1/configure.in	2013-02-19 13:00:26.000000000 -0500
-@@ -906,6 +906,13 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.17)
-+	AC_MSG_RESULT(2.17 family)
-+	AC_DEFINE([GLIBC_2_17], 1, [Define to 1 if you're using glibc 2.17.x])
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	AC_MSG_RESULT(Darwin)
- 	AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])
-@@ -919,7 +926,7 @@
- 
-      *)
- 	AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
--	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.16])
-+	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.17])
- 	AC_MSG_ERROR([or Darwin libc])
- 	;;
- esac

diff --git a/dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch
deleted file mode 100644
index 41be42a..0000000
--- a/dev-util/valgrind/files/valgrind-3.9.0-non-exec-stack.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff -Naur valgrind-3.9.0.orig/coregrind/Makefile.am valgrind-3.9.0/coregrind/Makefile.am
---- valgrind-3.9.0.orig/coregrind/Makefile.am	2013-10-23 06:50:13.000000000 -0400
-+++ valgrind-3.9.0/coregrind/Makefile.am	2013-11-02 19:41:26.984017770 -0400
-@@ -309,16 +309,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-mips32-linux.S \
--	m_dispatch/dispatch-mips64-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/regcache.c \
-@@ -341,8 +331,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -358,16 +346,6 @@
- 	m_sigframe/sigframe-mips64-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-mips32-linux.S \
--	m_syswrap/syscall-mips64-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -389,6 +367,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.9.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S	2013-10-23 06:50:09.000000000 -0400
-+++ valgrind-3.9.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2013-11-02 19:31:54.688991721 -0400
-@@ -249,11 +249,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.9.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.9.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S	2013-10-23 06:50:09.000000000 -0400
-+++ valgrind-3.9.0/coregrind/m_dispatch/dispatch-x86-linux.S	2013-11-02 19:31:54.688991721 -0400
-@@ -240,11 +240,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.9.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S	2013-10-23 06:50:12.000000000 -0400
-+++ valgrind-3.9.0/coregrind/m_syswrap/syscall-amd64-linux.S	2013-11-02 19:31:54.689991721 -0400
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.9.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.9.0.orig/coregrind/m_syswrap/syscall-x86-linux.S	2013-10-23 06:50:12.000000000 -0400
-+++ valgrind-3.9.0/coregrind/m_syswrap/syscall-x86-linux.S	2013-11-02 19:31:54.689991721 -0400
-@@ -165,11 +165,11 @@
- ML_(blksys_finished):	.long 5b
- .previous
- 	
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2017-08-09 12:18 Anthony G. Basile
  0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2017-08-09 12:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d3cbd9d03ed37de94df83f45a4535ce3f7391542
Author:     Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Wed Aug  9 09:11:30 2017 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 12:18:29 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3cbd9d0

dev-util/valgrind: remove unused patches

 .../files/valgrind-3.10.1-glibc-2.21.patch         |  17 ---
 .../files/valgrind-3.10.1-glibc-2.22.patch         |  17 ---
 .../valgrind/files/valgrind-3.10.1-linux-4.patch   |  29 ----
 .../files/valgrind-3.10.1-non-exec-stack.patch     | 148 --------------------
 .../files/valgrind-3.11.0-non-exec-stack.patch     | 154 ---------------------
 .../files/valgrind-3.6.0-local-labels.patch        |  24 ----
 .../valgrind/files/valgrind-3.9.0-glibc-2.19.patch |  37 -----
 7 files changed, 426 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.21.patch b/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.21.patch
deleted file mode 100644
index 286e431b0dd..00000000000
--- a/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.21.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur valgrind-3.10.1.orig/configure.ac valgrind-3.10.1/configure.ac
---- valgrind-3.10.1.orig/configure.ac	2014-11-25 14:41:13.000000000 -0500
-+++ valgrind-3.10.1/configure.ac	2015-07-28 22:35:22.315604804 -0400
-@@ -1018,6 +1018,13 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.21)
-+	AC_MSG_RESULT(2.21 family)
-+	AC_DEFINE([GLIBC_2_21], 1, [Define to 1 if you're using glibc 2.21.x])
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	AC_MSG_RESULT(Darwin)
- 	AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])

diff --git a/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.22.patch b/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.22.patch
deleted file mode 100644
index aa44aec4a57..00000000000
--- a/dev-util/valgrind/files/valgrind-3.10.1-glibc-2.22.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur valgrind-3.10.1.orig/configure.ac valgrind-3.10.1/configure.ac
---- valgrind-3.10.1.orig/configure.ac	2016-04-16 04:24:22.285314910 -0400
-+++ valgrind-3.10.1/configure.ac	2016-04-16 04:39:03.437329726 -0400
-@@ -1032,6 +1032,13 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.22)
-+	AC_MSG_RESULT(2.22 family)
-+	AC_DEFINE([GLIBC_2_22], 1, [Define to 1 if you're using glibc 2.22.x])
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	AC_MSG_RESULT(Darwin)
- 	AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])

diff --git a/dev-util/valgrind/files/valgrind-3.10.1-linux-4.patch b/dev-util/valgrind/files/valgrind-3.10.1-linux-4.patch
deleted file mode 100644
index 63918c2c1d0..00000000000
--- a/dev-util/valgrind/files/valgrind-3.10.1-linux-4.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From ecb3746d69820905c076b89e1be7042f52ceaa5f Mon Sep 17 00:00:00 2001
-From: Janne Grunau <j@jannau.net>
-Date: Thu, 19 Mar 2015 22:44:51 +0100
-Subject: [PATCH 1/1] configure: support linux 4.*
-
-There is nothing special in linux 4.0. Handle it as another 3.* (or
-another 2.6.*) release. Compare changeset 14955 in valgrind's
-subversion repository. Valgrind trunk also drops support for linux 2.4
-but there is no need to do that for realeased software.
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0fd2a41..33c7954 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -303,7 +303,7 @@ case "${host_os}" in
-         kernel=`uname -r`
- 
-         case "${kernel}" in
--             2.6.*|3.*) 
-+             2.6.*|3.*|4.*)
-         	    AC_MSG_RESULT([2.6.x/3.x family (${kernel})])
-         	    AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x or Linux 3.x])
-         	    ;;
--- 
-2.3.3
-

diff --git a/dev-util/valgrind/files/valgrind-3.10.1-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.10.1-non-exec-stack.patch
deleted file mode 100644
index e25de99e790..00000000000
--- a/dev-util/valgrind/files/valgrind-3.10.1-non-exec-stack.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-diff -Naur valgrind-3.10.1.orig/coregrind/Makefile.am valgrind-3.10.1/coregrind/Makefile.am
---- valgrind-3.10.1.orig/coregrind/Makefile.am	2014-11-25 14:41:19.000000000 -0500
-+++ valgrind-3.10.1/coregrind/Makefile.am	2014-11-26 13:36:44.113678744 -0500
-@@ -333,18 +333,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64be-linux.S \
--	m_dispatch/dispatch-ppc64le-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-arm64-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-mips32-linux.S \
--	m_dispatch/dispatch-mips64-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/regcache.c \
-@@ -368,8 +356,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/scheduler.c \
- 	m_scheduler/sema.c \
-@@ -386,18 +372,6 @@
- 	m_sigframe/sigframe-mips64-linux.c \
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64be-linux.S \
--	m_syswrap/syscall-ppc64le-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-arm64-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-mips32-linux.S \
--	m_syswrap/syscall-mips64-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -420,6 +394,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.10.1/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-amd64-linux.S	2014-11-25 14:41:20.000000000 -0500
-+++ valgrind-3.10.1/coregrind/m_dispatch/dispatch-amd64-linux.S	2014-11-26 13:30:11.840660890 -0500
-@@ -249,11 +249,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.10.1/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.10.1.orig/coregrind/m_dispatch/dispatch-x86-linux.S	2014-11-25 14:41:20.000000000 -0500
-+++ valgrind-3.10.1/coregrind/m_dispatch/dispatch-x86-linux.S	2014-11-26 13:30:11.840660890 -0500
-@@ -240,11 +240,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.10.1/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-amd64-linux.S	2014-11-25 14:41:20.000000000 -0500
-+++ valgrind-3.10.1/coregrind/m_syswrap/syscall-amd64-linux.S	2014-11-26 13:30:11.840660890 -0500
-@@ -205,11 +205,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.10.1/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.10.1.orig/coregrind/m_syswrap/syscall-x86-linux.S	2014-11-25 14:41:20.000000000 -0500
-+++ valgrind-3.10.1/coregrind/m_syswrap/syscall-x86-linux.S	2014-11-26 13:30:11.840660890 -0500
-@@ -165,11 +165,11 @@
- ML_(blksys_finished):	.long 5b
- .previous
- 	
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.11.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.11.0-non-exec-stack.patch
deleted file mode 100644
index b5c151a8ed9..00000000000
--- a/dev-util/valgrind/files/valgrind-3.11.0-non-exec-stack.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-diff -Naur valgrind-3.11.0.orig/coregrind/Makefile.am valgrind-3.11.0/coregrind/Makefile.am
---- valgrind-3.11.0.orig/coregrind/Makefile.am	2015-09-08 09:23:26.000000000 -0400
-+++ valgrind-3.11.0/coregrind/Makefile.am	2015-09-26 06:52:04.226983707 -0400
-@@ -354,21 +354,6 @@
- 	m_demangle/demangle.c \
- 	m_demangle/dyn-string.c \
- 	m_demangle/safe-ctype.c \
--	m_dispatch/dispatch-x86-linux.S \
--	m_dispatch/dispatch-amd64-linux.S \
--	m_dispatch/dispatch-ppc32-linux.S \
--	m_dispatch/dispatch-ppc64be-linux.S \
--	m_dispatch/dispatch-ppc64le-linux.S \
--	m_dispatch/dispatch-arm-linux.S \
--	m_dispatch/dispatch-arm64-linux.S \
--	m_dispatch/dispatch-s390x-linux.S \
--	m_dispatch/dispatch-mips32-linux.S \
--	m_dispatch/dispatch-mips64-linux.S \
--	m_dispatch/dispatch-tilegx-linux.S \
--	m_dispatch/dispatch-x86-darwin.S \
--	m_dispatch/dispatch-amd64-darwin.S \
--	m_dispatch/dispatch-x86-solaris.S \
--	m_dispatch/dispatch-amd64-solaris.S \
- 	m_gdbserver/inferiors.c \
- 	m_gdbserver/m_gdbserver.c \
- 	m_gdbserver/regcache.c \
-@@ -394,8 +379,6 @@
- 	m_initimg/initimg-pathscan.c \
- 	m_mach/mach_basics.c \
- 	m_mach/mach_msg.c \
--	m_mach/mach_traps-x86-darwin.S \
--	m_mach/mach_traps-amd64-darwin.S \
- 	m_replacemalloc/replacemalloc_core.c \
- 	m_scheduler/sched-lock.c \
- 	m_scheduler/sched-lock-generic.c \
-@@ -415,21 +398,6 @@
- 	m_sigframe/sigframe-x86-darwin.c \
- 	m_sigframe/sigframe-amd64-darwin.c \
- 	m_sigframe/sigframe-solaris.c \
--	m_syswrap/syscall-x86-linux.S \
--	m_syswrap/syscall-amd64-linux.S \
--	m_syswrap/syscall-ppc32-linux.S \
--	m_syswrap/syscall-ppc64be-linux.S \
--	m_syswrap/syscall-ppc64le-linux.S \
--	m_syswrap/syscall-arm-linux.S \
--	m_syswrap/syscall-arm64-linux.S \
--	m_syswrap/syscall-s390x-linux.S \
--	m_syswrap/syscall-mips32-linux.S \
--	m_syswrap/syscall-mips64-linux.S \
--	m_syswrap/syscall-tilegx-linux.S \
--	m_syswrap/syscall-x86-darwin.S \
--	m_syswrap/syscall-amd64-darwin.S \
--	m_syswrap/syscall-x86-solaris.S \
--	m_syswrap/syscall-amd64-solaris.S \
- 	m_syswrap/syswrap-main.c \
- 	m_syswrap/syswrap-generic.c \
- 	m_syswrap/syswrap-linux.c \
-@@ -456,6 +424,29 @@
- 	m_ume/main.c \
- 	m_ume/script.c
- 
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
-+
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
-+endif
-+
-+if VGCONF_OS_IS_DARWIN
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
-+if VGCONF_HAVE_PLATFORM_SEC
-+COREGRIND_SOURCES_COMMON += \
-+	m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
-+	m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
-+endif
-+endif
-+
- libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-     $(COREGRIND_SOURCES_COMMON)
- nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
-diff -Naur valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.11.0/coregrind/m_dispatch/dispatch-amd64-linux.S
---- valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S	2015-09-08 09:23:26.000000000 -0400
-+++ valgrind-3.11.0/coregrind/m_dispatch/dispatch-amd64-linux.S	2015-09-26 06:46:20.103000200 -0400
-@@ -249,11 +249,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.11.0/coregrind/m_dispatch/dispatch-x86-linux.S
---- valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S	2015-09-08 09:23:26.000000000 -0400
-+++ valgrind-3.11.0/coregrind/m_dispatch/dispatch-x86-linux.S	2015-09-26 06:46:20.103000200 -0400
-@@ -240,11 +240,11 @@
- 
- .size VG_(disp_run_translations), .-VG_(disp_run_translations)
- 
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.11.0/coregrind/m_syswrap/syscall-amd64-linux.S
---- valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S	2015-09-08 09:23:26.000000000 -0400
-+++ valgrind-3.11.0/coregrind/m_syswrap/syscall-amd64-linux.S	2015-09-26 06:46:20.103000200 -0400
-@@ -244,11 +244,11 @@
- ML_(blksys_finished):	.quad 5b
- .previous
- 
-+#endif // defined(VGP_amd64_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_amd64_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/
-diff -Naur valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.11.0/coregrind/m_syswrap/syscall-x86-linux.S
---- valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-x86-linux.S	2015-09-08 09:23:26.000000000 -0400
-+++ valgrind-3.11.0/coregrind/m_syswrap/syscall-x86-linux.S	2015-09-26 06:46:20.103000200 -0400
-@@ -184,11 +184,11 @@
- ML_(blksys_finished):	.long 5b
- .previous
- 	
-+#endif // defined(VGP_x86_linux)
-+
- /* Let the linker know we don't need an executable stack */
- .section .note.GNU-stack,"",@progbits
- 
--#endif // defined(VGP_x86_linux)
--
- /*--------------------------------------------------------------------*/
- /*--- end                                                          ---*/
- /*--------------------------------------------------------------------*/

diff --git a/dev-util/valgrind/files/valgrind-3.6.0-local-labels.patch b/dev-util/valgrind/files/valgrind-3.6.0-local-labels.patch
deleted file mode 100644
index 68e68225561..00000000000
--- a/dev-util/valgrind/files/valgrind-3.6.0-local-labels.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- coregrind/m_libcassert.c	2010-10-21 04:19:45.000000000 +0800
-+++ coregrind/m_libcassert.c	2010-10-24 20:23:17.800001876 +0800
-@@ -81,8 +81,8 @@
-       { UInt cia, r1, lr;                                 \
-         __asm__ __volatile__(                             \
-            "mflr 0;"                   /* r0 = lr */      \
--           "bl m_libcassert_get_ip;"   /* lr = pc */      \
--           "m_libcassert_get_ip:\n"                       \
-+           "bl 0f;"                    /* lr = pc */      \
-+           "0:\n"                                         \
-            "mflr %0;"                  /* %0 = pc */      \
-            "mtlr 0;"                   /* restore lr */   \
-            "mr %1,1;"                  /* %1 = r1 */      \
-@@ -100,8 +100,8 @@
-       { ULong cia, r1, lr;                                \
-         __asm__ __volatile__(                             \
-            "mflr 0;"                   /* r0 = lr */      \
--           "bl .m_libcassert_get_ip;"  /* lr = pc */      \
--           ".m_libcassert_get_ip:\n"                      \
-+           "bl 0f;"                    /* lr = pc */      \
-+           "0:\n"                                         \
-            "mflr %0;"                  /* %0 = pc */      \
-            "mtlr 0;"                   /* restore lr */   \
-            "mr %1,1;"                  /* %1 = r1 */      \

diff --git a/dev-util/valgrind/files/valgrind-3.9.0-glibc-2.19.patch b/dev-util/valgrind/files/valgrind-3.9.0-glibc-2.19.patch
deleted file mode 100644
index 79a3283c9c1..00000000000
--- a/dev-util/valgrind/files/valgrind-3.9.0-glibc-2.19.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -Naur valgrind-3.9.0-orig/configure valgrind-3.9.0/configure
---- valgrind-3.9.0-orig/configure	2013-11-01 09:33:32.000000000 +1000
-+++ valgrind-3.9.0/configure	2014-02-08 09:28:06.063248544 +1000
-@@ -6689,6 +6689,16 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.19)
-+	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.19 family" >&5
-+$as_echo "2.19 family" >&6; }
-+
-+$as_echo "#define GLIBC_2_19 1" >>confdefs.h
-+
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Darwin" >&5
- $as_echo "Darwin" >&6; }
-diff -Naur valgrind-3.9.0-orig/configure.ac valgrind-3.9.0/configure.ac
---- valgrind-3.9.0-orig/configure.ac	2013-11-01 09:28:16.000000000 +1000
-+++ valgrind-3.9.0/configure.ac	2014-02-08 09:27:38.870385366 +1000
-@@ -918,6 +918,13 @@
- 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
- 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
- 	;;
-+     2.19)
-+	AC_MSG_RESULT(2.19 family)
-+	AC_DEFINE([GLIBC_2_19], 1, [Define to 1 if you're using glibc 2.19.x])
-+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
-+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
-+	;;
-      darwin)
- 	AC_MSG_RESULT(Darwin)
- 	AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2020-05-30 23:32 Anthony G. Basile
  0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2020-05-30 23:32 UTC (permalink / raw
  To: gentoo-commits

commit:     abbbcef1980f446577f34a1f30c42f2fad90efa7
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sat May 30 16:50:21 2020 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat May 30 23:31:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbbcef1

dev-util/valgrind: remove unused patches

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 ...ept-read-only-PT_LOAD-segments-and-rodata.patch | 95 ----------------------
 ...further-mappings-after-read-all-debuginfo.patch | 70 ----------------
 .../files/valgrind-3.13.0-test-fixes.patch         | 29 -------
 .../files/valgrind-3.13.0-xml-socket.patch         | 27 ------
 .../files/valgrind-3.7.0-fno-stack-protector.patch | 12 ---
 5 files changed, 233 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-accept-read-only-PT_LOAD-segments-and-rodata.patch b/dev-util/valgrind/files/valgrind-3.13.0-accept-read-only-PT_LOAD-segments-and-rodata.patch
deleted file mode 100644
index 41f73b43f35..00000000000
--- a/dev-util/valgrind/files/valgrind-3.13.0-accept-read-only-PT_LOAD-segments-and-rodata.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-See https://bugs.gentoo.org/664882
-
-From 64aa729bfae71561505a40c12755bd6b55bb3061 Mon Sep 17 00:00:00 2001
-From: Mark Wielaard <mark@klomp.org>
-Date: Thu, 12 Jul 2018 13:56:00 +0200
-Subject: [PATCH] Accept read-only PT_LOAD segments and .rodata.
-
-The new binutils ld -z separate-code option creates multiple read-only
-PT_LOAD segments and might place .rodata in a non-executable segment.
-
-Allow and keep track of separate read-only segments and allow a readonly
-page with .rodata section.
-
-Based on patches from Tom Hughes <tom@compton.nu> and
-H.J. Lu <hjl.tools@gmail.com>.
-
-https://bugs.kde.org/show_bug.cgi?id=395682
----
- coregrind/m_debuginfo/debuginfo.c |  2 --
- coregrind/m_debuginfo/readelf.c   | 34 +++++++++++++++++++++++--------
- 3 files changed, 27 insertions(+), 10 deletions(-)
-
---- a/coregrind/m_debuginfo/debuginfo.c
-+++ b/coregrind/m_debuginfo/debuginfo.c
-@@ -957,9 +957,7 @@
- #    error "Unknown platform"
- #  endif
- 
--#  if defined(VGP_x86_darwin) && DARWIN_VERS >= DARWIN_10_7
-    is_ro_map = seg->hasR && !seg->hasW && !seg->hasX;
--#  endif
- 
- #  if defined(VGO_solaris)
-    is_rx_map = seg->hasR && seg->hasX && !seg->hasW;
---- a/coregrind/m_debuginfo/readelf.c
-+++ b/coregrind/m_debuginfo/readelf.c
-@@ -1785,7 +1785,7 @@
-                Bool loaded = False;
-                for (j = 0; j < VG_(sizeXA)(di->fsm.maps); j++) {
-                   const DebugInfoMapping* map = VG_(indexXA)(di->fsm.maps, j);
--                  if (   (map->rx || map->rw)
-+                  if (   (map->rx || map->rw || map->ro)
-                       && map->size > 0 /* stay sane */
-                       && a_phdr.p_offset >= map->foff
-                       && a_phdr.p_offset <  map->foff + map->size
-@@ -1816,6 +1816,16 @@
-                            i, (UWord)item.bias);
-                         loaded = True;
-                      }
-+                     if (map->ro
-+                         && (a_phdr.p_flags & (PF_R | PF_W | PF_X))
-+                            == PF_R) {
-+                        item.exec = False;
-+                        VG_(addToXA)(svma_ranges, &item);
-+                        TRACE_SYMTAB(
-+                           "PT_LOAD[%ld]:   acquired as ro, bias 0x%lx\n",
-+                           i, (UWord)item.bias);
-+                        loaded = True;
-+                     }
-                   }
-                }
-                if (!loaded) {
-@@ -2083,17 +2093,25 @@
-          }
-       }
- 
--      /* Accept .rodata where mapped as rx (data), even if zero-sized */
-+      /* Accept .rodata where mapped as rx or rw (data), even if zero-sized */
-       if (0 == VG_(strcmp)(name, ".rodata")) {
--         if (inrx && !di->rodata_present) {
--            di->rodata_present = True;
-+         if (!di->rodata_present) {
-             di->rodata_svma = svma;
--            di->rodata_avma = svma + inrx->bias;
-+            di->rodata_avma = svma;
-             di->rodata_size = size;
--            di->rodata_bias = inrx->bias;
-             di->rodata_debug_svma = svma;
--            di->rodata_debug_bias = inrx->bias;
--                                    /* NB was 'inrw' prior to r11794 */
-+            if (inrx) {
-+               di->rodata_avma += inrx->bias;
-+               di->rodata_bias = inrx->bias;
-+               di->rodata_debug_bias = inrx->bias;
-+            } else if (inrw) {
-+               di->rodata_avma += inrw->bias;
-+               di->rodata_bias = inrw->bias;
-+               di->rodata_debug_bias = inrw->bias;
-+            } else {
-+               BAD(".rodata");
-+            }
-+            di->rodata_present = True;
-             TRACE_SYMTAB("acquiring .rodata svma = %#lx .. %#lx\n",
-                          di->rodata_svma,
-                          di->rodata_svma + di->rodata_size - 1);

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-ignore-further-mappings-after-read-all-debuginfo.patch b/dev-util/valgrind/files/valgrind-3.13.0-ignore-further-mappings-after-read-all-debuginfo.patch
deleted file mode 100644
index 5b47512c155..00000000000
--- a/dev-util/valgrind/files/valgrind-3.13.0-ignore-further-mappings-after-read-all-debuginfo.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-Follow up for valgrind-3.13.0-accept-read-only-PT_LOAD-segments-and-rodata.patch.
-
-From e752326cc050803c3bcfde1f8606bead66ff9642 Mon Sep 17 00:00:00 2001
-From: Julian Seward <jseward@acm.org>
-Date: Tue, 14 Aug 2018 10:13:46 +0200
-Subject: [PATCH] VG_(di_notify_mmap): once we've read debuginfo for an object,
- ignore all further mappings.  n-i-bz.
-
-Once we've read debuginfo for an object, ignore all further mappings.  If we
-don't do that, applications that mmap in their own objects to inspect them for
-whatever reason, will cause "irrelevant" mappings to be recorded in the
-object's fsm.maps table.  This can lead to serious problems later on.
-
-This has become necessary because 64aa729bfae71561505a40c12755bd6b55bb3061 of
-Thu Jul 12 2018 (the fix for bug 395682) started recording readonly segments
-in the fsm.maps table, where before they were ignored.
----
- coregrind/m_debuginfo/debuginfo.c | 29 ++++++++++++++++++++++++++++-
- 1 file changed, 28 insertions(+), 1 deletion(-)
-
-diff --git a/coregrind/m_debuginfo/debuginfo.c b/coregrind/m_debuginfo/debuginfo.c
-index c36d498..55c05cb 100644
---- a/coregrind/m_debuginfo/debuginfo.c
-+++ b/coregrind/m_debuginfo/debuginfo.c
-@@ -1200,6 +1200,32 @@ ULong VG_(di_notify_mmap)( Addr a, Bool allow_SkFileV, Int use_fd )
-    di = find_or_create_DebugInfo_for( filename );
-    vg_assert(di);
- 
-+   /* Ignore all mappings for this filename once we've read debuginfo for it.
-+      This avoids the confusion of picking up "irrelevant" mappings in
-+      applications which mmap their objects outside of ld.so, for example
-+      Firefox's Gecko profiler.
-+
-+      What happens in that case is: the application maps the object "ro" for
-+      whatever reason.  We record the mapping di->fsm.maps.  The application
-+      later unmaps the object.  However, the mapping is not removed from
-+      di->fsm.maps.  Later, when some other (unrelated) object is mapped (via
-+      ld.so) into that address space, we first unload any debuginfo that has a
-+      mapping intersecting that area.  That means we will end up incorrectly
-+      unloading debuginfo for the object with the "irrelevant" mappings.  This
-+      causes various problems, not least because it can unload the debuginfo
-+      for libc.so and so cause malloc intercepts to become un-intercepted.
-+
-+      This fix assumes that all mappings made once we've read debuginfo for
-+      an object are irrelevant.  I think that's OK, but need to check with
-+      mjw/thh.  */
-+   if (di->have_dinfo) {
-+      if (debug)
-+         VG_(printf)("di_notify_mmap-4x: "
-+                     "ignoring mapping because we already read debuginfo "
-+                     "for DebugInfo* %p\n", di);
-+      return 0;
-+   }
-+
-    if (debug)
-       VG_(printf)("di_notify_mmap-4: "
-                   "noting details in DebugInfo* at %p\n", di);
-@@ -1220,7 +1246,8 @@ ULong VG_(di_notify_mmap)( Addr a, Bool allow_SkFileV, Int use_fd )
-    di->fsm.have_ro_map |= is_ro_map;
- 
-    /* So, finally, are we in an accept state? */
--   if (di->fsm.have_rx_map && di->fsm.have_rw_map && !di->have_dinfo) {
-+   vg_assert(!di->have_dinfo);
-+   if (di->fsm.have_rx_map && di->fsm.have_rw_map) {
-       /* Ok, so, finally, we found what we need, and we haven't
-          already read debuginfo for this object.  So let's do so now.
-          Yee-ha! */
--- 
-2.9.3
-

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-test-fixes.patch b/dev-util/valgrind/files/valgrind-3.13.0-test-fixes.patch
deleted file mode 100644
index 9bdd29013ba..00000000000
--- a/dev-util/valgrind/files/valgrind-3.13.0-test-fixes.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-See:
-https://bugs.gentoo.org/637488
-https://bugs.kde.org/show_bug.cgi?id=387686
-
-commit 2b5eab6a8db1b0487a3ad7fc4e7eeda6d3513626
-Author: Mark Wielaard <mark@klomp.org>
-Date:   Thu Jun 29 15:26:30 2017 +0000
-
-    memcheck/tests: Use ucontext_t instead of struct ucontext
-    
-    glibc 2.26 does not expose struct ucontext anymore.
-    
-    Signed-off-by: Khem Raj <raj.khem@gmail.com>
-    
-    git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16457
-
-diff --git a/memcheck/tests/linux/stack_changes.c b/memcheck/tests/linux/stack_changes.c
-index a978fc2b0..7f97b90a5 100644
---- a/memcheck/tests/linux/stack_changes.c
-+++ b/memcheck/tests/linux/stack_changes.c
-@@ -10,7 +10,7 @@
- // This test is checking the libc context calls (setcontext, etc.) and
- // checks that Valgrind notices their stack changes properly.
- 
--typedef  struct ucontext  mycontext;
-+typedef  ucontext_t  mycontext;
- 
- mycontext ctx1, ctx2, oldc;
- int count;

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-xml-socket.patch b/dev-util/valgrind/files/valgrind-3.13.0-xml-socket.patch
deleted file mode 100644
index 56039c48bc2..00000000000
--- a/dev-util/valgrind/files/valgrind-3.13.0-xml-socket.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From: Ivo Raisr <ivosh@ivosh.net>
-Date: Thu, 3 Aug 2017 05:22:01 +0000 (+0000)
-Subject: Fix handling command line option --xml-socket.
-X-Git-Url: https://sourceware.org/git/?p=valgrind.git;a=commitdiff_plain;h=34dd8493de39314033509bb7ad62673f33dcf3db
-
-Fix handling command line option --xml-socket.
-Fixes BZ#382998
-Patch by: Orgad Shaneh <orgads@gmail.com>
-
-
-
-git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16467
----
-
-diff --git a/coregrind/m_libcprint.c b/coregrind/m_libcprint.c
-index d66c67d..f6ba202 100644
---- a/coregrind/m_libcprint.c
-+++ b/coregrind/m_libcprint.c
-@@ -526,7 +526,7 @@ void VG_(init_log_xml_sinks)(VgLogTo log_to, VgLogTo xml_to,
-          break;
- 
-       case VgLogTo_Socket:
--         log_fd = prepare_sink_socket(VG_(clo_xml_fname_unexpanded),
-+         xml_fd = prepare_sink_socket(VG_(clo_xml_fname_unexpanded),
-                                       &VG_(xml_output_sink), True);
-          break;
-    }

diff --git a/dev-util/valgrind/files/valgrind-3.7.0-fno-stack-protector.patch b/dev-util/valgrind/files/valgrind-3.7.0-fno-stack-protector.patch
deleted file mode 100644
index 6af45531956..00000000000
--- a/dev-util/valgrind/files/valgrind-3.7.0-fno-stack-protector.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur valgrind-3.7.0.orig//Makefile.all.am valgrind-3.7.0/Makefile.all.am
---- valgrind-3.7.0.orig//Makefile.all.am	2011-10-26 17:24:45.000000000 -0400
-+++ valgrind-3.7.0/Makefile.all.am	2011-11-10 16:18:18.000000000 -0500
-@@ -82,7 +82,7 @@
- # performance and get whatever useful warnings we can out of gcc.
- # -fno-builtin is important for defeating LLVM's idiom recognition
- # that somehow causes VG_(memset) to get into infinite recursion.
--AM_CFLAGS_BASE = \
-+AM_CFLAGS_BASE = -fno-stack-protector \
- 	-O2 -g \
- 	-Wall \
- 	-Wmissing-prototypes \


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2022-07-27 13:47 Anthony G. Basile
  0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2022-07-27 13:47 UTC (permalink / raw
  To: gentoo-commits

commit:     ed72eb9c4dbc966a8ad1ad50bd3b0b21d2d2e0bc
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 27 13:37:33 2022 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Jul 27 13:47:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed72eb9c

dev-util/valgrind: add missing musl.supp

Closes: https://bugs.gentoo.org/828687
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 dev-util/valgrind/files/musl.supp | 47 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/dev-util/valgrind/files/musl.supp b/dev-util/valgrind/files/musl.supp
new file mode 100644
index 000000000000..69adac7bb5da
--- /dev/null
+++ b/dev-util/valgrind/files/musl.supp
@@ -0,0 +1,47 @@
+# From: https://git.alpinelinux.org/aports/tree/main/valgrind/
+# Suppressions for musl libc
+# See: https://www.openwall.com/lists/musl/2017/06/15/4
+
+{
+   musl-dynlink-false-positive1
+   Memcheck:Leak
+   fun:calloc
+   fun:load_direct_deps
+   fun:load_deps
+   fun:load_deps
+   fun:__dls3
+   fun:__dls2b
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive2
+   Memcheck:Leak
+   fun:calloc
+   fun:load_direct_deps
+   fun:load_deps
+   fun:load_deps
+   fun:__dls3
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive3
+   Memcheck:Leak
+   fun:calloc
+   fun:load_library
+   fun:load_preload
+   fun:__dls3
+   fun:__dls2b
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive4
+   Memcheck:Leak
+   fun:calloc
+   fun:load_library
+   fun:load_preload
+   fun:__dls3
+   fun:__dls2
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2023-01-23  1:11 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2023-01-23  1:11 UTC (permalink / raw
  To: gentoo-commits

commit:     3bc35e7313ee1b5f20454cf7c920b071854752b2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 23 01:10:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 23 01:10:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc35e73

dev-util/valgrind: drop misleading provenance comment in musl malloc patch

Per https://git.alpinelinux.org/aports/commit/main/valgrind?id=cd20c3c60433fd20b7e57723575a5944dc6ae42f,
this patch actually originated in Gentoo, so saying it's from Alpine is confusing.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/valgrind/files/valgrind-3.13.0-malloc.patch | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch b/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
index ac6d90fef50f..d0eb795b84be 100644
--- a/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
+++ b/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
@@ -1,5 +1,3 @@
-From: https://git.alpinelinux.org/aports/tree/main/valgrind/
-
 --- valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c
 +++ valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c
 @@ -765,13 +765,15 @@ static void init(void);


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/
@ 2023-02-08 17:17 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2023-02-08 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     18bb41026c3e39a62c2d832afb81108b5bd1f83e
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Feb  8 16:52:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb  8 17:14:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bb4102

dev-util/valgrind: remove unused file

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29485
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/valgrind/files/musl.supp | 47 ---------------------------------------
 1 file changed, 47 deletions(-)

diff --git a/dev-util/valgrind/files/musl.supp b/dev-util/valgrind/files/musl.supp
deleted file mode 100644
index 69adac7bb5da..000000000000
--- a/dev-util/valgrind/files/musl.supp
+++ /dev/null
@@ -1,47 +0,0 @@
-# From: https://git.alpinelinux.org/aports/tree/main/valgrind/
-# Suppressions for musl libc
-# See: https://www.openwall.com/lists/musl/2017/06/15/4
-
-{
-   musl-dynlink-false-positive1
-   Memcheck:Leak
-   fun:calloc
-   fun:load_direct_deps
-   fun:load_deps
-   fun:load_deps
-   fun:__dls3
-   fun:__dls2b
-   fun:__dls2
-}
-
-{
-   musl-dynlink-false-positive2
-   Memcheck:Leak
-   fun:calloc
-   fun:load_direct_deps
-   fun:load_deps
-   fun:load_deps
-   fun:__dls3
-   fun:__dls2
-}
-
-{
-   musl-dynlink-false-positive3
-   Memcheck:Leak
-   fun:calloc
-   fun:load_library
-   fun:load_preload
-   fun:__dls3
-   fun:__dls2b
-   fun:__dls2
-}
-
-{
-   musl-dynlink-false-positive4
-   Memcheck:Leak
-   fun:calloc
-   fun:load_library
-   fun:load_preload
-   fun:__dls3
-   fun:__dls2
-}


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

end of thread, other threads:[~2023-02-08 17:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-23  1:11 [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2023-02-08 17:17 Sam James
2022-07-27 13:47 Anthony G. Basile
2020-05-30 23:32 Anthony G. Basile
2017-08-09 12:18 Anthony G. Basile
2016-04-16  8:51 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox