summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/valgrind-snapshot/Makefile2
-rw-r--r--devel/valgrind-snapshot/files/patch-coregrind__m_stacktrace.c11
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/valgrind/files/patch-coregrind__m_stacktrace.c11
4 files changed, 24 insertions, 2 deletions
diff --git a/devel/valgrind-snapshot/Makefile b/devel/valgrind-snapshot/Makefile
index bc779dabe440..e7fc4dba8fe0 100644
--- a/devel/valgrind-snapshot/Makefile
+++ b/devel/valgrind-snapshot/Makefile
@@ -4,7 +4,7 @@
PORTNAME= valgrind
PORTVERSION= 3.8.0
PORTEPOCH= 1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://cdn.bitbucket.org/stass/valgrind-freebsd/downloads/:dist \
http://mirror.shatow.net/freebsd/${PORTNAME}/:dist \
diff --git a/devel/valgrind-snapshot/files/patch-coregrind__m_stacktrace.c b/devel/valgrind-snapshot/files/patch-coregrind__m_stacktrace.c
new file mode 100644
index 000000000000..b540b1affba2
--- /dev/null
+++ b/devel/valgrind-snapshot/files/patch-coregrind__m_stacktrace.c
@@ -0,0 +1,11 @@
+--- ./coregrind/m_stacktrace.c.orig 2013-04-18 16:40:39.221762499 -0500
++++ ./coregrind/m_stacktrace.c 2013-04-18 16:40:49.927758427 -0500
+@@ -329,7 +329,7 @@
+ if (filename != NULL && VG_(strstr)(filename, "/libc.so")) {
+ match = 1;
+ }
+- if (match = 1 && fp_min <= uregs.xsp &&
++ if (match == 1 && fp_min <= uregs.xsp &&
+ uregs.xsp <= fp_max - 1 * sizeof(UWord)) {
+ /* fp looks sane, so use it. */
+ uregs.xip = (((UWord*)uregs.xsp)[0]);
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 4be8615aafbd..6ddf9ba62cf7 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -4,7 +4,7 @@
PORTNAME= valgrind
PORTVERSION= 3.8.0
PORTEPOCH= 1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://cdn.bitbucket.org/stass/valgrind-freebsd/downloads/:dist \
http://mirror.shatow.net/freebsd/${PORTNAME}/:dist \
diff --git a/devel/valgrind/files/patch-coregrind__m_stacktrace.c b/devel/valgrind/files/patch-coregrind__m_stacktrace.c
new file mode 100644
index 000000000000..b540b1affba2
--- /dev/null
+++ b/devel/valgrind/files/patch-coregrind__m_stacktrace.c
@@ -0,0 +1,11 @@
+--- ./coregrind/m_stacktrace.c.orig 2013-04-18 16:40:39.221762499 -0500
++++ ./coregrind/m_stacktrace.c 2013-04-18 16:40:49.927758427 -0500
+@@ -329,7 +329,7 @@
+ if (filename != NULL && VG_(strstr)(filename, "/libc.so")) {
+ match = 1;
+ }
+- if (match = 1 && fp_min <= uregs.xsp &&
++ if (match == 1 && fp_min <= uregs.xsp &&
+ uregs.xsp <= fp_max - 1 * sizeof(UWord)) {
+ /* fp looks sane, so use it. */
+ uregs.xip = (((UWord*)uregs.xsp)[0]);