summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2011-11-10 20:10:05 -0500
committerAnthony G. Basile <blueness@gentoo.org>2011-11-10 20:10:05 -0500
commit334767628baf35e29bd03ed62c331a6e889f4ef8 (patch)
tree3027c37d045ba0aeb9845fac798bcb7b726a9829 /dev-util
parentdev-util/valgrind: fix broken regex to get gcc version (diff)
downloadblueness-334767628baf35e29bd03ed62c331a6e889f4ef8.tar.gz
blueness-334767628baf35e29bd03ed62c331a6e889f4ef8.tar.bz2
blueness-334767628baf35e29bd03ed62c331a6e889f4ef8.zip
dev-util/valgrind: fixed non-exec-stack patch
(Portage version: 2.1.10.11/git/Linux x86_64, signed Manifest commit with key 0xD0455535)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/valgrind/Manifest8
-rw-r--r--dev-util/valgrind/files/valgrind-3.7.0-non-exec-stack.patch47
2 files changed, 45 insertions, 10 deletions
diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest
index 9855589..7a72117 100644
--- a/dev-util/valgrind/Manifest
+++ b/dev-util/valgrind/Manifest
@@ -4,7 +4,7 @@ Hash: SHA256
AUX valgrind-3.6.0-local-labels.patch 1388 RMD160 e9c0064d1e857f1e616c5d9ca7a03e78eae3d5ab SHA1 173820d5671f56c864850c2d8df9d6d301dfda38 SHA256 34ae13eda378677f1e662e0813f138de9b897d6592d20872c58ed8ac1bcf7def
AUX valgrind-3.7.0-fix-gcc-regex.patch 581 RMD160 ab1bcd6f79b208f73ea6cc1f4cde1cefc07b74ca SHA1 63820c292db0b245f056629f2cf4247bcad7ecff SHA256 697049e69b5fe85211dab18e471ac4c8d18a50c1fa650466dcba2cacca322bd1
AUX valgrind-3.7.0-fno-stack-protector.patch 554 RMD160 df9a699ff35cf867e17b04a200c5e68015955167 SHA1 ed6368061d47448a597f6a2a9635f66e244b5a13 SHA256 83ed90a0e8a8b06dca8aad4e7f1a12e3c84621d502427c0913b72740b310f479
-AUX valgrind-3.7.0-non-exec-stack.patch 3969 RMD160 2b25537e134d7342e9631c77e465ff14cc89428f SHA1 6fee355a7167ec205cb8d128129a1d40e42adba2 SHA256 8a2895e39d2640ab96744ccefe987ddc06dbac8325545c174d9a658e8d631b77
+AUX valgrind-3.7.0-non-exec-stack.patch 5644 RMD160 86178ee97653b2b4074e98e2342c5104583fa759 SHA1 8074a41b2e8915fa3a63ce827a14088949057bed SHA256 4de10480b6e27379083203df3cfedccdace68d0aad611440478ca2f1b2f89751
AUX valgrind-3.7.0-respect-flags.patch 360 RMD160 b3ca9a393a68d312fa12cd272720e67c8661cfc4 SHA1 2ca0d9474bd4a81d45981bc8433359832d1ce8b9 SHA256 6b1e5938ecafc29428a698296423c71924848b1e746d6ee8a0f1dd91141f1019
DIST valgrind-3.7.0.tar.bz2 6624216 RMD160 6ffbf04a8ff4eb2555d1a6bd87c0656828830761 SHA1 b412f49895bb8a78fc314047119760b5d36e5b5e SHA256 5d62c0330f1481fe2c593249192fa68ff454c19c34343978cc9ce91aa324cbf6
EBUILD valgrind-3.7.0.ebuild 2726 RMD160 4f33f83a028a2451fc048650e2bd7ac5d6146046 SHA1 bf9d790fc367d9f7f9aefb283bade21ba7a20354 SHA256 3ebede13d5452bf625811391800bc73d034581167e6e2d793cceff6eeffab152
@@ -13,7 +13,7 @@ MISC metadata.xml 980 RMD160 7441340fd2659400fb15d857446dac8f7b3f1176 SHA1 07af4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREIAAYFAk68XU0ACgkQl5yvQNBFVTXF+wCeOusigud1vgyrqGvZc6KF+t7e
-sI0An3d0UMurrCDgw5Vmc8lL6DADU7SC
-=X6mT
+iEYEAREIAAYFAk68de0ACgkQl5yvQNBFVTXbFwCeKy7jQCQIiPirpFdYhPQ8bBPW
+AvgAnRBsQk6JlXgCjL4It9AsIYx+26uT
+=IuFq
-----END PGP SIGNATURE-----
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
index a2d1c0c..d6cc26d 100644
--- 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
@@ -1,6 +1,6 @@
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-10-27 06:55:06.000000000 -0400
-+++ valgrind-3.7.0/coregrind/Makefile.am 2011-11-10 16:43:33.000000000 -0500
+--- 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 \
@@ -65,9 +65,44 @@ diff -Naur valgrind-3.7.0.orig//coregrind/Makefile.am valgrind-3.7.0/coregrind/M
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-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-amd64-linux.S 2011-11-10 16:46:00.000000000 -0500
+--- 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
@@ -83,8 +118,8 @@ diff -Naur valgrind-3.7.0.orig//coregrind/m_syswrap/syscall-amd64-linux.S valgri
/*--- 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-10-26 17:24:42.000000000 -0400
-+++ valgrind-3.7.0/coregrind/m_syswrap/syscall-x86-linux.S 2011-11-10 16:46:20.000000000 -0500
+--- 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